Dynamic website assistant with DeepSeek AI, Pinecone Vectorstore & site-based routing
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. π Overview This workflow enables a powerful AI-driven virtual assistant that dynamically responds to website querie...
Template notes
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
π Overview This workflow enables a powerful AI-driven virtual assistant that dynamically responds to website queries using webhook input, Pinecone vector search, and OpenAI agents β all smartly routed based on the source website.
π§ How It Works
1. Webhook Trigger The workflow starts with a Webhook node that receives query parameters: - query: The user's question - userId: Unique user identifier - site: Website identifier (e.g., testsite) - page: Page identifier (e.g., homepage, pricing)
2. Smart Routing A Switch node directs the request to the correct AI agent based on the site value. Each AI agent uses: - OpenAI GPT-4/3.5 model - Pinecone vector store for context-aware answers - SQL-based memory for consistent multi-turn conversation
3. Contextual AI Agent Each agent is customized per website using: - Site-specific Pinecone namespaces - Predefined system prompts to stay in scope - Webhook context including page, site, and userId
4. Final Response The response is sent back to the originating website using the Respond to Webhook node.
π§ Use Case Ideal for multi-site platforms that want to serve tailored AI chat experiences per domain or page β whether itβs support, content discovery, or interactive agents.