Integrar o WhatsApp com n8n, Make e Zapier
·8 min de leitura
Resposta rápida
n8n, Make e Zapier conectam a API oficial do WhatsApp a outros sistemas sem escrever código: elas recebem o webhook da Meta, aplicam a lógica em blocos visuais e devolvem a resposta pela Cloud API. A diferença prática está no controle — n8n pode rodar no seu servidor e cobra por instância, Make e Zapier cobram por operação executada, o que fica caro exatamente quando o volume cresce.
Existe um degrau entre o WhatsApp Business gratuito e a plataforma de atendimento de mensalidade alta. Ele é ocupado por ferramentas de automação visual: você arrasta blocos numa tela, conecta a API oficial de um lado e o seu sistema do outro.
Não é mágica e não substitui plataforma de atendimento — não tem tela para atendente, fila nem histórico por pessoa. O que ela resolve é o outro problema: fazer o WhatsApp conversar com o que você já usa.
O que essas ferramentas fazem, exatamente
Todas seguem o mesmo modelo: um gatilho inicia o cenário, blocos intermediários transformam o dado e um bloco final executa a ação.
- 1
Gatilho
Webhook da Meta, ou evento do seu sistema
- 2
Blocos
Condição, consulta, formatação do texto
- 3
Ação
POST na Cloud API, ou gravação no seu banco
- 4
Registro
Planilha, CRM, log — o que você escolher
Elas não substituem a API oficial: são o que fica entre a API e o resto. O número, a conta comercial e a tarifa por mensagem continuam sendo os mesmos de sempre.
As três, lado a lado
| Critério | n8n | Make | Zapier |
|---|---|---|---|
| Cobrança | Por execução na nuvem, ou grátis auto-hospedado | Por operação (cada bloco conta) | Por tarefa (cada ação conta) |
| Roda no seu servidor | Sim, e é o principal diferencial | Não | Não |
| Curva de aprendizado | Mais íngreme; aceita código quando precisa | Média, com bom editor visual | A mais simples das três |
| Lógica complexa | Confortável — laço, código, ramificação | Boa, com roteadores | Limitada; feita para automações lineares |
| Custo com volume alto | Previsível: é o servidor | Cresce com o número de blocos | Cresce rápido |
| Dado sensível | Pode nunca sair da sua infraestrutura | Passa pela nuvem do fornecedor | Passa pela nuvem do fornecedor |
Os dois lados da integração
Toda integração de WhatsApp tem dois sentidos, e eles têm dificuldades muito diferentes.
| Sentido | O que é preciso | Dificuldade |
|---|---|---|
| Enviar (sistema → WhatsApp) | Uma requisição HTTP autenticada para a Cloud API | Baixa — resolve na primeira tarde |
| Receber (WhatsApp → sistema) | URL pública com HTTPS recebendo o webhook da Meta | Média — exige endpoint sempre no ar |
Como montar a integração
- 1
Tenha a conta comercial e o número já configurados
Portfólio no Meta Business, conta comercial, número verificado e nome de exibição aprovado. Nada disso é feito pela ferramenta de automação. O caminho está em configurar o Meta Business.
- 2
Gere um token permanente
O token de teste do painel expira em horas e é a causa mais comum de automação que “funcionava ontem”. Crie um usuário de sistema com o token sem expiração e guarde-o como credencial na ferramenta, nunca dentro do bloco.
- 3
Crie o cenário com gatilho de webhook
A ferramenta gera uma URL pública. Cadastre-a no painel do app da Meta e responda ao desafio de verificação devolvendo o
hub.challengecomo texto puro — as ferramentas fazem isso sozinhas, mas o token de verificação precisa bater. - 4
Extraia o dado do corpo aninhado
A mensagem chega fundo dentro do JSON. O caminho até ela é
entry[0].changes[0].value.messages[0], e o remetente vem no campowa_id— que no Brasil costuma vir sem o nono dígito. - 5
Deduplique pelo id da mensagem
A Meta reenvia o evento quando não recebe 200 rápido. Sem guardar o id e ignorar repetição, o cliente recebe a mesma resposta três vezes — é o bug número um de integração montada em ferramenta visual.
- 6
Responda pela Cloud API
Um POST para o endpoint de mensagens do seu número, com o token no cabeçalho. Dentro da janela de 24 horas vale texto livre; fora dela, só template aprovado.
{
"messaging_product": "whatsapp",
"to": "{{ $json.entry[0].changes[0].value.messages[0].from }}",
"type": "text",
"text": { "body": "Recebemos sua mensagem! Já estamos verificando." }
}from que chegou — reconstruir o número “certo” à mão é o erro clássico da integração brasileira.O que costuma quebrar
- Token expirado. Automação que parou sozinha depois de algumas horas quase sempre é isso.
- Mensagem repetida. Falta de deduplicação pelo id, somada ao reenvio da Meta.
- Fora da janela. O texto livre é recusado 24 horas depois da última mensagem do cliente; a partir daí só template — o mecanismo está em janela de 24 horas.
- Número mal formatado. Enviar para o número digitado em vez do
wa_idrecebido gera entrega para contato inexistente. - Ordem trocada. Os eventos não chegam na ordem em que aconteceram; use o campo de horário, não a ordem de chegada.
- Limite da conta. Automação boa aumenta volume, e volume esbarra na faixa de envio: limites de envio.
A tradução dos códigos que a API devolve quando algo para está em erros da Cloud API.
O que dá mais retorno automatizar
Em ordem de retorno sobre esforço, para quem está começando:
- 1Aviso de pedido ou status disparado pelo seu sistema. Elimina o trabalho manual e reduz o “cadê meu pedido”.
- 2Registro da conversa no CRM ou na planilha. Sem isso, o histórico do cliente fica só no celular de quem atendeu.
- 3Distribuição por assunto. Mensagem com palavra-chave de suporte vai para um canal, orçamento para outro.
- 4Lembretes de agendamento, que é a automação com retorno mais fácil de demonstrar: lembretes automáticos.
- 5Resposta automática fora do horário, se você já passou do que a mensagem de ausência do aplicativo resolve.
Quando essas ferramentas não são a resposta
Elas são excelentes em ligar sistemas e ruins em ser tela de atendimento. Se o problema é que quatro pessoas não dão conta de responder, nenhuma das três resolve: falta fila, distribuição e histórico por atendente. Isso é plataforma de atendimento, e os critérios de escolha estão em como comparar provedores.
E se o volume de integração for alto e estável, chega um ponto em que o custo por operação supera o de um serviço próprio. n8n auto-hospedado é o meio-termo comum: mantém o desenho visual e troca a cobrança por execução pelo custo fixo de um servidor.
Antes de colocar a integração em produção
- O token é permanente, de usuário de sistema, e está guardado como credencial
- O webhook responde ao desafio de verificação e devolve 200 antes de processar
- Existe deduplicação pelo id da mensagem
- As respostas usam o
wa_idrecebido, sem reformatar o número - O cenário trata o caso de estar fora da janela de 24 horas
- Há alerta quando o cenário falha — automação silenciosa quebrada é pior que não ter
Perguntas frequentes
Dá para integrar o WhatsApp com n8n, Make ou Zapier sem a API oficial?
Existem conectores não oficiais que automatizam o WhatsApp Web por fora, e eles violam os termos de uso: o número pode ser banido sem aviso e sem recurso prático. A integração sustentável usa a Cloud API, que é a plataforma oficial da Meta.
Qual das três é mais barata?
Depende do volume. Em volume baixo, os planos de entrada de Make e Zapier costumam sair mais barato que manter um servidor. Em volume alto, n8n auto-hospedado tende a vencer, porque o custo vira o do servidor e não cresce com o número de execuções.
Preciso saber programar?
Para o básico, não: as três montam a chamada HTTP por formulário. Ajuda muito entender JSON, porque o corpo que a Meta envia é aninhado e o dado útil está fundo — e entender as regras da API, especialmente a janela de 24 horas.
Por que minha automação para de funcionar depois de algumas horas?
Quase sempre é o token. O que o painel de desenvolvedor oferece por padrão é temporário e expira. A correção é criar um usuário de sistema no Meta Business e gerar um token sem expiração.
Essas ferramentas substituem uma plataforma de atendimento?
Não. Elas ligam sistemas, mas não oferecem tela para atendente, fila, distribuição de conversas nem histórico por pessoa. Servem muito bem para avisos automáticos e integração com CRM; não servem para uma equipe atender o mesmo número.
O dado do meu cliente passa pela nuvem dessas ferramentas?
Em Make e Zapier, sim — o conteúdo da mensagem trafega pela infraestrutura delas. Em n8n auto-hospedado, o dado pode nunca sair do seu servidor. É um critério de LGPD relevante quando as conversas incluem dados pessoais, e deve estar no contrato.
Termos deste artigo
- Webhook
- URL pública onde a Meta entrega os eventos do seu número: mensagem recebida, confirmação de entrega e de leitura. Não existe consulta sob demanda na API do WhatsApp — receber mensagem exige um servidor sempre no ar.
- No-code
- Ferramenta que monta integrações e automações arrastando blocos numa tela, sem escrever código. Reduz o custo de começar; não elimina a necessidade de entender as regras da plataforma que está sendo integrada.
- Gatilho(trigger)
- Evento que dispara uma automação: uma mensagem recebida, um pedido pago, um carrinho abandonado há uma hora. Em ferramentas de automação visual, é sempre o primeiro bloco do cenário.
- Cloud API
- Versão da API oficial do WhatsApp hospedada pela própria Meta, sem custo de hospedagem. É o caminho atual para integrar o WhatsApp a um sistema; a alternativa antiga, On-Premises, foi descontinuada.
- wa_id
- Identificador que a Meta usa para um contato no WhatsApp. Para boa parte dos DDDs brasileiros ele vem sem o nono dígito, e por isso deve ser guardado e reutilizado como identificador — reconstruir o número “certo” à mão é o bug mais comum de integração no Brasil.
- Janela de 24 horas
- Período em que uma empresa pode responder livremente a um cliente pela API oficial do WhatsApp. Abre a cada mensagem que o cliente envia e dura 24 horas a partir dela. Dentro da janela, a conversa não é cobrada; fora dela, só sai template aprovado, que é cobrado.
Resumo
- As três conectam a Cloud API a outros sistemas sem escrever código.
- Make e Zapier cobram por operação — e cada bloco do cenário conta.
- n8n pode rodar no seu servidor, com custo previsível e dado em casa.
- Enviar é fácil; receber exige webhook, 200 imediato e deduplicação por id.
- Token permanente de usuário de sistema, guardado como credencial.
- Elas não substituem plataforma de atendimento: não têm fila nem histórico por atendente.
Referências oficiais
- Cloud API — enviar mensagens — consultado em 6 de novembro de 2026
- Webhooks do WhatsApp Business Platform — consultado em 6 de novembro de 2026
Leia também
Webhooks do WhatsApp: como receber mensagens no seu sistema
Como configurar o webhook da Cloud API, o que a Meta envia, como validar a assinatura, por que mensagens chegam repetidas e o que fazer quando o endpoint cai.
12 de setembro de 2026 · 5 min
Como montar um fluxo de atendimento automatizado no WhatsApp
O desenho de um fluxo automatizado que resolve em vez de irritar: menu curto, saída para humano, tempo limite e as armadilhas mais comuns.
27 de outubro de 2026 · 8 min
Erros da Cloud API do WhatsApp: códigos e soluções
Os códigos de erro que mais aparecem na API do WhatsApp, o que cada um significa de verdade e como corrigir — de 131047 a 132000, com o diagnóstico em ordem.
18 de setembro de 2026 · 7 min