Integração de WhatsApp com CRM é a ligação entre o número de atendimento da empresa e a Plataforma WhatsApp Business, feita pela API oficial ou por um conector do próprio CRM, para que cada conversa apareça como ticket, contato ou oportunidade dentro do sistema. O detalhe que decide o sucesso do projeto não é o software, e sim a regra de janela: a janela de atendimento de 24 horas aberta pela última mensagem do cliente; fechada essa janela, a empresa só pode enviar mensagens de template aprovadas. O CRM organiza a operação, mas quem define o que pode ser enviado — e o que é cobrado — é a plataforma do WhatsApp.
O que a integração conecta
Na prática, três peças precisam conversar: o número de telefone registrado na Plataforma WhatsApp Business, a API de nuvem que envia e recebe mensagens, e o CRM, que consome os eventos por webhook. Quando o cliente escreve, o webhook entrega o evento ao CRM, que abre ou atualiza o registro do contato e encaminha o atendimento para uma pessoa ou para um fluxo automático. Ferramentas como HubSpot e Zendesk oferecem conectores prontos que fazem essa ponte sem código, com a sessão aberta por 24 horas após a última resposta do contato. Depois disso, reabrir a conversa exige template, em qualquer ferramenta.
A janela de 24 horas
Essa é a regra que mais derruba projetos de CRM mal planejados. Dentro da janela, a empresa responde com mensagens livres, sem aprovação prévia e sem custo por mensagem, conforme a documentação oficial de envio de mensagens da API de nuvem. Fora da janela, tentar enviar mensagem livre retorna erro da API — não é o CRM que bloqueia, é o canal. Insistir em soluções paralelas para burlar esse limite degrada a avaliação de qualidade do número, com risco real de restrição, como detalhamos nas regras oficiais de uso sem bloqueio.
| Cenário | O que o WhatsApp permite | Custo típico |
|---|---|---|
| Cliente escreveu agora | Respostas livres, qualquer formato, até a janela fechar | Sem custo por mensagem |
| Última mensagem há mais de um dia | Somente template aprovado | Cobrado por mensagem entregue |
| Template utilitário dentro da janela aberta | Envio permitido e gratuito | Sem custo |
| Campanha de recuperação (marketing) | Template marketing, com opt-in e aprovação | Cobrado por categoria e país |
O que o CRM não resolve
Integrar não transfere responsabilidade para o fornecedor do CRM. Primeiro, o envio de templates exige consentimento prévio do cliente, com identificação clara da empresa e da finalidade das mensagens — opt-in que precisa existir antes da primeira campanha, não depois. Segundo, todo template precisa ser aprovado pela Meta antes do envio, e a decisão de aprovação é da própria Meta, não do CRM; um texto vago ou excessivamente promocional é rejeitado e atrasa o projeto. Terceiro, a qualidade do número depende do comportamento dos destinatários: taxas de bloqueio e denúncia altas derrubam a avaliação e podem pausar templates inteiros. Um CRM bem configurado dá visibilidade disso; nenhum CRM elimina a regra.
Custos por mensagem
No modelo vigente da plataforma, a cobrança é por mensagem entregue, e apenas mensagens de template são cobradas; respostas livres dentro da janela de atendimento seguem sem custo. O valor depende da categoria do template (marketing, utilitária ou autenticação) e do país do destinatário, com tarifas públicas na página oficial de preços. Vale registrar a data de virada: a mudança da cobrança por conversa para a cobrança por mensagem entrou em vigor em 1 de julho de 2025, encerrando o antigo modelo por conversa de 24 horas. Por isso, orçar a integração exige estimar o volume de templates por categoria, não o número de atendimentos — um time que responde mil mensagens livres gasta menos que uma loja que dispara trezentos templates de marketing. Para o detalhe técnico de quando a resposta vira template pago, veja nosso guia sobre cobrança de templates na API.
Checklist antes de integrar
- Confirmar que a base de contatos tem opt-in verificável, com registro de quando e como cada cliente autorizou o contato.
- Escolher entre conector nativo do CRM e integração direta pela API de nuvem, avaliando custo de manutenção interna.
- Mapear quais campos do CRM serão atualizados em cada mensagem recebida (nome, telefone, etapa do funil, último contato).
- Criar e submeter os templates com antecedência, porque a aprovação pela Meta pode levar tempo e rejeições geram retrabalho.
- Testar o fluxo completo com número de teste: mensagem recebida, resposta livre, fechamento da janela e reabertura por template.
- Definir em equipe quem responde quando a janela fecha e qual template usar em cada situação de recuperação.
Feito isso, a integração entrega o que promete: histórico centralizado, atendimento distribuível e automação dentro das regras. Pular essas etapas transforma o CRM em um painel bonito com uma fila de mensagens que não podem ser enviadas.
Fontes
- Meta for Developers — Como enviar mensagens (API de Nuvem)
- Meta for Developers — Preços na Plataforma WhatsApp Business
- WhatsApp Business — Platform Pricing
- Meta for Developers — API de Nuvem (opt-in)
- Meta for Developers — Criar e gerenciar templates
- HubSpot Knowledge Base — Connect a WhatsApp channel
- Zendesk — Working with WhatsApp template messages