gohighlevel and sub account connection
# support
a
Hey everyone, I could use some help with the GoHighLevel integration. I’ve fully connected GHL to Vapi (green checkmark under Settings → Integrations), and I’ve verified: I’m using a location-level API key My calendars in GHL are active, bookable, have open availability, and I can book using the public links The correct calendar IDs are set inside all the Vapi tools All calendar check + calendar create tools are toggled on for my assistant Despite all that, my Vapi assistant still reports no availability, or fails to actually book a time, even though the calendars clearly have open slots. In the Vapi call logs, the calendar tools sometimes return empty availability or unexpected errors—even though the corresponding GHL calendars show free times. My question: Is there anything additional required for the GHL calendar tools to read availability or create events beyond: connecting GHL through Integrations, adding the location-level API key, and mapping the correct calendar IDs in the tools? Also, is there anything that could prevent availability from being returned even when the GHL booking page shows free slots? Any guidance would be super appreciated! Thanks!
v
A common issue is incorrect timezone or date formatting in the availability check tool. Make sure your tool's metadata includes the correct timezone and that `startDate`/`endDate` are in epoch milliseconds. For example:
Copy code
json
{
  "calendarId": "YOUR_CALENDAR_ID",
  "startDate": 1732579200000,
  "endDate": 1732665600000,
  "timezone": "America/New_York"
}
Double-check these fields in your Vapi tool setup to ensure accurate availability results. For more details, see the documentation I have found: https://docs.vapi.ai/tools/GHL. Source: - [GoHighLevel Tools Documentation](https://docs.vapi.ai/tools/GHL)
a
that did not work, i need to connect my sub account, from go high level, but it wont let me fully conenct. i see the option there it lets me click on the sub account but it never gives me the green check mark that i need so the ai cant access my go high level sub account calander
c
Hi Austin, To integrate GoHighLevel with Vapi and manage your calendar and contacts, you'll need to follow these steps: 1. **Connect GoHighLevel Account**: - Go to the Vapi Dashboard, navigate to Provider Keys > Tools Provider > GoHighLevel, and connect your account through the authorization popup. 2. **Create GoHighLevel Tools**: - In the Vapi Dashboard, create the necessary tools such as Get Contact, Create Contact, Check Availability, and Create Event in the Tools section. 3. **Add Tools to Assistant**: - Add these tools to your assistant configuration in the Dashboard under the Assistants page and then click Publish. 4. **Configure Assistant System Prompt**: - Provide a clear system prompt to instruct your AI assistant on when and how to use each tool effectively ([setup guide](https://docs.vapi.ai/tools/go-high-level)). Use these tools through endpoints like
/tool
and
/tool/{id}
to programmatically handle contact and calendar management ([changelog](https://docs.vapi.ai/changelog/2025/5/13)). Make sure to adhere to prerequisites like having a GoHighLevel account and calendar setup as per the [GoHighLevel Integration Documentation](https://docs.vapi.ai/tools/go-high-level).
a
I'm also having this issue as well as the GHL integration isn't able to connect
@ania do you have a clear indicator of when this will be fixed or what's going on?
c
Aaron could you send me a call id where the GHL integration is failing?
a
019aea9a-265c-7ee7-82b6-88372f22e421
019adbe5-eb5b-7dde-9b6f-f334dc791a84
The first one was connected using the private integration token and the API connection with the key. The second ID is using the MCP connection that we've been all having issues with for the past 11 days
a
did it get fixed for anyone? mine is still not working. what is the work around or is anyones else just switching providers?
c
Thank you for your patience while we reviewed this. Our engineering team has confirmed that the issue with the GoHighLevel MCP integration has been identified and a fix is currently in development. The expected release timeframe for the resolution is Q1 2026.