Updated August 26, 2024


To enable ZappyChat's booking bots to function correctly, they need to access the availability of time slots in your GoHighLevel (GHL) calendars. This is achieved by using the Calendar ID from GHL, which allows ZappyChat to check available times, translate that information into text, and provide it to the AI for scheduling appointments. Here’s how you can set up the Calendar ID to ensure your booking bot operates smoothly.

Understanding the Role of the Calendar ID

The Calendar ID is a unique identifier for each calendar you create in GHL. By providing this ID to ZappyChat, the system can:

Steps to Set Up the Calendar ID

To successfully integrate the Calendar ID with your ZappyChat booking bot, follow these steps:

Step 1: Retrieve the Calendar ID from GoHighLevel

  1. Access the Calendar Section in GHL:

  2. Copy the Calendar ID:

Step 2: Setting the Calendar ID in GHL

You have two options for setting the Calendar ID in GHL, similar to how webhooks are set up:

  1. Option 1: Use Custom Values

  2. Option 2: Set the Calendar ID Directly in the Workflow

Step 3: Ensure the Calendar ID is Set Before the Webhook Activates