How to Set Calendar Availability in GoHighLevel
If you are moving your scheduling workflow from ClickUp or another system, configuring calendar availability in GoHighLevel correctly is essential so clients can only book when you are truly open. This guide walks you step by step through weekly working hours and date-specific hours so your booking rules are always accurate.
The instructions below are based directly on the official documentation and will help you avoid double-bookings, closed-hour appointments, and confusion for your team and clients.
Accessing Calendar Settings in GoHighLevel
Before you adjust availability, you need to reach the calendar configuration area inside your GoHighLevel account.
-
Log in to your GoHighLevel account.
-
From the left sidebar, click Calendars.
-
Open the calendar you want to edit by clicking its name.
-
Go to the Availability or Settings tab (depending on your interface version).
All availability options you configure are applied to this specific calendar only, allowing you to run different schedules for different calendars or team members.
Understanding Availability Types in GoHighLevel
Calendar availability in GoHighLevel is controlled by two main mechanisms that work together:
- Weekly Working Hours — recurring weekly schedule for each day of the week.
- Date-Specific Hours — one-time exceptions for particular dates.
The system first looks at your regular weekly working hours and then checks for any date-specific overrides. If a date-specific rule exists for a particular day, it will replace the usual weekly pattern for that date.
How Weekly Working Hours Work in GoHighLevel
Weekly working hours define the recurring time ranges during which clients can book appointments on each day of the week. These are the foundation of your schedule.
Steps to Set Weekly Working Hours
-
Open your target calendar inside GoHighLevel.
-
Navigate to the Availability or Working Hours section.
-
For each day of the week (Monday to Sunday), decide if you are:
- Available on that day.
- Unavailable (day completely off).
-
For days you are available, add one or more time ranges. For example:
- 09:00 AM – 12:00 PM
- 01:00 PM – 05:00 PM
-
Repeat for each day according to your normal weekly schedule.
-
Click Save to apply your weekly working hours.
These hours will apply to all future weeks unless you create date-specific changes. If you skip a day or leave it blank, it will usually be treated as unavailable, so verify all seven days.
Tips for Weekly Hours in GoHighLevel
- Use multiple time blocks if you take a lunch break or have split-shift days.
- Keep buffer times configured in your calendar settings (separate from availability) to prevent back-to-back bookings without breaks.
- Review your timezone in your profile and calendar settings to make sure displayed hours match your local time.
Configuring Date-Specific Hours in GoHighLevel
Date-specific hours are used to override your normal weekly pattern on particular days. This is useful for holidays, special events, or one-off schedule changes.
When to Use Date-Specific Hours
You would use date-specific hours in GoHighLevel for scenarios like:
- Closing early on a holiday or public event day.
- Opening for additional hours on a specific date.
- Blocking out an entire date for team training or travel.
- Creating unique hours for a launch or promotion day.
Steps to Add Date-Specific Hours
-
Open your calendar in GoHighLevel.
-
Go to the Date-Specific Hours or similar section under Availability.
-
Click Add Date or + Date Override (label may vary by interface).
-
Select the target date you wish to customize.
-
Choose whether the date is:
- Unavailable (no bookings allowed), or
- Available with custom hours that are different from your weekly schedule.
-
If available, configure the specific time ranges for that date.
-
Save your changes to activate the date-specific rule.
Once a date-specific rule is created, it overrides the weekly working hours for that exact date only. Other days of the same week will still follow the normal weekly schedule.
How GoHighLevel Chooses Between Weekly and Date-Specific Hours
The calendar in GoHighLevel follows a simple logic to determine what your clients see on the booking page:
-
Check date-specific hours first for the requested date.
-
If a rule exists, use that configuration (hours or full blockout).
-
If no rule exists, fall back to the weekly working hours for that day of the week.
This priority system ensures that one-off exceptions always take precedence over your normal routine without requiring you to edit your weekly template every time something changes.
Examples of Availability Behavior in GoHighLevel
- Example 1: Your weekly hours say Monday is 9 AM – 5 PM, but you add date-specific hours for next Monday set to 10 AM – 2 PM. Clients will only see 10 AM – 2 PM for that particular Monday.
- Example 2: Your weekly hours say Friday is 9 AM – 5 PM, but you create a date-specific rule marking an upcoming Friday as unavailable. That Friday becomes completely unbookable.
- Example 3: If no date-specific entries exist for a given Wednesday, the system simply uses your Wednesday weekly working hours.
Best Practices for Calendar Availability in GoHighLevel
To avoid confusion and missed bookings, follow these practical recommendations:
- Plan recurring patterns first using weekly working hours before adding special dates.
- Use date-specific overrides early for holidays and vacations so clients cannot book those times months in advance.
- Review your public booking link after each major change to confirm that available times match your expectations.
- Coordinate team calendars by mirroring patterns across multiple calendars when working in a multi-user GoHighLevel account.
Related Resources and Further Help
For additional context on how availability is handled, you can read the original support documentation used as the basis for this tutorial here: official GoHighLevel calendar availability guide.
If you need strategic help designing booking flows, funnels, or advanced automation around your GoHighLevel calendars, you can explore expert consulting and implementation services at Consultevo.
Summary: Control Your Time with GoHighLevel Calendars
By combining weekly working hours and date-specific hours, GoHighLevel gives you precise control over when clients can schedule with you. Weekly hours establish your core recurring schedule, while date-specific overrides let you fine-tune individual days without rewriting your entire setup. Review your rules regularly, test your booking link, and use overrides whenever your routine changes so your calendar always reflects your real availability.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
