Library / Customer Support & Helpdesk
Customer Support & Helpdesk
Answer IT Support Questions Using Existing Support Search
When a chat message arrives, an OpenAI agent searches the existing support site through an API and answers with the relevant results.
What it does
## Try it Out! ### This n8n template demonstrates how you can leverage existing support site search to power your Support Chatbots and agents. Building a support chatbot need not be complicated! If building and indexing vector stores or duplicating data isn't necessarily your thing, an alternative implementation of the RAG approach is to leverage existing knowledge-bases such as support portals. ### How it works * A simple AI agent is connected with chat trigger to receive user queries. * The AI agent is instructed to fetch information from the knowledge-base via the attached custom workflow tool (aka "knowledgebase tool"). * There is no step to replicate the entire support articles database into a vector store. You may choose not too because of time, cost and maintainence involved. * Instead, the tool leverages the existing support portal's search API to retrieve knowledge-base articles. * Finally, the search results are formatted before sending an aggregated response back to the agent. ### How to use? * Customise the subworkflow to work with your own support portal API and format accordingly. * Try the following queries * How do I connect my icloud to acuityScheduling? * How do I download past invoices for my Acuity account? ### Requirements * OpenAI for LLM. * If your organisation's APIs require authorisation, you may need to add custom credentials as necessary. ### Customising this workflow * Add additional tools to reach other parts of your internal knowledgebase. * Not using OpenAI? Feel free to swap but ensure the LLM has tools/function calling support. ### Need Help? Join the Discord or ask in the Forum! Happy Hacking!
The steps
- When chat message received
- OpenAI Chat Model
- Simple Memory
- Acuity Support Search API
- Extract Relevant Fields
- Results to Items
- Has Results?
- Empty Response
- Aggregate Response
- Knowledgebase Tool
- AcuityScheduling Support Chatbot
- KnowledgeBase Tool Subworkflow
Similar automations
MCP Servers & ToolsWeb Search Chatbot with GPT-4o and Brave Search MCP9 stepsRAG & Knowledge BasesAnswer support questions from your docs with Telegram, OpenRouter and pgvector28 stepsCustomer Support & HelpdeskAnswer Support Questions on Telegram with Gemini and Supabase13 stepsContent Writing & GenerationGenerate On-Brand Blog Articles from Existing WordPress Content18 steps