Block 1 - AI Agent
- Type / Role
- @n8n/n8n-nodes-langchain.agent - agent
- Config choices
- Version 2
This workflow is provided as-is. Please review and test before using in production.
This project is an AI powered WhatsApp virtual receptionist built using n8n , designed to handle both text and voice based customer messages automatically. The workflow integrates Google Gemini , P...
@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatgooglegemini, @n8n/n8n-nodes-langchain.memorybufferwindow, @n8n/n8n-nodes-langchain.toolvectorstore, @n8n/n8n-nodes-langchain.vectorstorepinecone, @n8n/n8n-nodes-langchain.embeddingsgooglegemini, n8n-nodes-base.whatsapptrigger, n8n-nodes-base.whatsapp
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Akshay.
Original n8n.io sourceThis project is an AI-powered WhatsApp virtual receptionist built using n8n, designed to handle both text and voice-based customer messages automatically.
The workflow integrates Google Gemini, Pinecone, and the WhatsApp Business API to provide intelligent, context-aware responses that feel natural and professional.
The workflow begins when a message arrives on WhatsApp. It identifies whether the message is text or voice and routes it accordingly.
The LangChain AI Agent acts as the brain of the system. It uses:
The agent also follows a set of custom communication rules — replying only in approved languages, skipping greetings, and focusing on direct, helpful, and professional responses (e.g., product recommendations, support, or guidance).
The AI Agent connects to a Pinecone database containing detailed company data, such as product catalogs or service FAQs. Using Gemini-generated embeddings, it retrieves the most relevant information for each user query.
Once the AI Agent prepares the response, it is instantly sent back to the user via WhatsApp, completing the conversational loop.
This system is ideal for businesses seeking to automate their customer communication through WhatsApp. It’s especially valuable for:
Before importing the workflow, ensure you have:
GOOGLE_API_KEY=your_google_gemini_key
PINECONE_API_KEY=your_pinecone_key
WHATSAPP_ACCESS_TOKEN=your_whatsapp_token
products-index. You can personalize how the AI behaves by editing the system prompt inside the AI Agent node:
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | WhatsApp virtual receptionist with Gemini AI - handles text & voice with knowledge base |
|---|---|
| Complexity | advanced |
| Nodes | 18 |
| Categories | Support Chatbot, AI RAG |
| Author | Akshay |
| Published | 22 Oct 2025 |
Use the JSON export at /data/workflows/10033/10033.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
This project is an AI powered WhatsApp virtual receptionist built using n8n , designed to handle both text and voice based customer messages automatically. The workflow integrates Google Gemini , P...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Support Chatbot, AI RAG use case.