- Authors

- Name
- Reynaldo Mota
Notificação via WhatsApp para vendedores quando os produtos de seus clientes chegarem
QueryAlerts
Essa consulta pode ser enviada automaticamente por e-mail ou WhatsApp.
Essa consulta foi pensada para uso no QueryAlerts com foco em oportunidade comercial imediata.
A regra e simples:
* verifica produtos liberados para venda nos ultimos 5 minutos
* cruza com a carteira de clientes do vendedor
* encontra clientes que ja compraram esses produtos no historico
* gera uma lista priorizada para acao rapida
Quando usar
Esse SQL e util para:
* avisar o vendedor quando um produto importante foi liberado agora
* acelerar contato ativo com clientes que ja tem historico de compra do item
* transformar liberacao de produto em oportunidade imediata de venda
* aumentar conversao com base em comportamento real da carteira
Exemplo no WhatsApp
SQL sugerido
SELECT *
FROM (
SELECT
C.CODCLI,
C.CLIENTE,
BONUS.CODPROD,
PROD.DESCRICAO,
MAX(P.DATA) AS ULTIMA_COMPRA,
ROW_NUMBER() OVER (
PARTITION BY C.CODCLI
ORDER BY MAX(P.DATA) DESC
) AS RN
FROM PCBONUSC BONUSC
JOIN PCBONUSI BONUS
ON BONUSC.NUMBONUS = BONUS.NUMBONUS
JOIN PCPRODUT PROD
ON BONUS.CODPROD = PROD.CODPROD
JOIN PCCLIENT C
ON C.CODUSUR1 = {CODINTERNO}
JOIN PCPEDC P
ON P.CODCLI = C.CODCLI
JOIN PCPEDI I
ON I.NUMPED = P.NUMPED
AND I.CODPROD = BONUS.CODPROD
WHERE BONUSC.CODFILIAL = 1
AND BONUSC.DTFECHAMENTOTOTAL >= SYSDATE - (5/1440)
AND P.DTCANCEL IS NULL
AND P.POSICAO = 'F'
GROUP BY
C.CODCLI,
C.CLIENTE,
BONUS.CODPROD,
PROD.DESCRICAO
)
WHERE RN = 1
ORDER BY ULTIMA_COMPRA DESC;
Como usar
Use {CODINTERNO} no QueryAlerts para que o valor seja resolvido com o codigo interno do vendedor (RCA) em cada execucao.
Assim, o envio fica individualizado: cada vendedor recebe apenas os clientes da propria carteira.
Se quiser, voce pode transformar CODFILIAL = 1 em parametro para ambientes com mais de uma filial.
O que a consulta mostra
O retorno traz, por cliente:
CODCLIeCLIENTE: identificacao do cliente da carteira do vendedorCODPRODeDESCRICAO: produto liberado que tem historico de compraULTIMA_COMPRA: data mais recente em que o cliente comprou o produto
A clausula RN = 1 garante uma linha principal por cliente, priorizando a compra mais recente para facilitar ranking e acao comercial.
Estrategia de envio no QueryAlerts
Essa e a estrategia recomendada para o seu cenario:
- WhatsApp: enviar apenas os 3 primeiros clientes mais quentes (top 3 por
ULTIMA_COMPRAmais recente) - E-mail: enviar a lista completa retornada para o vendedor
Assim, o vendedor recebe:
- no WhatsApp, um alerta curto e acionavel para abordagem imediata
- no e-mail, o relatorio completo para organizar toda a carteira de interesse
Resultado esperado
Com essa configuracao, cada vendedor recebe alertas personalizados por carteira e consegue agir no momento em que o produto e liberado, combinando velocidade (WhatsApp) com visao completa (e-mail).