Library / Customer Support & Helpdesk
Customer Support & Helpdesk
Acuity Scheduling Support Chatbot with OpenAI
When a chat message arrives, an OpenAI agent with memory searches the Acuity support site and answers scheduling questions.
What it does
# Chattrigger Workflow ## Overview Automated workflow: Chattrigger Workflow. This workflow integrates 13 different services: stickyNote, httpRequest, agent, splitOut, set. It contains 19 nodes and follows best practices for error handling and security. ## Workflow Details - Total Nodes: 19 - Node Types: 13 - Error Handling: ✅ Implemented - Security: ✅ Hardened (no sensitive data) - Documentation: ✅ Complete ## Node Breakdown - When chat message received: chatTrigger - OpenAI Chat Model: lmChatOpenAi - Simple Memory: memoryBufferWindow - Acuity Support Search API: httpRequest - Extract Relevant Fields: set - Results to Items: splitOut - Has Results?: if - Empty Response: set - Aggregate Response: aggregate - Knowledgebase Tool: toolWorkflow - ... and 9 more nodes ## Usage Instructions 1. Configure Credentials: Set up all required API keys and credentials 2. Update Variables: Replace any placeholder values with actual data 3. Test Workflow: Run in test mode to verify functionality 4. Deploy: Activate the workflow for production use ## Security Notes - All sensitive data has been removed or replaced with placeholders - Error handling is implemented for reliability - Follow security best practices when configuring credentials ## Troubleshooting - Check error logs if workflow fails - Verify all credentials are properly configured - Ensure all required services are accessible
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
- Error Handler
- Error Handler for d9f2e90f
23 steps in total.
Similar automations
Calendar & SchedulingReceive Acuity Scheduling Appointments as Triggers2 stepsCalendar & SchedulingTrigger Workflows on Acuity Scheduling Appointments1 stepsChatbots & Messaging BotsRun a Website Chatbot with Calendar, RAG and Tickets7 stepsCustomer Support & HelpdeskSupport WooCommerce Customers with an OpenAI Chatbot26 steps