How calendar sync works with GoHighLevel

Last updated: June 17, 2026

What this does

Linking a GoHighLevel calendar tells Call-E which calendar to watch. GoHighLevel accounts usually have multiple calendars — consults, coaching sessions, internal bookings — and Call-E only watches the one you pick, so unrelated events don't become appointments. New events become appointments in Call-E and Call-E starts recording them automatically.

Before you start

Your organization must be connected to GoHighLevel. Open Settings > CRM and confirm the GoHighLevel provider card shows a Healthy status before continuing.

Picking a calendar

  1. Open Settings > CRM.
  2. In the Calendar card, open the calendar dropdown and choose the calendar you want Call-E to watch.
  3. Call-E saves your selection immediately — there's no separate save button.

Calendar names come directly from your GoHighLevel account. If a name looks unfamiliar, check how the calendar is named inside GoHighLevel.

Using a personal subaccount

By default, calendar sync runs under your organization's GoHighLevel credentials. If your calendar lives in a personal subaccount, click Use different subaccount in the Calendar card. (If your organization isn't connected to GoHighLevel yet, the button is labeled Connect personal subaccount. If you already have a personal connection set up, it's labeled Update subaccount.) A dialog appears where you enter your personal API key and Location ID.

This only affects calendar sync — all other GoHighLevel features continue to use the organization credentials.

Pausing sync without disconnecting

The sync toggle on the linked-calendar band lets you pause or resume calendar sync at any time without disconnecting.

  • Pausing stops new GoHighLevel events from becoming appointments. Existing appointments are not removed.
  • Resuming picks up new events going forward. Events that occurred while sync was paused are not back-filled.

Triggering an immediate sync

To pull in calendar events right now, click Sync now on the Calendar card. To sync all GoHighLevel data at once — contacts, conversations, payments, and calendar — click Sync Now on the GoHighLevel provider card at the top of the page.

Disconnecting the calendar

To stop syncing a calendar, click Disconnect calendar in the Calendar card. New events stop syncing; appointments already created in Call-E from that calendar are kept.

If something goes wrong

If the Calendar card shows an error, your GoHighLevel credentials may have changed. Click Disconnect on the GoHighLevel provider card, then reconnect with a valid API key and Location ID. See Connecting Call-E to GoHighLevel for steps, including what each status badge means.

Related