AI-powered WhatsApp chatbot for text, voice, images, and PDF with RAG
Knowledge & search workflow for n8n with 32 active steps. Starts with Manual Trigger, WhatsApp Trigger. Uses OpenAI. Integrations include OpenAI, MongoDB, Google Docs, WhatsApp Business.
What it does
32 active nodes · Starts with Manual Trigger, WhatsApp Trigger.
Steps in the template include:
- Knowledge Base Agent (AI Agent)
- OpenAI Chat Model (OpenAI Chat Model)
- Embeddings OpenAI (Embeddings OpenAI)
- When clicking "Execute Workflow" (Manual Trigger)
Nodes and integrations
- AI Agent
- OpenAI Chat Model
- Embeddings OpenAI ×2
- Manual Trigger
- Simple Memory
- MongoDB Atlas Vector Store ×2
- Default Data Loader
- Recursive Character Text Splitter
- Google Docs
- WhatsApp Trigger
- OpenAI ×2
- Extract from File ×3
- Edit Fields (Set) ×4
- Code
- WhatsApp Business Cloud ×5
- HTTP Request ×3
- Switch ×2
See the author’s step names
- Knowledge Base Agent (AI Agent)
- OpenAI Chat Model (OpenAI Chat Model)
- Embeddings OpenAI (Embeddings OpenAI)
- When clicking "Execute Workflow" (Manual Trigger)
- Simple Memory (Simple Memory)
- MongoDB Vector Search (MongoDB Atlas Vector Store)
- Document Section Loader (Default Data Loader)
- Document Chunker (Recursive Character Text Splitter)
- MongoDB Vector Store Inserter (MongoDB Atlas Vector Store)
- OpenAI Embeddings Generator (Embeddings OpenAI)
- Google Docs Importer (Google Docs) — get
- WhatsApp Trigger (WhatsApp Trigger)
- OpenAI (OpenAI) — audio / translate
- OpenAI1 (OpenAI) — image / analyze
- Extract from PDF (Extract from File) — pdf
- Extract from XLS (Extract from File) — xls
- Extract from XLSX (Extract from File) — xlsx
- Map JSON (Edit Fields (Set))
- Map file extensions (Code)
- Map document prompt (Edit Fields (Set))
- Map image prompt (Edit Fields (Set))
- Map text prompt (Edit Fields (Set))
- Gets WhatsApp Voicemail Source URL (WhatsApp Business Cloud) — media / mediaUrlGet
- Gets WhatsApp Image Source URL (WhatsApp Business Cloud) — media / mediaUrlGet
- Gets WhatsApp Document Source URL (WhatsApp Business Cloud) — media / mediaUrlGet
- Download Voicemail (HTTP Request)
- Download Image (HTTP Request)
- Download Document (HTTP Request)
- Route Types (Switch)
- Route Document Types (Switch)
- Send Unsupported Response (WhatsApp Business Cloud) — send
- Send Response (WhatsApp Business Cloud) — send
Accounts and credentials
- OpenAI access
- MongoDB
- Google Docs
- WhatsApp Business
Credential types in the graph: openAiApi, mongoDb, googleDocsOAuth2Api, whatsAppTriggerApi, whatsAppApi, httpHeaderAuth
Check the HTTP request steps for any additional service accounts or API keys.
AI models and swaps
OpenAI · Chat
gpt-4o-mini in OpenAI Chat Model. Potentially swappable with a compatible n8n chat model node. Match tool calling before testing.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Embeddings
Model ID not specified in the template in OpenAI Embeddings Generator. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Model or API operation
Model ID not specified in the template in OpenAI. Provider-specific step. A different provider requires edits and testing.
OpenAI · Model or API operation
gpt-4o-mini in OpenAI1. Provider-specific step. A different provider requires edits and testing.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
