moosa

moosa

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 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 (eg, test_site)
    • page : Page identifier (eg, 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.

βœ… Highlights

  • 🧠 Vector search using Pinecone for contextual responses
  • πŸ”€ Website-aware logic with Switch node routing
  • πŸ” No hardcoded API keys
  • 🧩 Modular agents for scalable multi-site support
Do you want to automate your business?

Let's talk about your project