We set up GoHighLevel for you · Book a free 15-minute callWe set up GoHighLevel for you
Book a call

GoHighLevel Google Calendar sync not working

A desk calendar on a table in front of someone waiting

Short answer

GoHighLevel's calendar connection does two separate jobs. The linked calendar is where bookings are written; conflict calendars block your availability. If outside events don't block time, the calendar isn't a conflict calendar or the event is marked free. If bookings don't show up in Google or Outlook, there's no linked calendar or Write Back Appointments is off. Connections belong to each user, not the whole account.

How to fix it

  1. Connect with full access. Calendars > Calendar Settings > Connections tab > Add New > Connect beside Google Calendar. Allow full calendar access; HighLevel warns that not granting writer access causes sync problems.
  2. Set the linked and conflict calendars. On the same Connections tab, choose the linked calendar (where bookings go) and the conflict calendars (what blocks your time).
  3. Outside events not blocking time. Add that calendar as a conflict calendar. Only events marked busy block availability; events marked free leave the slot open.
  4. Bookings missing from Google or Outlook. Pick a linked calendar and turn on Write Back Appointments. Marking an appointment showed or no-show doesn't update the outside calendar.
  5. Choose one-way or two-way sync. One-way, the default, brings outside events in as blocked time and creates no contacts. Two-way brings them in as appointments, creates contacts, and can start workflows.
  6. Reconnect if you see the red banner. A "Reconnect your integration" banner means the connection expired or lost permissions. Click Reconnect, and check Settings > Integrations > Google for a missing-permissions warning.

Outlook

  • Office 365, Outlook.com, Live and Hotmail calendars connect. Desktop Outlook and on-premises Exchange don't.
  • If Outlook sync is stuck, HighLevel suggests editing the primary calendar, choosing not to sync events to it, saving, then selecting it again.

One thing to know before you switch on two-way sync

Two-way sync creates contacts from outside events, and those contacts can trigger workflows. Check your appointment workflows before turning it on.

Common questions

Why does my team member's Google Calendar not block their slots?
Calendar connections belong to each user. Each team member connects their own calendar and sets their own conflict calendars.
Do I need two-way sync to stop double bookings?
No. Conflict calendars block your time with the default one-way sync. Two-way sync is for bringing outside events in as appointments.

More calendar fixes

All Calendars & booking fixes

Want GoHighLevel set up and running for you?

Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.

Rather we set it up? Appointment engine, done for you.

See the packageBook a call