RocketLauncher AI

Getting Started & General

How to Centralize Staff Scheduling in GoHighLevel

By Marnix Geerkens. Published 2025-11-13. Updated 2026-06-02.

GoHighLevel's Schedules feature lets you define named availability templates, such as Work Hours or On Call, and then apply them to individual staff members and calendars from a single settings panel. When a staff member's hours change, you update one schedule and every calendar linked to it updates automatically.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. Rather than editing availability inside each calendar one by one, GoHighLevel lets you create named schedules under Settings then Calendars then Availability. Each team member can have multiple schedules for different service types, and each calendar or round-robin booking page can be pointed at the appropriate schedule. This is especially practical for practices or agencies where the same person has different availability windows for different services or appointment types.

Steps

  1. Open the Availability settings

    Go to Settings, then Calendars, then the Availability tab. Select the staff member from the dropdown.

  2. Edit the default Work Hours schedule

    Set the weekly hours you want as the default for this person. Copy hours to all days if uniform, then save changes.

  3. Create additional named schedules

    Click the tab for a second schedule (such as On Call) and configure different days and times. Save each schedule separately.

  4. Assign schedules to calendars

    Open each calendar, go to its Availability tab, select the staff member, and choose which schedule applies to that calendar from the dropdown.

Related tutorials

How To Use Unique Fields in HighLevel Custom Objects
How To Use Unique Fields in HighLevel Custom Objects4:41 · Getting Started & General
How To Build Effective AI Knowledge Bases with HighLevel
How To Build Effective AI Knowledge Bases with HighLevel4:03 · Getting Started & General
Did You Know You Can Customize the Way You Capture Leads?
Did You Know You Can Customize the Way You Capture Leads?2:05 · Getting Started & General
How To Create and Manage Global Custom Colors in HighLevel
How To Create and Manage Global Custom Colors in HighLevel2:47 · Getting Started & General
How to Set Up Uberall in HighLevel for Efficient Listings Management
How to Set Up Uberall in HighLevel for Efficient Listings Management1:50 · Getting Started & General
How To Set Up Internal Notifications in HighLevel
How To Set Up Internal Notifications in HighLevel10:28 · Getting Started & General

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

How many schedules can one staff member have?

Multiple schedules are supported; there is no stated hard limit.

Does changing a schedule update all linked calendars immediately?

Yes, calendars using that schedule reflect the updated hours right away.

Can I add date-specific overrides for holidays?

Yes, the availability editor includes a date-specific hours option.

Back to all Getting Started & General tutorials