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

GoHighLevel calendar double booking or wrong availability

A desk calendar on a table in front of someone waiting

Short answer

GoHighLevel double-books when appointments per slot is above 1, no conflict calendar is set, or outside events are marked free instead of busy. It shows wrong or missing times when no team member is assigned, hours or a date-specific override are off, the slot interval, duration and buffer don't fit together, the day is full, or time zones don't match. The calendar troubleshooter checks most of these for you.

How to fix it

  1. Run the troubleshooter. Calendars > Calendar Settings > Troubleshoot (the wrench). It checks capacity, buffers, time zone, assignments and outside conflicts.
  2. Set appointments per slot to 1. In the calendar's availability settings, appointments per slot above 1 lets two people book the same time.
  3. Assign someone. If no team member is assigned to the calendar, no slots appear.
  4. Check the slot math. Slot duration, slot interval and buffer work together: a 10:00–10:30 booking with a 15-minute buffer makes 10:45 the next slot. Also check appointments per day, minimum scheduling notice and how far ahead people can book.
  5. Check schedules and overrides. Shared schedules are under Calendars > Calendar Settings > Availability, your own under Settings > My Profile > Schedules. Each schedule has its own time zone, and date-specific overrides can add or remove days.
  6. Block time from Google or Outlook. Settings > Calendars > Connections: turn on Use as Conflict Calendar. Only events marked busy block a slot; events marked free leave it open. A red banner means reconnect.
  7. Get time zones right. The business time zone is under Settings > Business Profile. View Appointments In only changes what you see, not when people can book. To stop bookers picking their own time zone, tick Disable Contact Timezone.

Round robin calendars

Optimize for Availability gives the booking to whoever's free, higher priority first. Optimize for Equal Distribution balances bookings over a month, and only applies when the booker picks Any Available.

Common questions

Why do slots show that my team member isn't free for?
Their outside calendar isn't set as a conflict calendar, or the event is marked free. Each person connects their own calendar.
Why is a whole day missing?
Usually a date-specific override, the day's appointment limit, or the booking window. The troubleshooter shows which.

Rather we set it up?

We set this up for you as part of a done-for-you package, quoted on a free call.

  • Appointment engine

    Booking, confirmations, reminders and no-show rescue, so your calendar fills itself and people actually show up.

    Done for you · Quoted on the call

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