O n8n é uma ferramenta de automação visual open-source que, integrada à WhatsApp API Oficial via webhook, permite criar fluxos complexos sem código avançado. Você pode automatizar envio de boletos, notificações de pedido, qualificação de leads e muito mais — tudo pelo WhatsApp, em minutos.
Se você já usa n8n para automatizar processos internos e quer integrar com o WhatsApp, chegou ao lugar certo. Neste guia, vamos cobrir tudo: desde a configuração inicial do webhook até casos de uso avançados com integrações de CRM, e-commerce e sistemas de pagamento.
O n8n é uma ferramenta de automação de fluxo de trabalho visual (workflow automation) open-source, criada em 2019. Diferente do Zapier e do Make.com, o n8n pode ser hospedado no seu próprio servidor (self-hosted), o que significa sem custo por execução mensal (você paga apenas a infraestrutura do servidor, ~R$ 30-80/mês) e controle total sobre seus dados — especialmente importante quando se trata de dados de clientes via WhatsApp.
A integração com o WhatsApp API Oficial funciona através de dois nodes principais: o Webhook Node (para receber mensagens) e o HTTP Request Node (para enviar mensagens). Essa combinação permite criar fluxos bidirecionais completos: receber uma mensagem do cliente, processar a informação, consultar um banco de dados ou API externa e responder automaticamente — tudo em menos de um segundo.
Para conectar a WhatsApp API ao n8n, você vai precisar de: uma conta ativa na API Oficial do WhatsApp (via Hablas ou outro provedor), um servidor n8n funcionando (cloud ou self-hosted) e acesso ao painel do seu provedor para configurar o webhook.
Abra o n8n, clique em "New Workflow" e arraste o node "Webhook" para a área de trabalho. Configure-o com:
whatsapp-recebimento)Após configurar o node, clique em "Listen for Test Event" para ativar o webhook temporariamente. O n8n vai mostrar uma URL no formato: https://seu-n8n.dominio.com/webhook/whatsapp-recebimento. Copie essa URL.
No painel da Hablas (ou do seu provedor), vá em Configurações → Webhook e cole a URL copiada. Salve e envie uma mensagem de teste para o número WhatsApp. O n8n deve receber o evento e mostrar os dados JSON da mensagem.
// Exemplo de payload recebido pelo Webhook do n8n
{
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"contacts": [{ "profile": { "name": "João Silva" }, "wa_id": "5511999999999" }],
"messages": [{
"from": "5511999999999",
"id": "wamid.XXXXX",
"timestamp": "1700000000",
"text": { "body": "Olá, quero um boleto" },
"type": "text"
}]
},
"field": "messages"
}]
}]
}
Após o Webhook Node, adicione um node "Switch" para identificar o conteúdo da mensagem. Use a expressão {{ $json.entry[0].changes[0].value.messages[0].text.body }} para extrair o texto. Configure rotas para palavras-chave como "boleto", "pedido", "atendente" e conecte cada rota a um HTTP Request Node que envia a resposta via API do WhatsApp.
Com n8n + WhatsApp API, as possibilidades são praticamente ilimitadas. Aqui estão os casos de uso mais implementados pelos nossos clientes:
Cliente envia "quero meu boleto" → n8n extrai o número de telefone → consulta o banco de dados ou sistema financeiro (Asaas, Iugu, ERP) → gera o link do boleto → envia via WhatsApp API em menos de 3 segundos. Reduz em até 90% as chamadas para o financeiro.
Quando o status de um pedido muda no e-commerce (Shopify, WooCommerce, VTEX), um webhook dispara para o n8n → o n8n formata a mensagem com os dados do pedido → envia um template aprovado para o cliente via WhatsApp. O cliente recebe confirmação, código de rastreio e link de acompanhamento.
Lead entra pelo WhatsApp → n8n faz uma série de perguntas (nome, empresa, segmento, orçamento) → quando completo, cria automaticamente um contato no HubSpot ou RD Station com todas as informações preenchidas → notifica o vendedor responsável via Slack. O time de vendas recebe leads 100% qualificados sem esforço manual.
E-commerce detecta abandono de carrinho → envia evento para n8n → n8n aguarda 1 hora (node "Wait") → verifica se a compra foi concluída → se não foi, envia mensagem personalizada via WhatsApp com link direto para o carrinho. Taxa de recuperação média: 15-25%.
Depois de montar os fluxos básicos, é hora de otimizar para garantir robustez e escalabilidade:
Configure um fluxo de erro que captura falhas em qualquer node e envia uma notificação para o time técnico via Slack ou e-mail. Isso evita que mensagens de clientes se percam silenciosamente sem resposta.
Para chatbots mais complexos com múltiplos passos, use o node do Redis ou PostgreSQL para armazenar o "estado" da conversa de cada usuário. Assim, quando um cliente responde à pergunta 2 de um fluxo de 5 perguntas, o n8n sabe em qual etapa ele está.
Para disparos em massa, nunca envie todas as mensagens de uma vez. Use o node "Split in Batches" para enviar em grupos de 50-100 mensagens com um intervalo de 1-2 segundos entre cada lote. Isso respeita os limites da API e garante alta taxa de entrega.
Ative a opção "Save Successful Executions" no n8n para ter um histórico completo de todas as automações executadas. Isso é essencial para auditoria, diagnóstico de problemas e comprovação de entrega para equipes comerciais.
O n8n é uma ferramenta de automação visual open-source (self-hosted ou cloud) que conecta centenas de aplicativos via nodes. Ele se integra ao WhatsApp API Oficial através de um Webhook Node que recebe mensagens em tempo real e de um HTTP Request Node que envia mensagens de volta.
No n8n, crie um fluxo com o node "Webhook" configurado para método POST. Copie a URL gerada e cole no campo de webhook do seu provedor de WhatsApp API (como a Hablas). Sempre configure o n8n para responder imediatamente com status 200 ao receber a requisição.
Sim. Usando os nodes "Switch" (para identificar palavras-chave), "IF" (para condições), "HTTP Request" (para enviar mensagens) e integrações nativas como Google Sheets e Notion, você monta fluxos completos de chatbot sem escrever uma linha de código.
As possibilidades são praticamente ilimitadas: envio automático de boletos e PIX, notificações de pedido de e-commerce, qualificação de leads com perguntas, agendamento de consultas, recuperação de carrinho abandonado, alertas de sistema e integração com CRMs como HubSpot e RD Station.
O n8n tem versão gratuita para self-hosting (você instala em seu próprio servidor) e planos pagos na versão cloud. Para uso com WhatsApp API, vale muito a pena: você tem controle total sobre os fluxos, sem limitações de execuções mensais, e pode integrar com qualquer API do mercado.
* Acesse a mais pura WhatsApp API do mercado. Documentação simples em PT-BR.