Dynamic website assistant with DeepSeek AI, Pinecone Vectorstore & site-based routing
Workflow preview
DISCOUNT 20%
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
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
Webhook Trigger
The workflow starts with aWebhooknode that receives query parameters:query: The user's questionuserId: Unique user identifiersite: Website identifier (e.g., test_site)page: Page identifier (e.g., homepage, pricing)
Smart Routing
ASwitchnode directs the request to the correct AI agent based on thesitevalue. 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
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, anduserId
Final Response
The response is sent back to the originating website using theRespond to Webhooknode.
π§ 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.
β Highlights
- π§ Vector search using Pinecone for contextual responses
- π Website-aware logic with
Switchnode routing - π No hardcoded API keys
- π§© Modular agents for scalable multi-site support