Templates / Run an English website chatbot with OpenAI GPT-5 and Qdrant

Run an English website chatbot with OpenAI GPT-5 and Qdrant

Ready for 3.0

by Paolo Ronco ✓ · 3 views · created 2026-09-30 · Support Chatbot, AI RAG

Ready 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.

What this workflow does

This AI workflow has 17 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects OpenAI, Qdrant Vector Store, OpenAI Chat Model and Embeddings OpenAI and 1 more.

How it runs

Trigger: When an HTTP GET request hits its webhook URL.

  1. Normalize Webhook Payload (Code): runs custom JavaScript code
  2. OpenAI: uses OpenAI
  3. Route by Intent and Language (Switch): routes items into branches
  4. Format Safety Message (Code): runs custom JavaScript code
  5. OpenAI: uses OpenAI
  6. Search Qdrant Knowledge Base (Qdrant Vector Store): uses the Qdrant vector store, with embeddings: Generate Query Embeddings with OpenAI
  7. Return Chatbot Webhook Response (Respond to Webhook): sends the response back to the webhook caller
  8. Format Smalltalk Output (Code): runs custom JavaScript code
  9. Build Answer Context (Code): runs custom JavaScript code
  10. Answer Generator Agent (AI Agent): runs an AI agent, with model: OpenAI GPT; output parser: Define Answer JSON Schema

…plus 2 more steps. See the full node list below.

Services it uses

OpenAIQdrant Vector StoreOpenAI Chat ModelEmbeddings OpenAIReranker Cohere

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (11)

From the author

Quick Overview This workflow exposes a secured webhook that powers an English website chatbot, using OpenAI for intent detection and responses and Qdrant (with optional Cohere reranking) to retrieve relevant website content and return structured JSON search…

Excerpt from Paolo Ronco's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.