Trouble connecting multiple GHL calendars + bookin...
# support
t
Message: Hey Vapi Support Team 👋 I’m currently running a setup where my Vapi assistant connects with GoHighLevel (GHL) for scheduling. I have 15 different calendars (one per service — Body, Face, Hair, etc.), and I’m trying to figure out the correct way to connect them all to my assistant. Issues I’m facing: I’m not sure how to handle multiple GHL calendars — should I connect them separately, or can I have one assistant intelligently pick the right calendar based on the user’s chosen service? When I tried testing bookings, my assistant said “no slots available” — even though the calendar actually had available times in GHL. Setup Details: Using ghl_contact_create, ghl_check_availability, and ghl_appointment_create tools inside Vapi Each service has its own calendar in GHL (example: Body Contouring, Facials, PRP Hair Restoration, etc.) Everything else works fine (contact creation, responses, etc.) Expected Behavior: When a user asks to book a treatment, the assistant should: Check the correct GHL calendar for that service Show available time slots Book the appointment Actual Behavior: Assistant says “no slots available” even when there are open times Not clear how to make it pick the right calendar from multiple options Request: Could you clarify: How to connect or handle multiple GHL calendars in one Vapi assistant? Why ghl_check_availability might be returning no slots even when the calendar is available? Any help or examples would be appreciated 🙏 Tools used: ghl_contact_get, ghl_contact_create, ghl_check_availability, ghl_appointment_create https://cdn.discordapp.com/attachments/1426602172090421248/1426602172954574848/Screenshot_2025-10-10_at_12.48.27_PM.png?ex=68ebd24f&is=68ea80cf&hm=711dd95c8ae6441aa795cbed1ee3789250be207231c29473f0d4d978a93c88d4& https://cdn.discordapp.com/attachments/1426602172090421248/1426602173374140456/Screenshot_2025-10-10_at_12.48.38_PM.png?ex=68ebd24f&is=68ea80cf&hm=58419a7ab2512436bd6eae1bd19e5b3f0c497c67cc13b9e2e63e4922bf865dbe&
c
Hi there, Thank you for your message. Our team is currently out of the office. We operate Monday through Friday, from 9:00 AM to 8:00 PM Pacific Standard Time (PST). We’ll get back to you as soon as possible during our normal business hours. If your message is urgent, please mark it accordingly or include “URGENT” in the subject line, and we’ll do our best to respond promptly. Warm regards, Vapi Customer Support Team
v
Hey 👋 I can help you set up your Vapi assistant to handle multiple GHL calendars so it automatically picks the right one based on the service the user chooses. The “no slots available” issue usually comes from how the calendar ID, timezone, or service mapping is configured. I can walk you through fixing that so your assistant shows real-time availability for each service. We can also make it smart enough to match services to the right calendars automatically. Quick question — are all your calendars under one GHL location or separate ones? @THEGOSHTRADER
e
create a workflow that distinguishes each calendar and branches the booking baesd on calendar type. i built it on n8n.
h
LordXcel -> im unable to get any calendar to be able to be visible. everything looks to be setup correct.
e
Use make.com to connect your ghl and vapi. I built it before, can guide you
h
im in N8N, whats the high level approach youre using?
(ill replicate ffrom Make into n8n - thanks for the help by the way)
e
I will build it on n8n for you, and then show you/teach you how I setup the workflow. How does that sound?
2 Views