Business WhatsApp AI RAG Chatbot

STEP 4 RAG System Respond webhook receives various POST Requests from Meta regarding WhatsApp messages (user messages + status notifications) Check if the incoming JSON contains user message Echo back the text message to the user. This is a custom message, not a WhatsApp Business template message

Workflow Structure (18 nodes)
100%
Manual Trigger
When clicking ‘Test workflow’
Http Request
Create collection
Http Request
Refresh collection
Google Drive
Get folder
Google Drive
Download Files
Langchain.embeddings Open Ai
Embeddings OpenAI
Langchain.vector Store Qdrant
Qdrant Vector Store
Langchain.text Splitter Token Splitter
Token Splitter
Langchain.document Default Data Loader
Default Data Loader
Webhook
Respond
Webhook
Verify
If
is Message?
Respond To Webhook
Respond to Webhook
Whats App
Only message
Langchain.agent
AI Agent
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.memory Buffer Window
Window Buffer Memory
Whats App
Send
Node Types:
trigger
default
http
action
logic
Requires credentials

Prerequisites

Required Credentials (5)

Google Drive

Used by: Get folder, Download Files

Docs

HTTP Header Auth

Used by: Create collection, Refresh collection

Docs

OpenAI

Used by: OpenAI Chat Model, Embeddings OpenAI

Docs

Qdrant

Used by: Qdrant Vector Store

Docs

Whats App

Used by: Only message, Send

Docs

Multiple services required

This workflow needs 5 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~1 hour
Score: 75/100
Conditional Logic
6 Integrations

When to Use This Workflow

Streamline Team Communication

Automatically route notifications and updates to the right channels and people.

Reduce information overload while keeping everyone informed.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": "APCp9GPNjUSFPSfJ",
  "meta": {
    "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
    "templateCredsSetupCompleted": true
  },
  "name": "Business WhatsApp AI RAG Chatbot",
  "tags": [],
  "nodes": [
    {
      "id": "2c5b2dd1-c63f-4bc9-909e-5f4b2a385d01",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1020,
        1040
      ],
      "parameters": {
        "options": {},
        "respondWith": "text",
...

Workflow Details

Nodes
24
Trigger
Webhook
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Voice RAG Chatbot with ElevenLabs and OpenAI

STEP 4 RAG System Click on "test workflow" on n8n and "Test AI agent" on ElevenLabs. If everything is configured correc...

Agent
Toolvectorstore
Vectorstoreqdrant
Embeddingsopenai
23 nodesWebhook
Curated

Effortless Email Management with AI

STEP 1 Create Qdrant Collection Change: - QDRANTURL - COLLECTION

Emailreadimap
Emailsend
Vectorstoreqdrant
Embeddingsopenai
31 nodesManual
Curated

OpenAI Personal Shopper with RAG and WooCommerce

Replace the URL and Collection name with your own

Chat
Memorybufferwindow
Toolcalculator
Lmchatopenai
25 nodesEvent
Curated

Building Your First WhatsApp Chatbot

1. Download Product Brochure PDF [Read more about the HTTP Request Tool](https://docs.n8n.io/integrations/builtin/core-n...

Whatsapp
Lmchatopenai
Memorybufferwindow
Toolvectorstore
28 nodesEvent
Curated

Building RAG Chatbot for Movie Recommendations with Qdrant and Open AI

Tool, calling Qdrant's recommendation API based on user's request, transformed by AI agent

Github
Embeddingsopenai
Documentdefaultdataloader
Textsplittertokensplitter
27 nodesEvent
Curated

Email AI Auto-responder. Summerize and send email

STEP 1 Create Qdrant Collection Change: - QDRANTURL - COLLECTION

Emailreadimap
Lmchatopenai
Emailsend
Vectorstoreqdrant
26 nodesManual
Curated