GHL appointment booking
# support
m
HI, I linked my GHL calendar ID to the tools that allow me to check for availability, and create an event, but everysingle time I test my agent, it won't bok an appointment, what am I missing here?
v
Thanks for sharing the details! To help pinpoint the issue, can you confirm if your agent is set up to retrieve or create a contact (and obtain a contact ID) before attempting to book the appointment? This step is required for successful booking according to the GoHighLevel integration guidelines. Sources: - [GoHighLevel Integration Documentation](https://docs.vapi.ai/tools/go-high-level) - [GoHighLevel Tools Setup](https://docs.vapi.ai/tools/GHL)
m
The old method with the API link isn’t quite working for me and the version of the new ghl doesn’t connect to my sub accounts either…
c
Hi mad_dad5700, Please confirm these quickly so I can pinpoint the fix: 1. Are all four GHL tools created and added to the assistant: Get Contact, Create Contact, Check Availability, Create Event? (Docs: https://docs.vapi.ai/tools/go-high-level) 2. Does your assistant call Get Contact (or Create Contact) and return a valid contactId before Create Event is invoked? 3. Which integration method did you use: location-level API key (private token) or the new MCP/sub-account flow? If MCP, do sub-accounts show a green connected check in Dashboard > Provider Keys > GoHighLevel? 4. Do your Check Availability tool metadata include a correct calendarId, timezone, and are startDate/endDate supplied as epoch ms when testing? 5. Can you share one failing call ID (from the call logs) that shows the assistant calling the availability tool so I can inspect the tool response (403 or empty results)? If you prefer immediate checks: - Recreate a new location-level API key in GHL, update the Vapi connection, and test with that (common 403 cause). - Add a dynamic now string in your system prompt to ensure date handling: {{"now" | date: "%A, %B %d, %Y, %I:%M %p", "Australia/Melbourne"}} (adjust timezone).
m
1. Yes 2. Yes 3. The MCP method, even if in my ghl marketplace I can see vapi app, it's not showed connected on my vapi dashboard, I'm going crazy, I've tried everything. I tried the API key as weell, this one shows, a green connected check but still doesn't work. 4. I do not understand what that means. 5. Yes.
019b9002-7e14-7000-81a3-2524e646e6c8 019b8fde-6754-7660-9ee9-f51febb2d91e
u
You can try using external tools like make.com pending the time Vali figure this out, cus I think it's a general issue with GHl MCP
m
alright, I'll try it
c
Let us know if you need anything else.