Winthor Cloud
WinthorCloud
Authors
  • avatar
    Name
    Reynaldo Mota
    Twitter

Notificação via WhatsApp do melhor momento de compra por vendedor

QueryAlerts

Essa consulta pode ser enviada automaticamente por e-mail ou WhatsApp.

Essa consulta foi pensada para ajudar o vendedor a identificar quais clientes estao no melhor momento de compra, com base no historico recente de pedidos e no intervalo medio entre compras.

Ela compara os dias desde a ultima compra com a media de dias entre compras de cada cliente e gera um indice de momento de recompra. Quanto maior esse percentual, maior a chance de o cliente estar perto do momento ideal para uma nova abordagem comercial.

Quando usar

Esse SQL e util para:

* priorizar clientes com maior chance de recompra

* organizar a carteira do vendedor no inicio do dia

* identificar clientes que costumam comprar em ciclos previsiveis

* apoiar a equipe comercial com uma fila mais inteligente de contato

Exemplo no WhatsApp

MC
Maria Clara - Vendedora
online
CLIENTES NO MELHOR MOMENTO DE COMPRA

SUPERMERCADO CENTRAL LTDA
CODCLI: 25867
DIAS SEM COMPRAR: 32
MÉDIA ENTRE COMPRAS: 26 dias
MOMENTO DE RECOMPRA: 100%

COMERCIAL NOVA ERA LTDA
CODCLI: 103316
DIAS SEM COMPRAR: 21
MÉDIA ENTRE COMPRAS: 20 dias
MOMENTO DE RECOMPRA: 100%

MERCADINHO BOA COMPRA
CODCLI: 16791
DIAS SEM COMPRAR: 18
MÉDIA ENTRE COMPRAS: 24 dias
MOMENTO DE RECOMPRA: 75%
20:00

SQL sugerido

SELECT
        C.CODCLI,
        SUBSTR(C.CLIENTE, 1, 40) AS CLIENTE,
        C.TELCOB,
        C.EMAIL,

        -- Média de dias entre compras
        ROUND(AVG(N.DIFF_DIAS), 2) AS MEDIA_DIAS,

        -- Dias desde última compra
        TRUNC(SYSDATE - C.DTULTCOMP) AS DIAS_SEM_COMPRAR,

        -- Índice de momento de recompra (%)
        ROUND(
            LEAST(
                100,
                GREATEST(
                    0,
                    (TRUNC(SYSDATE - C.DTULTCOMP) / NULLIF(AVG(N.DIFF_DIAS),0)) * 100
                )
            )
        , 2) AS MOMENTO_RECOMPRA

    FROM (
        SELECT
            N.CODCLI,
            N.DTSAIDA,
            (N.DTSAIDA - LAG(N.DTSAIDA) OVER (
                PARTITION BY N.CODCLI
                ORDER BY N.DTSAIDA
            )) AS DIFF_DIAS
        FROM PCNFSAID N
        WHERE N.DTCANCEL IS NULL
        AND N.DTSAIDA >= TRUNC(SYSDATE) - 180
    ) N

    JOIN PCCLIENT C
        ON C.CODCLI = N.CODCLI

    WHERE C.CODUSUR1 = :CODUSUR
    AND C.DTULTCOMP IS NOT NULL
    AND C.DTULTCOMP >= TRUNC(SYSDATE) - 180

    GROUP BY
        C.CODCLI,
        C.CLIENTE,
        C.DTULTCOMP,
         C.TELCOB,
        C.EMAIL

    HAVING
        AVG(N.DIFF_DIAS) IS NOT NULL
        AND TRUNC(SYSDATE - C.DTULTCOMP) >= (AVG(N.DIFF_DIAS) * 0.5)

    ORDER BY MOMENTO_RECOMPRA DESC

Como usar

Troque :CODUSUR pelo codigo do vendedor que voce deseja consultar.

O periodo de 180 dias tambem pode ser editado conforme a necessidade da operacao. Se quiser analisar um historico maior ou menor, basta ajustar esse trecho nos filtros da consulta.

O que a consulta mostra

O retorno traz informacoes importantes para a abordagem comercial:

  • CODCLI e CLIENTE: identificam o cliente
  • TELCOB e EMAIL: facilitam o contato imediato
  • MEDIA_DIAS: mostra a media de dias entre compras
  • DIAS_SEM_COMPRAR: informa ha quantos dias o cliente nao compra
  • MOMENTO_RECOMPRA: mostra o percentual do momento ideal de recompra

Na pratica, quanto mais alto o MOMENTO_RECOMPRA, mais sentido faz o vendedor colocar esse cliente na frente da rotina de contato.

Como operar no dia a dia

Uma aplicacao pratica e programar essa consulta para o vendedor receber uma lista objetiva de clientes que merecem contato imediato.

Isso ajuda a responder rapidamente:

  • quais clientes estao mais proximos do novo ciclo de compra
  • quem esta acima da media normal de recompra
  • quais oportunidades devem ser priorizadas primeiro

Uso com QueryAlerts

Essa consulta combina muito bem com o QueryAlerts.

Uma boa estrategia e configurar um disparo automatico no horario e na frequencia mais adequados para a operacao.

Por exemplo:

  • definir a frequencia de envio para cada vendedor
  • montar a lista com base no :CODUSUR correspondente
  • entregar no e-mail ou WhatsApp os clientes com maior MOMENTO_RECOMPRA

Assim, o vendedor recebe uma lista priorizada de quem abordar primeiro e com mais chance de converter uma nova venda.