Entre as empresas brasileiras que venderam pela internet, o mensageiro já pesa mais do que o site, o e-mail e o aplicativo próprio. A conversa gera pedido, negociação e recompra. O que falta, na maior parte das operações, é transformar essa conversa em funil com dono, etapa, consentimento e receita.
Por que integrar o WhatsApp à venda inteira
Imagine uma PME de serviços. O comercial atende no celular, o gestor pergunta quanto entrou no mês e ninguém sabe dizer qual conversa virou proposta. Na pesquisa TIC Empresas 2025, do Cetic.br/NIC.br, entre as empresas que venderam pela internet nos 12 meses anteriores, 79% usaram mensagens de WhatsApp, Skype ou chat do Facebook. No mesmo recorte, 55% venderam por e-mail, 40% por redes sociais, 32% pelo próprio site e 22% por aplicativos. A amostra veio de 4.174 organizações, depois de 49.331 empresas abordadas.
O canal já participa do pedido e do relacionamento. A caixa do celular não registra origem, responsável nem etapa. Sem uma integração WhatsApp Business ligada ao CRM, o time perde peças que o fechamento precisa:
- Lead sem dono: a mensagem chega e ninguém assume o próximo passo.
- Follow-up esquecido: a conversa esfria porque ficou no aparelho de uma pessoa.
- Proposta sem histórico: o preço combinado não aparece para quem retoma o contato.
- Meta invisível: o gestor vê fila, não pipeline nem recompra.
- Pós-venda cego: quem entrega não sabe o que foi prometido na negociação.

O entregável deste guia é direto. Escolher o caminho, verificar a empresa, obter número e token, ligar webhooks ao CRM, usar templates por finalidade, testar e cumprir a LGPD.
Cada mensagem cabe numa etapa do ciclo: prospecção, atendimento, follow-up, negociação, fechamento, pipeline, retenção e recompra. A pré-venda é só a porta de entrada. Quem para nela mede abordagem e esquece receita.
Integrar é governar a conversa, não só conectar uma API.
Qual caminho de integração escolher
Marque uma linha antes de abrir o Meta Business Suite. O perfil da operação decide o caminho, não o contrário.
| Caminho | Quando usar | O que você controla | Limite principal |
|---|---|---|---|
| App WhatsApp Business | Um atendente e volume baixo | Perfil, catálogo e respostas rápidas | Sem API, webhook nem funil compartilhado |
| Cloud API direta | Time técnico com a API oficial da Meta | Número, token, webhooks e templates | Verificação, desenvolvimento e operação do servidor |
| Parceiro BSP oficial | API sem manter infraestrutura | Onboarding, número e suporte do provedor | Dependência de contrato e do roadmap do parceiro |
| CRM com API nativa (Leavo AI) | Venda inteira no mesmo histórico | Funil, automações, agentes de IA e handoff humano | Opt-in, templates e qualidade do número continuam regras da Meta |
Quatro cenários de PME
O app WhatsApp Business serve a uma loja com uma pessoa no balcão e poucos contatos por dia. O perfil, o catálogo e as respostas rápidas resolvem o atendimento da hora. Não há webhook, não há funil compartilhado e a meta do gestor continua na cabeça de quem segura o celular.
A Cloud API (WhatsApp Business Platform) cabe quando existe desenvolvedor. A conta Meta Business precisa estar verificada, o número não pode estar no app comum, e o time guarda o token de acesso, cria o app no painel de desenvolvedores e publica uma URL HTTPS de webhook. O controle é alto. O custo escondido é manter servidor, fila e plantão quando o evento para de chegar.
O parceiro oficial (BSP) entra quando a empresa quer a API sem operar infraestrutura. O provedor cuida de onboarding, número e suporte. O limite passa a ser o contrato e o que o roadmap desse parceiro libera. A Meta cobra por conversa, com valores que mudam por categoria e país. Quem orça confere a tabela oficial vigente e o contrato do BSP antes de assinar.
O CRM com API nativa, como a Leavo AI, é o caminho quando vendas, atendimento e gestão precisam do mesmo histórico: contato, empresa, oportunidade, tarefas, metas e passagem para um humano. A regra da Meta não sai do jogo. Opt-in, template e qualidade do número continuam obrigatórios.
Checklist único
- Empresa: CNPJ ativo e site coerente com a marca.
- Conta: administrador da conta Meta com poder de verificar o negócio.
- Privacidade: política publicada e acessível.
- Opt-in: autorização com a marca identificada.
- Número: linha exclusiva, fora do app pessoal.
- Templates: um responsável interno por categoria e aprovação.
O WhatsApp Web não substitui API. Não há auditoria, distribuição de conversas nem prova de consentimento.
PME sem time de TI fica melhor no CRM ou num parceiro. Time com engenharia pode ligar a Cloud API direto ao CRM e manter o funil dentro de casa.
Como cadastrar número token e webhooks
O procedimento abaixo vale para a Cloud API ligada ao CRM. Cada passo existe para evitar um erro que só aparece quando o cliente já escreveu.

- Crie ou entre na conta Meta Business e conclua a verificação com documento e site coerentes com a marca. O erro típico é enviar um comprovante de outra razão social. A verificação trava e o número não sobe de limite.
- Adicione o app da WhatsApp Business Platform e vincule o WhatsApp Business Account. Quem cria o app na conta pessoal, e não na conta da empresa, perde o ativo quando essa pessoa sai.
- Escolha um número que não esteja ativo no WhatsApp comum nem no app Business. Se a linha já conversa no chip, faça a migração oficial. Usar o mesmo número em dois lugares derruba sessão e histórico.
- Gere o token de acesso do sistema, guarde em cofre e nunca no front do site. Token de longa duração fica só no servidor. Colar o token num repositório público é o vazamento mais comum dessa etapa.
- Cadastre o webhook em HTTPS, responda o desafio com o verify token e assine os campos de mensagens e de status (
sent,delivered,read,failed). HTTP sem certificado, ou verify token diferente do configurado, faz a Meta parar de entregar eventos. Valide a assinatura X-Hub-Signature-256 antes de gravar qualquer coisa no CRM. - No CRM, mapeie cada evento para contato, telefone em E.164, origem, consentimento, responsável e etapa do funil. Sem esse mapa, a mensagem chega e a oportunidade não nasce.
- Envie um teste de dentro da janela e confira se o status volta uma vez só. Duplicata aqui vira follow-up em dobro na semana seguinte.
A documentação do Serpro sobre criação de templates informa que a aprovação pode levar até 24 horas. Este passo não depende de campanha no mesmo dia. Fora da janela iniciada pelo cliente, a empresa só segue com template aprovado, e o opt-in precisa ter o número entregue pela pessoa e a empresa identificada. O detalhe da API oficial do WhatsApp ajuda o técnico a separar sandbox de produção.
Payload e critério de pronto
Um inbound mínimo traz from, id, timestamp e text.body. O endpoint responde 200 na hora e só depois joga o evento na fila. Processar antes de responder faz a Meta reenviar e o CRM duplicar.
O critério de pronto é simples. Um inbound cria ou atualiza o contato e aparece na etapa certa, com dono definido. Se o card nasce sem responsável, a integração ainda não está no comercial.
Consentimento e LGPD em cada mensagem
Guias técnicos param no webhook. O risco começa depois. Automatizar mais aumenta o problema quando o CRM reaproveita o "sim" do atendimento para uma oferta. A pessoa pediu orçamento. Isso não autoriza, sozinho, uma sequência de recompra.
A Meta exige que o destinatário tenha fornecido o número e autorizado o recebimento, com a empresa identificada, como detalha a Central de Ajuda do WhatsApp. A LGPD pede finalidade e um caminho de saída. O que vale na prática é a matriz, não uma aula de artigo de lei. O conceito de opt-in precisa estar gravado antes da primeira cadência.
| Tipo | Consentimento | Quem aprova | O que pausa |
|---|---|---|---|
| Prospecção | Opt-in explícito com a empresa identificada | Comercial e responsável de dados | Opt-out, bloqueio ou qualidade baixa |
| Atendimento na janela de 24h | Cliente iniciou a conversa | Atendimento | Fim da janela sem template |
| Follow-up e negociação | Template da finalidade correta e consentimento vigente | Gestor comercial | Resposta, revogação ou pedido de exclusão |
| Autenticação ou transação | Template de autenticação ou utilidade ligado ao pedido | Operações | Falha de entrega ou número inválido |
| Pós-venda e recompra | Finalidade separada; marketing só com opt-in de oferta | Retenção | Supressão global no CRM |
O que o CRM precisa impedir
Grave origem, texto do opt-in, data e hora. Quando a pessoa escreve "parar" ou "remover", ou pede saída em outro canal, aplique supressão global. Conversa de suporte não vira lista de marketing. Exclusão ou revogação vai para fila humana antes de qualquer novo disparo.
Na Leavo, a integração deve barrar três coisas. Cadência comercial que ignora o status de consentimento. Agente que manda oferta sem template fora da janela. Número cuja qualidade cai por bloqueio e a campanha segue.
Sem prova de opt-in, a mensagem não sai, mesmo que o funil esteja atrasado.
Antes de ligar a automação, feche três checagens. Finalidade escrita. Botão ou frase de saída. Dono da aprovação do template.
Templates e o fluxo até o fechamento
A janela de atendimento muda a regra da mensagem. Se o cliente escreveu, a empresa responde com texto livre enquanto essa janela estiver aberta. Fora dela, só entra template aprovado nas categorias marketing, utilidade ou autenticação.
Acompanhe a Carla, da oficina de manutenção industrial, falando com um fornecedor de peças.
Na prospecção, o fornecedor usa template de marketing, com opt-in já registrado, uma oferta de kit de vedação e um motivo para responder: prazo de troca na parada de julho. Nada de "olá, tudo bem".
No atendimento, dentro da janela, a resposta pede necessidade, prazo e orçamento. O agente de IA, configurado com o tom e as regras do negócio, coleta esses campos e para quando a objeção fica complexa, quando Carla pede uma pessoa ou quando a intenção de compra fica alta. O handoff leva histórico, não só o telefone.
O follow-up, já fora da janela, usa template de utilidade que retoma o kit citado. A cadência para se ela responder ou pedir para sair. Na negociação, entra gente. Proposta, objeção e próximo passo ficam no card. No fechamento, template de utilidade com link de pagamento ou confirmação do pedido. No pós-venda, utilidade para entrega e onboarding. Marketing de recompra só com consentimento separado de oferta.
Dois payloads, duas regras
Fora da janela, o envio de template carrega nome, idioma e um parâmetro de corpo:
{
"type": "template",
"template": {
"name": "followup_kit_vedacao",
"language": { "code": "pt_BR" },
"components": [
{
"type": "body",
"parameters": [{ "type": "text", "text": "Carla" }]
}
]
}
}
Dentro da janela, o texto simples basta:
{
"type": "text",
"text": {
"body": "Carla, o kit de vedação para a parada de julho segue com prazo de 12 dias. Qual quantidade a oficina precisa?"
}
}

Automação acelera a primeira resposta e o follow-up. Gente fecha, retém e recompra. Agentes de IA ajudam o vendedor, o gestor e o atendimento a manter contexto. Não substituem a proposta nem a meta.
Testes, erros comuns e métricas do funil
Homologue em seis cenas antes do go-live. Opt-in gravado no CRM. Revogação que barra a cadência. Resposta do cliente dentro da janela. Transferência para humano com histórico completo. Webhook fora do ar com reenvio idempotente. Mudança de etapa sem mensagem duplicada.
| Sintoma | Causa provável | Correção |
|---|---|---|
| Webhook não recebe eventos | URL sem HTTPS ou verify token diferente | Revalidar o callback e assinar messages e statuses |
| Template recusado ou parado | Categoria errada ou variável fora da política | Reescrever e reenviar; aprovação pode levar até 24 horas |
| Envio fora da janela falha | Texto livre depois de 24 horas sem template | Usar template aprovado da finalidade correta |
| Mensagem duplicada | Retry sem chave de idempotência | Gravar o id de cada mensagem e ignorar evento já processado |
| Qualidade do número cai | Opt-out, bloqueio ou lista sem consentimento | Pausar a cadência e aplicar supressão global |
Troque mensagens enviadas por venda. Tempo até a primeira resposta, taxa de resposta, reuniões ou propostas, conversão por etapa e por origem, opt-out, bloqueios, qualidade do número e receita por conversa. O relatório CX Trends 2025 mostra o custo de ignorar contexto. 30% dos consumidores brasileiros já compraram pelo aplicativo, 33% preferem o WhatsApp no pós-venda, 69% esperam histórico de compras e preferências, e só 13% acham que as empresas personalizam bem. O vendedor responde rápido quando objeção, produto e tarefa estão no mesmo card. A meta do gestor mede pipeline e recompra. Um dashboard de funil de vendas deixa essa conta visível. Na primeira semana, queda de qualidade é sinal para pausar a lista, não para aumentar volume.
Coloque o time inteiro para vender no WhatsApp
A primeira semana cabe em quatro movimentos, feitos por comercial e técnico juntos.
- Verifique o número e conecte ao CRM, com dono em cada etapa do funil.
- Crie três templates: primeiro contato, follow-up e confirmação, cada um com finalidade e categoria.
- Coloque o opt-in no formulário e no site, com a marca e a finalidade escritas.
- Revise com o time o que a IA envia sozinha e o que exige um humano.
A Leavo AI junta isso numa operação só. Conversas do WhatsApp no mesmo CRM de contatos, oportunidades, tarefas e metas. Agentes de IA respondem, fazem follow-up e coletam contexto. O vendedor assume negociação e fechamento com histórico. O gestor vê conversão, não só fila. Atendimento e retenção reabrem a conversa depois da venda. O próximo passo é conectar o número em leavo.ai.
A integração está pronta quando uma conversa muda de etapa, tem responsável e respeita o não do cliente.
A Leavo AI é o CRM de vendas que organiza prospecção, atendimento, follow-up, negociação, fechamento, metas, retenção e recompra no WhatsApp, com automações e agentes de IA no mesmo histórico. Se a conversa da sua empresa ainda mora no celular, conecte o número e passe a medir pipeline em vez de disparo. Comece em Leavo AI.
Coloque a IA para atender, qualificar e agendar no seu WhatsApp.
Agentes de IA, CRM e WhatsApp em uma única operação.
- 7 dias grátis
- Sem compromisso
- Implementação guiada



