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. 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. 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. 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. 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. 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. 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-zapzapHTTP Request e Webhook
InstalaçãoUma vez, em Settings > Community NodesNada a instalar: nós nativos do n8n
CredencialZapZap API, com API Key e API Secret, testada ao salvarCabeçalhos x-api-key e x-api-secret em cada nó, ou uma credencial Header Auth
Receber mensagensZapZap Trigger registra a URL na instância ao ativar e remove ao desativarNó Webhook: você cadastra a Production URL pelo endpoint webhook
Assinatura do webhookO Trigger confere o X-ZapZap-Signature e rejeita entregas falsificadasVocê confere o cabeçalho X-ZapZap-Signature no fluxo, se quiser
Cobertura da APIMensagens, grupos, chats, instâncias e conta, mais Custom API Call para qualquer outro endpointQualquer endpoint da referência
n8n CloudDepende de a sua conta aceitar nós da comunidadeFunciona

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 WAHAZapZap
Quem cuida da infraestruturaA Meta hospeda a API; você integraVocê hospeda e mantémA ZapZap hospeda e mantém
CanalOficialNão oficial, de código abertoNão oficial, gerenciado
Como cobraPor mensagem entregue, conforme a tabela da MetaO software não tem mensalidade; você paga servidor e manutençãoR$15 por número ativo/mês, pré-pago
Iniciar conversaExige modelos de mensagem aprovadosSem essa exigência do canal oficial, mas com regras de uso e risco de restrição do númeroSem 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.

Links úteis

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.