Build a WordPress RAG chatbot with OpenAI, Qdrant or MongoDB
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (19)
- Qdrant Vector Store
@n8n/n8n-nodes-langchain.vectorStoreQdrant - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Wordpress
n8n-nodes-base.wordpress - Code
n8n-nodes-base.code - Manual Trigger
n8n-nodes-base.manualTrigger - Respond to Webhook
n8n-nodes-base.respondToWebhook - Webhook
n8n-nodes-base.webhook - Reranker Cohere
@n8n/n8n-nodes-langchain.rerankerCohere - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Switch
n8n-nodes-base.switch - OpenAI
@n8n/n8n-nodes-langchain.openAi - Edit Fields (Set)
n8n-nodes-base.set - Google Cloud Storage
n8n-nodes-base.googleCloudStorage - Crypto
n8n-nodes-base.crypto - MongoDB Atlas Vector Store
@n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas
What it does
Quick overview Build a WordPress chatbot that answers questions from your site content using Retrieval-Augmented Generation. n8n handles indexing and chat orchestration, while Qdrant or MongoDB Atlas provides vector search and OpenAI generates context-grounded responses. How it works 1. Content indexing — WordPress content is retrieved, cleaned, chunked, embedded, and stored in the selected vector database. 2. Intent routing — Incoming questions are classified so conversational requests, content searches, and optional profile/skills queries can follow different paths. 3. Semantic retrieval — Relevant chunks are retrieved by meaning rather than exact keyword matching. 4. Reranking — Cohere can rerank retrieved documents before response generation to improve relevance. 5. Response generation — OpenAI generates an answer using the retrieved context and configured assistant behavior. 6. WordPress delivery — The supplied WordPress integration exposes the chatbot through a responsive frontend and shortcode. 7. Security and logging — The architecture includes webhook authentication, input handling, server-side secrets, and privacy-oriented logging controls. Setup 1. Purchase the complete package — Obtain the workflows, WordPress plugin, test frontend, supporting scripts, and complete documentation. 2. Choose a vector backend — Configure either the Qdrant path or the MongoDB Atlas path according to the included deployment guide. 3. Configure AI credentials — Connect OpenAI and any optional reranking services used by your selected setup. 4. Import and configure workflows — Configure the indexing workflow first, then the real-time chatbot workflow and their required credentials. 5. Index WordPress content — Run the indexing process and verify that embeddings and document metadata are available in the vector store. 6. Deploy the frontend — Install/configure the WordPress integration, set the webhook and authentication values, and place the chatbot shortcode where required. 7. Test retrieval and security — Validate normal conversation, RAG queries, unavailable answers, authentication, and frontend behavior before production deployment. 8. Cohere API credentials for reranking (optional) 9. MongoDB-based profile/skills knowledge path (optional) 10. Standalone test micro-website (optional) 11. Additional content sources or vector collections (optional) Requirements - WordPress site with REST API access - n8n instance - OpenAI API credentials - Qdrant or MongoDB Atlas vector database - HTTPS for production deployments - Ability to install/configure the supplied WordPress integration Customization - Knowledge sources — Extend indexing beyond WordPress posts or add separate collections for specialized data. - Retrieval — Adjust chunking, top-K retrieval, metadata filters, vector backend, and reranking behavior. - Assistant behavior — Modify intent classification, prompts, response style, language handling, and fallback behavior. - Frontend — Customize WordPress styling, labels, placement, responsive behavior, and shortcode integration. - Security — Adapt authentication, request validation, rate limiting, logging, and privacy controls to your deployment. - Models and providers — Change supported LLM, embedding, or reranking components where the workflow architecture allows it. Additional info The complete purchased package includes two n8n workflows, WordPress integration, test frontend, setup/customization documentation, and supporting tools. The public repository preserves promotional images and frontend screenshots under assets/; the paid workflow package itself is distributed through the purchase channels.