Build a WordPress RAG chatbot with OpenAI, Qdrant or MongoDB Atlas
Knowledge & search workflow for n8n with 43 active steps. Starts with Manual Trigger, Webhook. Uses OpenAI, Cohere. Integrations include Qdrant, OpenAI, Cohere, MongoDB.
What it does
43 active nodes · Starts with Manual Trigger, Webhook.
Steps in the template include:
- Qdrant Vector Store1 (Qdrant Vector Store)
- Embeddings OpenAI (Embeddings OpenAI)
- Default Data Loader (Default Data Loader)
- Recursive Character Text Splitter (Recursive Character Text Splitter)
Nodes and integrations
- Qdrant Vector Store ×3
- Embeddings OpenAI ×5
- Default Data Loader
- Recursive Character Text Splitter
- Wordpress
- Code ×11
- Manual Trigger
- Respond to Webhook
- Webhook
- Reranker Cohere ×2
- Structured Output Parser ×2
- OpenAI Chat Model ×3
- AI Agent ×3
- Switch
- OpenAI ×2
- Edit Fields (Set) ×2
- Crypto
- MongoDB Atlas Vector Store ×2
See the author’s step names
- Qdrant Vector Store1 (Qdrant Vector Store)
- Embeddings OpenAI (Embeddings OpenAI)
- Default Data Loader (Default Data Loader)
- Recursive Character Text Splitter (Recursive Character Text Splitter)
- WP Get all post (Wordpress) — getAll
- Prepare Documents for Indexing (Code)
- Manual Indexing (Manual Trigger)
- Respond to Webhook (Respond to Webhook)
- Build context from Qdrant results1 (Code)
- Webhook (Webhook)
- Code-Response_Parsing (Code)
- Code-Request_Parsing (Code)
- Reranker Cohere (Reranker Cohere)
- Structured Output Parser (Structured Output Parser)
- OpenAI Chat Model (OpenAI Chat Model)
- Qdrant Search (wordpress-posts) (Qdrant Vector Store)
- AI Agent (AI Agent)
- Switch (Switch)
- Code-Smalltalk_response (Code)
- OpenAI Intent Router (OpenAI)
- Build context from Qdrant results (Code)
- Reranker Cohere3 (Reranker Cohere)
- Embeddings OpenAI3 (Embeddings OpenAI)
- Structured Output Parser3 (Structured Output Parser)
- OpenAI Chat Model3 (OpenAI Chat Model)
- Qdrant Search (wordpress-posts)1 (Qdrant Vector Store)
- AI Agent3 (AI Agent)
- Set: date (Edit Fields (Set))
- Code: parsing (Code)
- set: ObjectName_Date/Folder & data (Edit Fields (Set))
- Crypto: IP Hash (Crypto)
- OpenAI Chat Model1 (OpenAI Chat Model)
- Embeddings OpenAI4 (Embeddings OpenAI)
- Code in JavaScript3 (Code)
- MongoDB Atlas Vector SKILLS (MongoDB Atlas Vector Store)
- Embeddings OpenAI5 (Embeddings OpenAI)
- MongoDB Atlas Vector PROFILE (MongoDB Atlas Vector Store)
- AI Agent - SKILLS (AI Agent)
- Code in JavaScript (Code)
- Code: remove followup (Code)
- SmallTalk Response (OpenAI)
- Embeddings OpenAI1 (Embeddings OpenAI)
- Code-Response_Parsing_en (Code)
Accounts and credentials
- Qdrant
- OpenAI access
- Cohere access
- MongoDB
AI models and swaps
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.
Cohere · Model or API operation
Model ID not specified in the template in Reranker Cohere. Provider-specific step. A different provider requires edits and testing.
OpenAI · Chat
gpt-5 in OpenAI Chat Model. Potentially swappable with a compatible n8n chat model node. Match structured output before testing.
OpenAI · Model or API operation
gpt-5-mini in OpenAI Intent Router. Provider-specific step. A different provider requires edits and testing.
Cohere · Model or API operation
Model ID not specified in the template in Reranker Cohere3. Provider-specific step. A different provider requires edits and testing.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI3. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Chat
gpt-5 in OpenAI Chat Model3. Potentially swappable with a compatible n8n chat model node. Match structured output before testing.
OpenAI · Chat
gpt-4o-mini in OpenAI Chat Model1. Potentially swappable with a compatible n8n chat model node. Test the replacement with the next step.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI4. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI5. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Model or API operation
gpt-5-mini in SmallTalk Response. Provider-specific step. A different provider requires edits and testing.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI1. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
Inputs and setup options
- Webhook: HTTP POST
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
