Integração WhatsApp Business API com CRM e ERP: Como Fazer em 2026

Empresas B2B que mantêm o WhatsApp desconectado do CRM ou do ERP perdem visibilidade de pipeline, criam leads duplicados e dependem de operadores para repassar informações manualmente entre sistemas. A API Oficial do WhatsApp Business resolve esse problema: ela expõe endpoints REST e suporta webhooks que permitem conectar o canal diretamente ao coração da operação, seja um CRM como Salesforce ou HubSpot, seja um ERP como SAP Business One ou IXC. Este guia mostra o caminho completo, dos pré-requisitos ao teste em sandbox, com exemplos reais de configuração para cada tipo de sistema.

Para entender como o WhatsApp pode escalar além da integração, veja o guia da Growhats sobre como automatizar o atendimento no WhatsApp e escalar suas vendas.

Principais conclusões

  • A integração exige conta na Cloud API da Meta (ou via BSP), número verificado e CRM/ERP com suporte a API ou webhooks.
  • Existem três caminhos: conectores nativos (Salesforce, HubSpot, Kommo), plataformas no-code (Albato, Make) e desenvolvimento customizado via Cloud API.
  • O webhook é o ponto central: ele envia dados em tempo real para o sistema sempre que uma mensagem chega.
  • A janela de 24 horas da Meta determina quando você precisa usar Templates aprovados em vez de mensagens livres.
  • Conformidade com a LGPD exige opt-in explícito e criptografia dos dados trafegados.

O Que Você Precisa Ter Antes de Começar

A configuração técnica falha quando os pré-requisitos não estão em ordem. Antes de abrir qualquer painel, garanta quatro itens.

Conta na API Oficial. Você pode registrar a empresa diretamente na Cloud API da Meta ou por meio de um Provedor de Soluções de Negócios (BSP), como Helena CRM, Chatlabs ou SocialHub. BSPs agilizam a aprovação e oferecem suporte dedicado, o que faz diferença para equipes sem time técnico próprio.

Verificação do negócio. O CNPJ e o domínio da empresa precisam estar verificados no Gerenciador de Negócios da Meta. Sem essa etapa, o número não é liberado para produção.

Sistemas com suporte a API ou webhooks. Não basta ter um CRM ou ERP: o sistema escolhido precisa aceitar chamadas HTTP de entrada (webhooks) ou expor endpoints para que a API do WhatsApp envie e receba dados. Verifique isso na documentação do fornecedor antes de seguir.

Número de telefone dedicado. O número precisa estar verificado e não pode estar ativo no aplicativo convencional do WhatsApp. Isso é uma restrição da própria Meta: um número só pode pertencer a um ponto de acesso por vez.

Com esses quatro itens confirmados, você está pronto para escolher o caminho de integração.

Quais São os Três Caminhos para Conectar o WhatsApp ao Seu Sistema?

Há três abordagens distintas, e a escolha certa depende do orçamento técnico e do nível de customização que a operação exige.

Integração Nativa

Salesforce, HubSpot e Kommo já possuem conectores oficiais com a API do WhatsApp. No Salesforce, a configuração fica no menu Setup > Messaging: você associa o canal ao número verificado e mapeia objetos como Lead ou Case para que as mensagens entrem diretamente no pipeline. O processo é visual, sem escrita de código, e o tempo médio de configuração fica em torno de uma hora para quem conhece o painel do CRM.

Essa opção é a menos flexível, mas também a mais rápida de colocar em produção. Se o seu CRM está na lista de sistemas com conector oficial, comece por aqui.

Plataformas No-Code (Middleware)

Ferramentas como Albato, Make e Twilio funcionam como intermediários: você define gatilhos (“mensagem recebida no WhatsApp”) e ações (“criar negócio no CRM” ou “atualizar status no ERP”) sem escrever uma linha de código. Essas plataformas suportam centenas de aplicativos, o que as torna úteis para operações que usam sistemas menos conhecidos ou combinam vários canais ao mesmo tempo.

O custo tende a ser por volume de operações ou por assinatura mensal. Vale mapear o fluxo completo de mensagens antes de contratar para não ter surpresas na fatura.

Desenvolvimento Customizado via Cloud API

Para empresas com equipe de desenvolvimento interna, a Cloud API da Meta oferece controle total. Você consome a documentação oficial, cria a camada de integração em código e conecta diretamente ao banco de dados do ERP ou CRM. É o caminho mais trabalhoso, mas também o único que permite lógica de negócio específica, como buscar um boleto no ERP a partir de uma palavra-chave digitada pelo cliente.

A Growhats opera como Tech Provider homologado pela Meta, o que significa que suas integrações seguem esse modelo de desenvolvimento direto com a plataforma.

Como Configurar a Integração: Passo a Passo

Independente do caminho escolhido, o fluxo central passa pelos mesmos quatro passos.

Passo 1: Configurar o Webhook

O webhook e o “mensageiro automático” da integração. Sempre que uma mensagem chega ao numero WhatsApp da empresa, a API da Meta envia um payload JSON para uma URL de destino (URL de Callback) que você configura no painel. Esse payload contém o número do remetente, o texto da mensagem, o timestamp e o tipo de midia, quando houver.

No painel da Cloud API, vá em Webhooks, insira a URL do servidor que vai receber os eventos e defina um token de verificação. A Meta faz uma requisição GET para confirmar que o endpoint é seu antes de começar a enviar eventos de produção.

Passo 2: Mapear os Campos de Dados

Nem todo campo do WhatsApp tem um equivalente direto no CRM ou ERP. Definir esse mapeamento antes de programar evita retrabalho. Um exemplo prático: o campo from do payload (número do remetente) deve ser mapeado para o campo “Telefone” do contato no CRM. Se o número já existir, o sistema atualiza o registro; se não existir, cria um novo.

Documente esse mapeamento em uma tabela simples antes de começar o desenvolvimento ou a configuração no middleware. Isso facilita auditorias e manutenções futuras.

Passo 3: Criar os Fluxos de Automação

Com o webhook ativo e os campos mapeados, você define o que acontece com cada mensagem. Os fluxos mais comuns em operações B2B:

  • Mensagem recebida de número desconhecido -> criar lead no CRM com telefone e data.
  • Cliente envia “2ª via” -> sistema busca boleto no ERP pelo CPF/CNPJ e envia o PDF automaticamente.
  • Mensagem fora do horário -> disparar template de resposta automática aprovado pela Meta.
  • Ticket resolvido no CRM -> atualizar status e notificar o cliente via WhatsApp.

Cada regra precisa de um gatilho claro (evento que dispara) e uma ação definida (o que o sistema faz em resposta).

Passo 4: Testar em Sandbox

A Meta disponibiliza um ambiente de sandbox para testes. Use-o para enviar mensagens de teste, verificar se o webhook está recebendo os payloads corretamente e checar se os campos estão sendo mapeados sem erros. Erros comuns nessa etapa: URL de callback sem HTTPS, token de verificação incorreto e campos obrigatórios ausentes no payload.

Só mova para produção depois que o ciclo completo (receber mensagem -> processar no sistema -> responder ao usuário) funcionar sem falhas no sandbox.

Exemplos de Integração com Sistemas Específicos

SAP Business One

A integração com o SAP B1 exige acesso a Service Layer, que roda geralmente na porta 50000. O fluxo tem dois passos obrigatórios: primeiro, uma requisição POST de login que retorna um cookie de sessão (B1SESSION); segundo, as requisições subsequentes usam esse cookie para consultar registros de parceiros de negócio via OData. Sem o cookie valido, as chamadas retornam erro de autenticacao.

ERPs de Provedores de Internet (IXC/RadiusNet)

Nesse caso de uso, o cliente digita “2ª via” no WhatsApp. O sistema identifica o número do remetente, consulta o CPF ou CNPJ vinculado no ERP, busca o boleto em aberto e envia o PDF diretamente na conversa. Todo o fluxo é automatizado, sem intervenção humana, e reduz chamadas na central de suporte para um dos pedidos mais recorrentes em provedores de internet.

Para conhecer mais sobre como a Growhats combina automação e atendimento humano nesse tipo de operação, veja o artigo sobre atendimento humano e automação integrados.

Boas Práticas para Não Comprometer a Operação

Configurar a integração é só metade do trabalho. Algumas práticas evitam problemas operacionais que só aparecem na produção.

Evite duplicatas no CRM. Configure a automação para buscar o contato pelo número de telefone antes de criar um novo registro. Um CRM poluído com duplicatas distorce relatórios e atrapalha o trabalho dos times de vendas e suporte.

Respeite a janela de 24 horas. A Meta permite mensagens livres apenas dentro de 24 horas após a última mensagem do cliente. Fora dessa janela, você precisa usar Templates de Mensagens previamente aprovados. Ignorar essa regra resulta em bloqueio do número.

Cumpra a LGPD. Antes de iniciar qualquer comunicação ativa, obtenha o consentimento explícito (opt-in) do contato. Os dados trafegados entre o WhatsApp e os sistemas internos devem estar criptografados. Isso não é só uma boa prática: é obrigação legal.

Calcule os custos antes de escalar. A Meta cobra por conversa (janela de 24 horas), e o valor varia por categoria: Marketing, Utilidade ou Serviço. Operações com alto volume de mensagens ativas podem acumular custos significativos se o modelo de cobrança não for bem entendido antes do lançamento.

Para uma visão mais ampla de como estruturar toda a comunicação empresarial em um único ambiente, o artigo da Growhats sobre como funciona o omnichannel é uma leitura complementar direta.

Conclusão

Integrar a API Oficial do WhatsApp Business ao CRM ou ERP transforma o canal em uma extensão da operação: leads entram automaticamente no pipeline, clientes recebem respostas sem que um operador precise copiar e colar informações, e o histórico de conversas fica registrado no sistema de gestão. O caminho passa pela escolha certa entre conector nativo, no-code ou desenvolvimento customizado, pela configuração correta do webhook e pelo mapeamento rigoroso dos campos de dados.

Se sua empresa quer fazer essa integração com infraestrutura homologada pela Meta e suporte técnico especializado, converse com a equipe da Growhats para entender qual modelo faz sentido para a sua operação.

Perguntas Frequentes

Preciso de um desenvolvedor para integrar o WhatsApp Business API ao meu CRM?

Não necessariamente. CRMs como Salesforce, HubSpot e Kommo possuem conectores nativos que dispensam código. Plataformas no-code como Make e Albato também permitem configurar a integração sem programação. Só o caminho via Cloud API direta exige um desenvolvedor.

O que é um webhook no contexto da API do WhatsApp?

Um webhook e um endpoint HTTP configurado no seu servidor que a Meta acessa automaticamente sempre que uma mensagem chega ao número. Ele recebe um payload JSON com os dados da mensagem (remetente, texto, mídia) em tempo real, permitindo que o sistema reaja imediatamente.

Como a janela de 24 horas afeta a automação de mensagens?

Dentro das 24 horas após a última mensagem do cliente, a empresa pode enviar qualquer tipo de mensagem. Após esse período, só Templates de Mensagens aprovados previamente pela Meta podem ser enviados. Automações de cobrança, lembretes e campanhas ativas precisam usar templates para não violar as políticas da plataforma.

Como evitar que contatos duplicados apareçam no CRM?

Configure o fluxo de automação para sempre buscar o contato pelo número de telefone antes de criar um registro novo. Se o número já existir, a automação atualiza o contato existente. Essa verificação prévia é simples de implementar em qualquer middleware ou desenvolvimento customizado.

Qual é o custo de usar a API Oficial do WhatsApp Business?

A Meta cobra por conversa, que corresponde a uma janela de 24 horas de troca de mensagens. O valor varia por categoria (Marketing, Utilidade e Serviço) e pelo país do número do destinatário. Além disso, BSPs e plataformas de integração cobram taxas próprias. Mapeie o volume esperado de conversas antes de definir o orçamento.

Saul Maciel

CEO e sócio fundador