💬 Auto-index your website and build a RAG chatbot with Firecrawl, Qdrant, and GPT-4o-mini

⚡ 170 views · 💬 Support Chatbots

Description

Build a fully functional AI chatbot for any website using Retrieval-Augmented Generation (RAG). This workflow automatically crawls and indexes your entire site into a Qdrant vector database, then powers a conversational chatbot that searches your content to answer user questions — and escalates unresolved issues to your support team via Gmail.

How it works

Indexing Pipeline

AI Chatbot

How to use

  1. Add all required credentials in n8n Settings > Credentials
  2. Create a Qdrant Cloud collection (1536 dimensions, Cosine distance)
  3. Update the collection name in both Qdrant Vector Store nodes
  4. Open the “set urls to scrape” Code node and replace the placeholder URLs with your own site’s root domains
  5. Update the Gmail tool with your support inbox address
  6. Run the indexing pipeline manually using the Run Indexing trigger
  7. Once indexing is complete, activate the workflow and test via Open Chat
  8. Embed the chat trigger URL on your website

Requirements

Customising this workflow

🔗 Nodes Used

AI Agent, OpenAI Chat Model, Simple Memory, Recursive Character Text Splitter, Default Data Loader, Embeddings Mistral Cloud

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup