← All posts

October 17, 2026 · 7 min read

GoHighLevel Calendar Not Syncing? Google and Outlook Fixes (2026)

Arslan Mumtaz

By Arslan Mumtaz, Senior CRM Developer and founder of Arslan Automates

Calendar problems in GoHighLevel show up in three ways: appointments don't appear in Google or Outlook, busy times in Google don't block GoHighLevel (so you get double bookings), or the booking widget shows no available times. Almost all of them come down to a few settings. This guide explains how the sync works and how to fix each problem.

1. How GoHighLevel calendar sync works

Each user connects their own Google or Outlook account in GoHighLevel. Two settings matter:

SettingWhat it doesIf it's wrong
Linked calendarWhere GoHighLevel writes appointments booked for that userBookings don't appear in Google or Outlook, or land in the wrong calendar
Conflict calendarsWhich Google or Outlook calendars GoHighLevel checks for busy timesPersonal or other meetings don't block booking slots, causing double bookings

You'll find both in the user's calendar connection settings (under Settings, Calendars or the user's profile, depending on your version of the interface). Connections belong to users, not the sub-account, which is the cause of many problems below.

2. Appointments don't show in Google or Outlook

3. Double bookings: Google busy times don't block GoHighLevel

4. The booking widget shows no available times

5. Times are wrong (time zones)

Four time zone settings have to agree:

  1. The sub-account's time zone (business profile).
  2. Each user's time zone.
  3. The calendar's own time zone setting, if set.
  4. The Google or Outlook calendar's time zone.

The booking widget shows times in the visitor's time zone, which is correct, but confirms and reminds in whatever the message template uses. Check reminder texts show the time zone, especially for clients in other states or countries. Time zone mistakes also make workflows fire at the wrong time (see workflow not working).

6. Outlook and Microsoft 365 problems

7. Apple (iCloud) calendars

If your version of GoHighLevel doesn't offer an iCloud connection, the usual workaround is to keep your working calendar in Google or Outlook (Apple Calendar on your phone can show those too) and connect that to GoHighLevel.

8. Video links missing

If confirmations don't include a Zoom or Google Meet link, check the calendar's meeting location is set to that provider and the user has connected Zoom or Google with the right permissions. Reconnecting usually fixes missing links.

9. Changes made in Google don't update GoHighLevel

Moving or deleting an appointment directly in Google or Outlook doesn't always update the appointment in GoHighLevel the way you expect, and reminders may still go out. Reschedule and cancel in GoHighLevel (or let customers use their reschedule link), so workflows, reminders and pipeline stages stay correct.

A quick checklist

  1. Each user has connected their own Google or Outlook account.
  2. Linked calendar set; all real calendars added as conflict calendars.
  3. Calendar has team members assigned, with availability.
  4. Notice period, date range, buffers and daily limits make sense.
  5. Time zones match across the sub-account, users and calendars.
  6. Book a test appointment yourself and check it appears everywhere.

Calendar still misbehaving?

I'm Arslan Mumtaz, a software engineer who builds and fixes GoHighLevel calendars, round-robin booking and reminder sequences. Many calendar issues take an hour or two to fix, at $20/hr. See pricing or book a free call. Related: SMS not sending and 400 and 404 errors.

Frequently asked questions

Does GoHighLevel sync with Calendly?

Not natively. If you keep Calendly, send its bookings into GoHighLevel with Zapier or a webhook; most businesses move booking into GoHighLevel so reminders and workflows run from one place.

Can GoHighLevel calendars handle group classes or events?

Yes. Use a class or event-style calendar that lets several people book the same time slot, with a limit on seats.

Can clients choose which team member they book with?

Yes. Give each team member their own calendar, or use a round-robin calendar to spread bookings across the team automatically.

Work with me

Want this done in your GoHighLevel account?

I'm a software engineer who builds and manages GoHighLevel for businesses and agencies in the US, UK, Europe and Australia. Pick the kind of help you need:

Related articles