WhatsApp Oficial + N8N + Inteligência Artificial GRÁTIS | Tutorial Completo + Download
Links para os downloads gratuitos
Bloco de Notas
### N8N + WABA + IA
1- APP Facebook + Whatsapp Oficial
2- N8N
a. fluxo get + post + modelo
Conecte a API Oficial do WhatsApp ao N8N com IA (Gemini): Tutorial Completo
Quer automatizar o atendimento de um número oficial do WhatsApp com a inteligência artificial do Google Gemini, tudo de graça e dentro do N8N?
Neste artigo, vamos construir do zero um fluxo completo que não só responde mensagens, mas também lida com o processo de autenticação exigido pela Meta. Você vai entender a lógica por trás dos webhooks GET e POST e como configurá-los corretamente para uma operação sem falhas.
Bora pra ação!
O Que Você Vai Precisar (Pré-requisitos)
- N8N Instalado: Nossa plataforma de automação onde toda a mágica acontece.
- Conta no Facebook Developers: Essencial para criar seu aplicativo e acessar a API do WhatsApp.
- Número de API Oficial do WhatsApp: Você precisa já ter um número conectado ao seu aplicativo da Meta. Se ainda não tem, confira o vídeo no link de apoio acima.
O Segredo da API Oficial: A Autenticação com Dois Webhooks
Diferente de outras APIs, a Cloud API da Meta exige um processo de autenticação em duas etapas para garantir que seu webhook é seguro. Para isso, nosso fluxo no N8N precisará de dois nós de Webhook apontando para o mesmo caminho (Path):
- Webhook GET: Usado apenas uma vez, para autenticação. A Meta envia um "desafio" (challenge) e espera que seu webhook devolva esse mesmo desafio como resposta. Se a resposta for correta, a rota é validada.
- Webhook POST: Após a autenticação, todas as interações (mensagens recebidas, status de entrega, etc.) são enviadas para este webhook. É aqui que nosso chatbot vai trabalhar.
Passo 1: Configurando a Autenticação (O Webhook GET)
O primeiro passo é dizer para a Meta que nosso webhook está pronto para receber o desafio de autenticação.
- Adicione um nó Webhook ao seu fluxo.
- No painel de configurações:
- Authentication: None
- HTTP Method: GET
- Path: Dê um nome único, por exemplo,
waba-hook. Anote este nome.
- Agora, adicione um nó Respond to Webhook e conecte-o ao nó Webhook GET.
- Na configuração do nó de resposta, vamos retornar o desafio da Meta dinamicamente. Clique em "Add Expression" no campo Body e insira a seguinte expressão:
{{ $json.query['hub.challenge'] }} - Em Response Code, mantenha
200.
Passo 2: Recebendo as Mensagens (O Webhook POST)
Com a autenticação pronta, vamos configurar o webhook que receberá as mensagens.
- Adicione um segundo nó Webhook ao seu fluxo.
- Nas configurações:
- Authentication: None
- HTTP Method: POST
- Path: Use exatamente o mesmo nome do passo anterior (ex:
waba-hook).
Passo 3: Adicionando a Inteligência Artificial (Gemini)
Agora, vamos conectar a IA para processar as mensagens recebidas.
- Adicione um nó AI Agent e conecte-o ao Webhook POST.
- Configure o nó:
- Chat Model: Selecione
Gemini. - Credential: Conecte sua credencial do Google AI Studio.
- Prompt (Expression): Mapeie o texto da mensagem recebida. A expressão correta é:
{{ $json.body.entry[0].changes[0].value.messages[0].text.body }} - Memory: Selecione
Simple Memorypara que a IA se lembre do contexto da conversa. - Memory Key (Expression): Use o número do remetente como chave única. A expressão é:
{{ $json.body.entry[0].changes[0].value.messages[0].from }}
- Chat Model: Selecione
Passo 4: O Pulo do Gato - Filtrando Apenas Mensagens de Texto
A API da Meta envia vários eventos (status de leitura, entrega, etc.), que causariam erros se fossem enviados para a IA. Vamos usar um nó IF para processar apenas mensagens de texto.
- Adicione um nó IF entre o Webhook POST e o nó AI Agent.
- Configure a condição para verificar o tipo de mensagem:
- Value 1 (Expression):
{{ $json.body.entry[0].changes[0].value.messages[0].type }} - Operation: String > Equals
- Value 2:
text
- Value 1 (Expression):
- Agora, o fluxo só continuará para a IA se a condição for verdadeira (TRUE).
Passo 5: Enviando a Resposta de Volta via WhatsApp
A IA gerou a resposta. Vamos enviá-la de volta para o usuário.
- Adicione um nó WhatsApp Business e conecte-o após o nó AI Agent (na saída do IF).
- Conecte sua credencial da API Oficial do WhatsApp.
- Configure os campos:
- Operation: Message > Send
- To (Expression): Mapeie o número de quem enviou a mensagem original.
{{ $json.body.entry[0].changes[0].value.messages[0].from }} - Message Type: Text
- Body (Expression): Mapeie a resposta gerada pela IA.
{{ $('AI Agent').json.output }}
Passo 6: Ativando para Produção
Seu fluxo está pronto! Para colocá-lo para rodar de verdade:
- Ative o workflow no botão "Active" no canto superior do N8N.
- Copie a URL de Produção do seu Webhook GET.
- Vá até o painel do seu aplicativo no Facebook Developers > WhatsApp > Configuração.
- Na seção de Webhooks, clique em "Editar".
- Cole a URL de Produção no campo "URL de Callback" e crie um "Token de verificação" (pode ser qualquer senha, como
123456). - Clique em "Verificar e Salvar". Se tudo estiver correto, a Meta fará a chamada GET, seu fluxo responderá e a rota será validada!
Por que Você Precisa de uma Interface? A Solução Z-PRO
A API Oficial do WhatsApp é poderosa, mas não tem uma interface gráfica. Você não consegue ver o histórico de conversas ou intervir manualmente. É aí que uma plataforma profissional se torna essencial.
O Z-PRO é nosso sistema SaaS Omnichannel que já vem preparado para se integrar perfeitamente com a API Oficial. Com ele, você obtém:
- Uma caixa de entrada unificada para visualizar todas as conversas.
- Integração com múltiplos canais: Instagram, Facebook, SMS, Webchat e mais.
- Conexão nativa com diversas IAs, incluindo o fluxo que você acabou de criar no N8N.
- Um CRM completo e a possibilidade de fazer e receber ligações.
Se você quer não só usar, mas revender uma solução de atendimento robusta e completa, conheça o Z-PRO.
Forte abraço, beijo no coração de todos, fiquem com Deus! Qualquer dúvida é só chamar.
Leve seu negócio para o próximo nível
Este tutorial é apenas a ponta do iceberg. A ZDG é uma empresa com mais de 5 anos de mercado que já ajudou mais de 7.000 assinantes com a criação de soluções de automação de atendimentos e chatbots para WhatsApp com o melhor custo-benefício do mercado
Se você que quer começar do zero e aprender por conta própria:
Conheça a Comunidade ZDG e aprenda a automatizar seus atendimentos no WhatsApp com ferramentas open-source gratuitas. Tenha acesso a cursos essenciais de integrações, infraestrutura e aos nossos exclusivos auto-instaladores de sistemas como Whaticket, Chatwoot, Typebot e N8N.
Se você que busca um sistema avançado completo:
Conheça o Sistema Z-PRO, uma plataforma de multi-atendimento completa com flowbuider nativo para criação de chatbots, integração com inteligência artificial e modo White Label para revenda no modelo SAAS. Unifique WhatsApp (oficial e não oficial), Instagram, Facebook, Telegram e até ligações PABX em um único lugar.
