This video is a comprehensive, step-by-step guide to building an AI voice assistant that can book appointments. The creator demonstrates how to integrate Vapi, n8n, and GoHighLevel to create a system where an AI agent can intelligently create appointments and update a CRM.
The tutorial covers the entire process, including:
- System Architecture: An explanation of how GoHighLevel, n8n, and Vapi work together to form a seamless voice AI system.
- Creating the Vapi Tool: A detailed walkthrough on how to build a "Create Appointment" tool directly in the Vapi dashboard, defining its properties and purpose.
- n8n Workflow Development: A guide to building the n8n workflow that is triggered by Vapi's tool, including how to handle API calls to GoHighLevel.
- GoHighLevel Integration: Instructions on how to search for existing contacts, create new ones if needed, and send the final appointment details to the GoHighLevel calendar.
- Handling Complex Scenarios: The video shows how to build in logic to handle situations where an appointment slot is unavailable and the AI needs to suggest alternatives.
- Live Demo: The video concludes with a live demonstration of the final system in action, showing the AI agent successfully booking an appointment through a conversation.
Key Timestamps
- 0:00 - Intro & System Demo
- 1:47 - Key Content and Features Covered
- 2:22 - System Architecture Breakdown
- 5:50 - Configuring Vapi with the GoHighLevel API
- 7:23 - Creating the "Create Appointment" Tool in Vapi
- 13:52 - Connecting the Tool to the Vapi Agent
- 16:06 - n8n Workflow Breakdown
- 23:42 - Creating the GoHighLevel Contact Search
- 33:36 - Creating a New GoHighLevel Contact
- 37:07 - Finalizing the Appointment Booking API Call
- 45:45 - Building the Webhook Response
- 51:33 - Live Demo of Booking an Appointment