Pick the right calendar type
GoHighLevel offers several calendar types and the wrong one causes most of the trouble. A personal calendar for each rep handles 1:1 sales calls and links to their own availability. A round-robin calendar takes team intake and distributes it. A class or group calendar handles webinars and group sessions with a capacity. Using a round-robin for something one person always takes, or a personal calendar for team intake, is where uneven workloads and missed bookings start.
Availability and buffers
Set availability from the rep's real working hours, not the business's opening hours. Then add buffers: ten to fifteen minutes before and after each slot for a sales call, thirty for anything on site. Buffers stop back-to-back bookings that make the second call start late, and late starts are the quiet cause of a surprising number of no-shows. We also set a minimum notice (usually two hours) so nobody gets a booking for a slot starting in ten minutes, and a booking window (four to six weeks) so the calendar doesn't fill with distant appointments people forget.
Round-robin that's actually fair
Distribute by availability with equal weighting to start. Enable the option that skips a team member who already has an appointment at that time, or two reps will be double-booked on the same slot from different calendars. If one rep should get more leads, adjust the weighting deliberately and write down why. Review the distribution monthly; it drifts as people change hours.
Round-robin only knows a rep is busy if their Google or Outlook calendar is connected two-way. An unsynced rep looks free all day and gets every lead. Check the connection on every team member before launch and again when someone changes email accounts.
Time zones
The booking widget should detect and display the visitor's time zone, with the option to change it. The account stores its own. Confirmation messages restate the time with the zone ("10:30am AEST"). We've seen a coaching business lose a week of calls because the page showed the business's zone to overseas visitors; every one of them booked an hour off.
The messages that ship with it
A calendar is only finished when its notifications are: an instant confirmation with a reschedule link, reminders at 48 and 24 hours, and the no-show recovery from the no-show playbook. Turn off the platform's auto-confirm setting so a customer's reply is what confirms the slot, and the team can see who is really coming.
Test from the customer's side
Before a calendar goes live, book yourself in from your own phone in a different time zone, receive the confirmation, open the reschedule link, move the slot, and check that the rep's calendar updated. Five minutes of testing catches the problems that would otherwise be discovered by a paying customer.
Key takeaways
- Use a personal calendar per rep for 1:1 sales, a round-robin calendar for team intake, and a class calendar for group sessions.
- Add buffers before and after every slot. Back-to-back bookings create late starts and no-shows.
- Round-robin by availability with equal weighting, and turn on the rule that skips a rep who already has a slot at that time.
- Show times in the visitor's time zone and store the account's. Never let a customer guess.
- Book yourself in from your phone and check the confirmation, the reminder and the reschedule link before launch.