πŸ’¬ Company website chatbot agent (RAG, calendar integrations)

⚑ 11,356 views Β· πŸ’¬ Support Chatbots

Description

Company Website Chatbot Agent

Overview

This workflow implements a modular Website AI Chatbot Assistant capable of handling multiple types of customer interactions autonomously. Instead of relying on a single large agent to handle all logic and tools, this system routes user queries to specialized sub-agentsβ€”each dedicated to a specific function.

By using a manager-style orchestration layer, this approach prevents overloading a single AI model with excessive context, leading to cleaner routing, faster execution, and easier scaling as your automation needs grow.


How It Works

1. Chat Trigger

2. Manager Agent (Ultimate Website AI Assistant)

3. Sub-Agent Routing


Setup Instructions

  1. Embed the Chatbot

    • Use a custom HTML widget or script to embed the chatbot interface on your website.
    • Connect the frontend to the webhook that triggers the When chat message received node.
  2. Configure Your OpenAI Key

    • Insert your API key in the OpenAI Chat Model node.
    • Adjust the model parameters for temperature, max tokens, etc., based on how formal or creative you want the bot to be.
  3. Customize Sub-Agents

    • calendarAgent: Connect to your Google or Outlook calendar.
    • RAGAgent: Link to a vector store or document database via API or native integration.
    • ticketAgent: Set the destination email and format for ticket generation (e.g. via SendGrid or SMTP).
  4. Deploy in Production

    • Host on n8n Cloud or your self-hosted instance.
    • Monitor usage through the Executions tab and refine prompts based on user behavior.

Benefits

πŸ”— Nodes Used

AI Agent, OpenAI Chat Model, Simple Memory, Call n8n Workflow Tool, Chat Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup