AI-powered WhatsApp chatbot with Venom Bot & Google Gemini (no official API)
Ready for 3.0What this workflow does
This AI workflow has 13 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Docs and Google Gemini Chat Model. It also calls srv892192.hstgr.cloud and 0.0.0.0:3000 over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Process Message (Code): runs custom JavaScript code
- Get Knowledge Base (Google Docs): get
- Check for Errors (If): checks a condition and branches into true / false
- Extract Knowledge (Code): runs custom JavaScript code
- Send Error Response (HTTP Request): calls srv892192.hstgr.cloud
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; memory: Simple Memory
- Error Webhook Response (Respond to Webhook): sends the response back to the webhook caller
- Format Response (Code): runs custom JavaScript code
- Send to WhatsApp (HTTP Request): calls 0.0.0.0:3000 (POST)
- Webhook Response (Respond to Webhook): sends the response back to the webhook caller
Services it uses
HTTP calls to: srv892192.hstgr.cloud, 0.0.0.0:3000
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Code
n8n-nodes-base.code - Google Docs
n8n-nodes-base.googleDocs - HTTP Request
n8n-nodes-base.httpRequest - Respond to Webhook
n8n-nodes-base.respondToWebhook - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Webhook
n8n-nodes-base.webhook - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
From the author
Get Started Creator: @obisdev This workflow powers a fully automated WhatsApp chatbot using a self-hosted Venom Bot instead of the official WhatsApp Business API. It integrates Google Gemini AI to generate intelligent, conversational responses and optionally…