Automação low-code
Fluxo de IA no n8n com WhatsApp: nó, webhook e templates
O n8n é uma plataforma de automação de fluxos low-code, muito usada em versão self-hosted, em que você monta automações ligando nós num canvas. A ZapZap tem um nó da comunidade, o n8n-nodes-zapzap, com o nó ZapZap (enviar e gerenciar) e o ZapZap Trigger (receber mensagens). Se preferir não instalar nada, os nós HTTP Request e Webhook falam com a API REST do mesmo jeito.
Atualizado em
Por que conectar
Conectar a ZapZap ao n8n transforma o WhatsApp num gatilho e num canal de saída dentro dos seus fluxos. Numa clínica, por exemplo, um novo agendamento cai numa planilha, o n8n detecta a linha e o nó ZapZap envia a confirmação ao paciente. No sentido inverso, cada mensagem recebida chega ao ZapZap Trigger, que pode consultar um CRM, passar o texto a um agente de IA do n8n e responder pelo mesmo número. A ZapZap conecta números por um canal não oficial e gerenciado, e o comportamento do fluxo conta: evite disparos massivos e mensagens idênticas em sequência. São R$15 por número ativo/mês, pré-pago, e você começa com crédito de boas-vindas ao criar a conta, sujeito à campanha vigente.
Passo a passo
- 1
Instale o nó da comunidade
No n8n, abra Settings > Community Nodes > Install, digite n8n-nodes-zapzap e aceite. É um nó da comunidade, publicado no npm (versão 0.1.3, de 27/10/2026) e com código aberto no GitHub. No n8n Cloud, confira na documentação do n8n se a sua conta aceita nós da comunidade; se não aceitar, siga pelo HTTP Request no último passo.
- 2
Crie a credencial com API key e secret
No painel da ZapZap, abra Settings > API e copie a API Key e o API Secret. No n8n, crie uma credencial ZapZap API, cole os dois valores e salve: o n8n testa a credencial ao salvar e mostra uma mensagem verde se deu certo. Deixe a Base URL como está. O campo Default Country Code é opcional: com 55, o número 11 99999-0001 vira 5511999990001.
- 3
Envie a primeira mensagem
Adicione o nó ZapZap, deixe Resource = Message e Operation = Send Text, escolha a instância na lista (instância é um número de WhatsApp conectado; se a lista vier vazia, crie e conecte um no painel antes), informe o número e o texto e execute. Para vários itens, ative Continue On Fail.
- 4
Receba mensagens com o ZapZap Trigger
Adicione o ZapZap Trigger, escolha a credencial e a instância e ative o workflow: o nó registra a URL na instância e a remove quando você desativa. O n8n precisa de um endereço público em HTTPS (defina WEBHOOK_URL). A saída traz campos prontos como from, text, type, chatId, isGroup, fromMe e messageId. Cada entrega vem assinada (X-ZapZap-Signature, HMAC-SHA256 com horário) e o nó rejeita as falsificadas ou com mais de 5 minutos.
- 5
Monte o fluxo de IA
Ligue o ZapZap Trigger a um nó AI Agent do n8n (com o modelo que você escolher lá) e o resultado a um nó ZapZap em Send Text. Ative Ignore My Own Messages no Trigger para a resposta automática não disparar o fluxo de novo. O nó ZapZap também pode ser usado como ferramenta de um agente de IA do n8n.
- 6
Ou use HTTP Request e Webhook, sem instalar nada
No HTTP Request, use POST em https://api.zapzapapi.com/api/v1/{instanceId}/send/text com os cabeçalhos x-api-key e x-api-secret e um corpo JSON com number e text. Para receber, crie um nó Webhook, copie a Production URL e cadastre-a na instância pelo endpoint webhook (POST /{instanceId}/webhook, com os eventos que quiser). Ative o workflow para a Production URL responder.
Exemplo
// Exemplo ILUSTRATIVO do nó HTTP Request no n8n (POST), caso você não use o nó da comunidade
// Campos e caminho exatos: https://api.zapzapapi.com/llms.txt
POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text
Headers:
x-api-key: SUA_API_KEY
x-api-secret: SEU_API_SECRET
Content-Type: application/json
Body:
{
"number": "5511999999999",
"text": "Olá! Seu agendamento foi confirmado."
}Ilustrativo. Os campos e endpoints exatos estão na documentação.
Duas formas: nó n8n-nodes-zapzap ou HTTP Request
As duas usam a mesma API. O nó poupa configuração e já confere a assinatura do webhook; o HTTP Request cobre qualquer endpoint da referência sem instalar nada.
| Nó n8n-nodes-zapzap | HTTP Request e Webhook | |
|---|---|---|
| Instalação | Uma vez, em Settings > Community Nodes | Nada a instalar: nós nativos do n8n |
| Credencial | ZapZap API, com API Key e API Secret, testada ao salvar | Cabeçalhos x-api-key e x-api-secret em cada nó, ou uma credencial Header Auth |
| Receber mensagens | ZapZap Trigger registra a URL na instância ao ativar e remove ao desativar | Nó Webhook: você cadastra a Production URL pelo endpoint webhook |
| Assinatura do webhook | O Trigger confere o X-ZapZap-Signature e rejeita entregas falsificadas | Você confere o cabeçalho X-ZapZap-Signature no fluxo, se quiser |
| Cobertura da API | Mensagens, grupos, chats, instâncias e conta, mais Custom API Call para qualquer outro endpoint | Qualquer endpoint da referência |
| n8n Cloud | Depende de a sua conta aceitar nós da comunidade | Funciona |
Templates de n8n para WhatsApp
O pacote traz 7 templates na pasta templates/: resposta automática por palavra-chave, formulário para WhatsApp, lembrete diário, enquete após a compra, menu com botões, alerta de instância desconectada e criar instância e obter o QR code. A página de templates tem 12, para baixar e importar em Workflows > Import from File.
Os três mais úteis para montar um fluxo de IA:
- Resposta automática por palavra-chave: ponto de partida para trocar a regra fixa por um agente de IA.
- Boas-vindas ao lead e alerta ao time (template da página de templates): captura o lead e avisa a equipe.
- Lembrete diário agendado: a mesma estrutura serve para cobranças e confirmações.
Webhook em produção: URL de teste e URL de produção
O n8n gera duas URLs para o nó Webhook. A de teste só funciona enquanto você clica em Listen for test event. A de produção só responde com o workflow ativo. Um erro comum é cadastrar a URL de teste na instância e ver as mensagens pararem de chegar quando o teste termina.
Para produção, ative o workflow e use a Production URL. Com o ZapZap Trigger você não copia URL nenhuma: o nó registra e remove sozinho. Se o seu n8n está atrás de proxy, defina WEBHOOK_URL com o endereço público em HTTPS.
WhatsApp no n8n: API oficial, Evolution, WAHA ou ZapZap
Quadro qualitativo, sem preço de terceiros. Para a comparação completa, veja os comparativos.
| API oficial (Cloud API da Meta) | Evolution API e WAHA | ZapZap | |
|---|---|---|---|
| Quem cuida da infraestrutura | A Meta hospeda a API; você integra | Você hospeda e mantém | A ZapZap hospeda e mantém |
| Canal | Oficial | Não oficial, de código aberto | Não oficial, gerenciado |
| Como cobra | Por mensagem entregue, conforme a tabela da Meta | O software não tem mensalidade; você paga servidor e manutenção | R$15 por número ativo/mês, pré-pago |
| Iniciar conversa | Exige modelos de mensagem aprovados | Sem essa exigência do canal oficial, mas com regras de uso e risco de restrição do número | Sem essa exigência do canal oficial, mas com regras de uso e risco de restrição do número |
n8n com agente de IA: o que a ZapZap oferece
Se o seu fluxo no n8n usa um agente de IA, o nó ZapZap pode ser a ferramenta que envia a resposta e o ZapZap Trigger pode ser o gatilho que recebe a mensagem. A página sobre agentes de IA mostra o que já existe para isso (API, nó n8n e templates) e o que ainda não existe, como o MCP.
Perguntas frequentes
Como montar um fluxo de IA no n8n com WhatsApp?
Instale o nó n8n-nodes-zapzap, crie a credencial com a API Key e o API Secret, use o ZapZap Trigger para receber a mensagem, passe o texto a um nó AI Agent do n8n e responda com o nó ZapZap em Send Text. Sem o nó, o mesmo fluxo funciona com Webhook e HTTP Request.
O nó n8n-nodes-zapzap é verificado pelo n8n?
É um nó da comunidade, publicado no npm como n8n-nodes-zapzap e com código aberto no GitHub (zapzapapi/n8n-nodes-zapzap). Instale pelo menu Settings > Community Nodes do n8n.
Preciso da versão self-hosted do n8n para integrar?
Para instalar o nó da comunidade, a forma mais direta é o n8n self-hosted; no n8n Cloud, confira se a sua conta aceita nós da comunidade. O HTTP Request e o Webhook são nós nativos e funcionam nas duas versões. No self-hosted, garanta que a URL do webhook seja acessível pela internet.
Como o n8n autentica na ZapZap?
Pelos cabeçalhos x-api-key e x-api-secret. Com o nó, você cria uma credencial ZapZap API uma vez e reaproveita em todos os nós. Com o HTTP Request, ative Send Headers ou salve os dois como credencial Header Auth.
Dá para receber as mensagens do WhatsApp dentro do n8n?
Sim. Use o ZapZap Trigger, que registra o webhook na instância sozinho e confere a assinatura de cada entrega, ou o nó Webhook com a Production URL cadastrada na instância. Lembre que a URL de teste do n8n deixa de valer quando o teste termina.
Usar automação no WhatsApp pode restringir meu número?
Pode. A ZapZap conecta números regulares por um canal não oficial, e o WhatsApp pode restringir números que enviam mensagens não solicitadas ou em massa. Envie só para quem espera receber, evite mensagens idênticas em sequência e leia a página de uso aceitável.
Quanto custa manter essa integração rodando?
A ZapZap cobra R$15 por número ativo por mês, no modelo pré-pago, e oferece crédito de boas-vindas ao criar a conta, sujeito à campanha vigente. O n8n tem plano próprio (cloud ou self-hosted), e o custo dele depende da sua hospedagem.
Comece agora
Crie sua conta, conecte um número em minutos e teste a API com aquecimento e anti-bloqueio. R$15 por número ativo/mês, pré-pago, sem fidelidade.
