Este projeto implementa um chatbot inteligente para WhatsApp, utilizando N8N como orquestrador, integrado à Evolution API para comunicação com o WhatsApp e ao Google Gemini como modelo de IA.
O fluxo também conta com um módulo de memória simples para manter contexto das conversas.
- N8N – Automação de fluxos
- Evolution API – Integração com WhatsApp
- Google Gemini – IA para geração de respostas
- Memória simples (N8N) – Retenção de contexto entre mensagens
- Webhooks + HTTP Requests
-
Webhook
- Recebe mensagens enviadas ao número conectado via Evolution API.
-
Edit Fields (Set Node)
- Extrai e organiza os principais dados recebidos no Webhook:
- 📱 Quem mandou →
{{ $json.body.sender }} - 🏷 Instância →
{{ $json.body.data.instanceId }} - 💬 Mensagem →
{{ $json.body.data.message.conversation }} - 🆔 ID da Mensagem →
{{ $json.body.data.key.id }} - 👤 Nome da Pessoa →
{{ $json.body.data.pushName }}
- 📱 Quem mandou →
- Extrai e organiza os principais dados recebidos no Webhook:
-
AI Agent (Gemini)
- Recebe a mensagem filtrada e gera uma resposta inteligente.
- Utiliza memória simples do N8N para manter contexto.
-
HTTP Request (Evolution API)
- Envia a resposta do Gemini de volta ao usuário no WhatsApp.
