AI WhatsApp Chatbot with RAG: Automate Text, Voice, Image & PDF Responses
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Generates AI responses, maintains context, retrieves info (v1.9), Processes audio and generates a response (v1.9), Summarizes audio for concise replies (v1.9), Processes the image analysis and generates a response (v1.9), Analyzes the document and generates a response (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-rapiwa(Rapiwa Trigger)n8n-nodes-rapiwa(Rapiwa (document replay), Rapiwa (text replay), Rapiwa (image replay), Rapiwa (audio/voice replay), Rapiwa (Sends an error for unsupported file types.))
Nodes used (18)
- Extract from File
n8n-nodes-base.extractFromFile - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Rapiwa Trigger
n8n-nodes-rapiwa.rapiwaTrigger - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Http Request Tool
n8n-nodes-base.httpRequestTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - No Operation, do nothing
n8n-nodes-base.noOp - Rapiwa
n8n-nodes-rapiwa.rapiwa - Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI
@n8n/n8n-nodes-langchain.openAi - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Docs Tool
n8n-nodes-base.googleDocsTool
What it does
Who it's for This n8n workflow creates an intelligent WhatsApp customer support bot that can handle text, image, audio, and document messages. The workflow automatically processes incoming messages through different AI agents, maintains conversation context, accesses company knowledge bases, and provides personalized responses. It's designed for businesses looking to automate customer support across multiple communication channels. Features Multi-Modal Processing – Handles text, images, audio, and documents. Smart Message Routing – Categorizes and directs messages automatically. AI Analysis – Uses Google Gemini (images/audio) and Mistral Cloud (text). Knowledge Base Access – Connects with Google Sheets, Docs, and product docs. Conversation Memory – Keeps context across multiple messages. Document Recognition – Supports PDF, XLS/XLSX, CSV, JSON, and more. Support Logging – Tracks customer issues in Google Sheets. Product Docs – Access for Salebot, Delix, Socialvibe, Faculty, Yoori, MeetAir, Oxoo, Flixoo. Requirements - Rapiwa API credentials for WhatsApp integration - Google Gemini API credentials for image and audio analysis - Mistral Cloud API credentials for language model processing - Google Sheets OAuth2 credentials for accessing and logging data - Google Docs OAuth2 credentials for accessing company documentation - HTTP Request access to various product documentation sites Important Notes - Message Type Handling: The workflow includes specialized processing for different message types - Document Support: Supports multiple document formats including PDF, XLS, XLSX, CSV, JSON, XML, RTF, TXT, and HTML - Product Documentation: Provides access to documentation for multiple products through HTTP requests - Conversation Memory: Maintains context across multiple messages from the same session - Support Logging: Automatically logs customer issues with categories and suggested solutions - Error Handling: Provides appropriate error messages for unsupported file types Support & Help - WhatsApp: Chat on WhatsApp - Discord: SpaGreen Community - Facebook Group: SpaGreen Support - Website: https://spagreen.net - Developer Portfolio: Codecanyon SpaGreen