Navegacao
Blog Tráfego Pago IA Ferramentas Automação Estratégia
Formacao TAT
Redes sociais

Quem roda tráfego pro WhatsApp já levou a culpa por lead ruim. O comercial fala que os leads chegam horríveis e que tem que tirar leite de pedra, e o tráfego responde que o comercial não trabalha esses leads direito. Neste post eu mostro como montar um relatório de atendimento do WhatsApp com IA pra essa discussão sair do achismo.

A ideia é usar a Evolution API pra puxar o histórico do número do comercial e o Claude Code pra ler tudo e devolver os números. Sem abrir conversa por conversa e sem olhar contato por contato.

Por que a briga do lead ruim nunca termina

É muito normal essa treta do time comercial com o time de marketing. O comercial sempre vai querer os melhores leads possíveis, e se o lead chega com a compra já fechada, melhor ainda. Então ele fala que os leads estão ruins, na intenção de melhorar a qualidade deles.

O problema é que esse feedback, de que todo lead é ruim, direciona muito mal o marketing. A gente não sabe quando tá acertando ou quando tá errando, parece que só tá errando, e fica difícil criar otimizações boas.

E tem um agravante: numa campanha de mensagem, o lead cai direto no WhatsApp do vendedor. Dali pra frente é caixa preta, e o gestor não vê o que acontece dentro da conversa.

O que o relatório de atendimento do WhatsApp com IA mede

A proposta é rodar uma análise de todas as mensagens trocadas com o número do comercial. Os pontos que a IA levanta:

A média de mensagens ajuda a separar o lead que não foi trabalhado do lead que não tinha interesse. E a primeira abordagem mostra se o vendedor adapta a conversa pra cada lead ou cola o mesmo texto pra todo mundo.

Passo 1: conectar o número na Evolution API com o Sync Full History

Tela Settings da Evolution API com a opção Sync Full History ativada

Primeiro você precisa de uma instância na Evolution API com o número do comercial conectado lá dentro. Na hora de fazer a conexão tem um detalhe que decide se a análise funciona.

Em Configurações (Settings) da instância, ative a opção Sync Full History. A própria tela da Evolution descreve a função como sincronizar todo o histórico ao escanear o QR Code. Então o seguro é deixar ela ligada antes de ler o QR Code.

Se você não ativar, não vai dar certo: a análise só pega as mensagens do momento em que você conectou pra frente. E a gente precisa saber o pra trás também.

Com o número conectado, separa três informações: o nome da instância, a URL da sua Evolution e a API Key.

Passo 2: rodar a análise no Claude Code

Prompt de análise de atendimento colado no Claude Code, com colchetes para URL, instância e API Key
  1. Abra uma nova sessão no Claude Code e crie uma pasta só pra essa análise (no vídeo ela fica dentro de Documentos).
  2. Selecione essa pasta na sessão.
  3. Cole o prompt de análise, que está completo logo abaixo. Logo no começo ele tem colchetes pra URL, pra instância e pra API Key.
  4. Mande rodar e acompanhe.

Repara num detalhe do prompt que aparece na tela: no colchete da API Key, ele pede pra indicar uma variável de ambiente ou um arquivo .env em vez de colar a chave no texto. Os parâmetros também vêm entre colchetes, como o horário comercial (segunda a sexta, das 9h às 18h, no fuso de São Paulo), as horas de silêncio que contam como reativação e a partir de quantas conversas uma mensagem repetida vira “playbook colado”.

O prompt completo

É o mesmo prompt do vídeo. Copia, preenche os campos entre colchetes e cola no Claude Code.

## CONTEXTO

Você vai analisar conversas de WhatsApp de um time comercial que atende leads vindos de campanhas de tráfego pago (o lead clica no anúncio e cai direto no WhatsApp). O objetivo é avaliar a **qualidade da primeira parte do atendimento** e gerar um relatório que um gestor de tráfego possa levar para o cliente, mostrando com dado se o gargalo está no lead ou no atendimento.

## FONTE DOS DADOS

**Evolution API:** base URL [URL], instância [INSTANCE], apikey em [VARIÁVEL DE AMBIENTE OU ARQUIVO .env — não cole a key em texto]. Busque as conversas pelos endpoints da instância.

## PARÂMETROS

- Horário comercial considerado: [seg-sex, 09:00–18:00] (fuso America/Sao_Paulo)
- Janela para considerar "reativação/follow-up": lead em silêncio por mais de [6] horas e o comercial envia nova mensagem
- Número de mensagens iguais entre conversas para sinalizar "playbook colado": a partir de [3] conversas

-----

## TAREFA

Gere o relatório em 5 passos. **Não pule o Passo 1.**

### Passo 1 — Entender os dados antes de processar

- Inspecione a fonte e descubra a estrutura real: como identificar quem é o lead e quem é o comercial (ex: no Evolution, fromMe: true = comercial; fromMe: false = lead), onde está o timestamp de cada mensagem, o tipo de cada mensagem (texto, áudio, imagem, documento).
- Mostre um resumo do que encontrou (quantas conversas, intervalo de datas, campos mapeados) e confirme o mapeamento antes de seguir. Se algum campo essencial não existir, diga claramente em vez de assumir.

### Passo 2 — Métricas calculadas (escreva e RODE um script Python — não calcule de cabeça)

Converta todos os timestamps para America/Sao_Paulo antes de qualquer cálculo. Calcule, por conversa e no agregado:

- **Tempo de 1ª resposta:** intervalo entre a primeira mensagem do lead e a primeira resposta do comercial logo após ela. Reporte **média, mediana e pior caso**, em duas versões: (1) bruto 24h e (2) só dentro do horário comercial definido (descontando madrugada e fim de semana). Se o comercial mandou a primeira mensagem (disparo), o tempo de resposta conta a partir da primeira mensagem do lead.
- **Volume:** número de mensagens por conversa (total, do lead, do comercial) e a média geral.
- **Conversas sem resposta:** quantas vezes o lead falou e nunca foi respondido.
- **Playbook colado:** agrupe as mensagens enviadas pelo comercial por similaridade de texto e sinalize blocos idênticos ou quase idênticos reaproveitados em várias conversas diferentes. Informe o trecho, a % de similaridade e em quantas conversas apareceu.
- **Reativação:** conte os casos em que o comercial fez follow-up após o silêncio do lead (conforme a janela definida).

Salve os resultados em estrutura (JSON ou tabela) para usar no relatório.

### Passo 3 — Avaliação qualitativa (leitura da IA, com nível de confiança)

Lendo o conteúdo das conversas (todas, ou uma amostra representativa se o volume for grande — informe qual), avalie por conversa:

- Houve tentativa de entender a necessidade do lead? (sim / parcial / não)
- O lead recebeu uma proposta ou oferta concreta? (sim / não / indeterminado)
- As objeções foram trabalhadas ou o atendimento morreu?
- A abordagem foi personalizada ou genérica? (cruze com o "playbook colado" do Passo 2)
- Desfecho: avançou para negociação / esfriou / lead não engajou / sem resposta do comercial.

Agregue as **principais reclamações e objeções recorrentes** dos leads (temas). Marque **cada item inferido com confiança Alta / Média / Baixa.** Onde não houver evidência suficiente, escreva "indeterminado" — não chute.

### Passo 4 — Privacidade

No relatório final, mascare telefones e nomes (ex: Lead#01, ou apenas os 4 últimos dígitos). Não exponha dados pessoais completos.

### Passo 5 — Relatório final (markdown), nesta ordem

1. **Resumo executivo** — os números que ganham a reunião: tempo médio e pior caso de 1ª resposta, % de leads que receberam proposta, % de conversas com playbook colado, % de conversas sem resposta. Escreva 2–3 frases prontas para o gestor levar ao cliente.
2. **Visão geral da operação** — tabela com as métricas calculadas.
3. **Pontos críticos** — o que está derrubando venda, com evidência (sempre apontando se é dado calculado ou leitura).
4. **Análise qualitativa** — resumo + principais reclamações dos leads.
5. **Recomendações** — ações práticas para o comercial, em ordem de prioridade.
6. **Limitações** — o que estes dados não permitem afirmar.

-----

## REGRAS (valem o tempo todo)

- Use **código** para qualquer cálculo, contagem, similaridade ou ordenação por tempo. Não estime números de cabeça.
- Separe sempre o que é **calculado** (dado duro) do que é **inferido** (leitura da IA). Nunca apresente inferência como fato.
- Não invente dados. Campo inexistente → diga que não existe.
- Mensagens de áudio, imagem ou documento sem transcrição: contam no volume, mas marque que o conteúdo não foi analisado (não tente adivinhar o que foi dito).
- Isto mede **qualidade e profundidade do atendimento**, não conversão real (o WhatsApp não confirma venda). "Recebeu proposta" e "avançou para negociação" são o mais longe que dá para ir com segurança.
- Assuma 1 número conectado = 1 operação. Se houver vários atendentes no mesmo número, sinalize que não dá para separar o desempenho por pessoa.

Permissões: aprovar uma a uma ou modo automático?

Depois que você envia o prompt, o Claude Code vai pedir algumas permissões. Dá pra ir aprovando ou colocar no modo automático, onde ele já vai aceitando tudo.

Se é a sua primeira vez ou você ainda não tem familiaridade com o Claude Code, eu recomendo aprovar as permissões: qualquer chamada ou código que ele for escrever, ele pede antes. No meu caso, eu deixo no automático, porque já deixei bem limitado no prompt sobre o que ele vai trabalhar.

O que o relatório mostrou no exemplo do vídeo

Tabelas do relatório com tempo de primeira resposta e distribuição do primeiro atendimento por faixa

No exemplo, o Claude Code rodou uns 30 minutinhos, mostrou os passos que fez e perguntou se eu queria um PDF. Pedi, e ele entregou um relatório de 6 páginas.

O PDF traz o resumo, as métricas gerais (quantas mensagens foram coletadas, quantas conversas, quantas tiveram mais de uma mensagem do lead e quantas foram iniciadas), a faixa de tempo de resposta e uma análise de pontos críticos. A faixa do primeiro atendimento, dentro do horário comercial, ficou assim:

No resumo executivo desse exemplo, o tempo de resposta não era o principal limitador da venda: dentro do horário comercial a equipe respondia rápido e quase não deixava lead sem resposta. Os pontos críticos apareceram em outro lugar: 62% dos leads chegavam fora do horário comercial ou no fim de semana, 23% mandavam uma mensagem só e sumiam, e 94,5% das conversas usavam blocos de texto copiados.

Ou seja, a resposta pra “lead ruim ou vendedor ruim” veio dividida, com uma parte do lado do lead e do tráfego e outra do lado do atendimento. É esse tipo de clareza que a discussão no achismo não entrega.

Como levar o relatório pro cliente

Com o relatório na mão, você consegue ver como os seus leads estão sendo atendidos. E aí dá pra saber se é o time comercial que não está sabendo trabalhar ou se o tráfego precisa melhorar esses leads.

Leve como diagnóstico, não como acusação do vendedor. O foco é mostrar onde o lead está parando e o que dá pra melhorar dos dois lados.

Na visão da Escala XZ, isso muda o papel do gestor de tráfego: ele deixa de ser o culpado do lead ruim e passa a ser quem traz clareza pro cliente. E a análise pode virar um serviço recorrente, uma auditoria de atendimento todo mês.

O vídeo completo tá logo abaixo, com as telas da Evolution, do Claude Code e do relatório. E se você quer aprender a montar sistemas como esse, juntando tráfego, automação e trackeamento, é isso que a gente ensina na Formação T.A.T. da Escala XZ.

Perguntas frequentes sobre relatório de atendimento do WhatsApp com IA

Dá pra analisar as conversas do WhatsApp com IA sem saber programar?▶

Pelo que o vídeo mostra, sim: você usa um prompt pronto, e quem escreve o código é o Claude Code. Na primeira vez, a recomendação é aprovar as permissões uma a uma pra ver o que ele está fazendo.

O que acontece se eu não ativar o Sync Full History?▶

A análise só pega as mensagens a partir do momento em que o número foi conectado. Pela descrição da própria tela da Evolution, a opção sincroniza o histórico ao escanear o QR Code, então o seguro é ligar antes da conexão.

Quanto tempo leva pra gerar o relatório?▶

No exemplo do vídeo, o Claude Code rodou uns 30 minutos e depois gerou um PDF de 6 páginas. O vídeo não testou outros volumes de conversa, então na sua operação o tempo pode ser outro.

Dá pra medir cada vendedor separadamente?▶

No exemplo do vídeo, não. Vários atendentes dividiam o mesmo número, e o próprio relatório avisou que por isso não dava pra separar o desempenho por pessoa.

O relatório prova que o problema é do comercial?▶

Ele mostra onde o lead está parando, e a resposta pode cair dos dois lados. No exemplo do vídeo, parte do problema estava no lead que chegava fora do horário e sumia depois da primeira mensagem, e parte no atendimento com texto copiado. Na visão da Escala XZ, o melhor uso é levar como diagnóstico pro cliente.

Deixe um comentário

Acesse conteúdos exclusivos

Cadastre-se grátis e receba estratégias 
de escala direto no seu email

Seus dados estão seguros. Sem spam.