Schedules - Centralized Availability Management
Schedules provide a centralized, reusable way to manage calendar availability for every user in GHL Customer Care. By setting hours once and applying them…
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
On this page
Schedules provide a centralized, reusable way to manage calendar availability for every user in GHL Customer Care. By setting hours once and applying them anywhere, you save time, reduce errors, and keep your booking experience consistent.
TABLE OF CONTENTS
- What are Schedules?
- Key Benefits of Schedules
- Accessing Schedules
- Select User
- Create New Schedule
- Edit Schedule
- Edit Schedule - Calendar Link
- Custom Schedules (Calendar-Specific Availability)
- Transition for Existing Calendars (Custom Schedules)
- Frequently Asked Questions
- Related Articles
What are Schedules?
Schedules are shared availability templates that combine weekly working hours, date-specific overrides, and staff-level time-zone settings into a single, reusable object. Instead of editing each calendar individually, you attach a schedule to any calendar that should follow those hours, enabling truly centralized availability management.
This feature is currently available via Labs. Go to Agency Settings > Labs > Sub-Account and enable Calendars - Schedules.
NOTE: Schedules and Custom Schedules are different. A Schedule is centrally managed. A Custom Schedule is a set of edits to a Schedule in one Calendar and it is managed only in that Calendar.Key Benefits of Schedules
- Manage every user’s hours from one place—no more calendar-by-calendar edits.
- Re-use the same schedule across multiple calendars or services.
- Give every new user a built-in default schedule for immediate booking readiness.
- Maintain flexibility: create one-off custom schedules when an individual calendar needs special hours.
- Automatic migration of legacy availability means zero downtime or re-work.
Each User can have multiple Schedules. Each Calendar can have one Schedule per User at a time.
Accessing Schedules
To access all Schedules, navigate to Calendars > Calendar Settings > Availability (or Settings > Calendars > Availability).
An individual user can mange their own Schedule by navigating to Settings > My Profile > scroll down to Schedules.
An admin can manage any individual's schedule by navigating to Settings > My Staff > click the edit pencil icon next to a specific user > User Availability.
Select User
Select the staff member whose availability you want to manage through the user dropdown.
Create New Schedule
- Click Create Schedule > Enter its Name > Click on Create
Step 1 of 4: Click Create Schedule > Enter its Name > Click on Create What this shows Step 1 of 4: Click Create Schedule > Enter its Name > Click on Create What this shows Shows what to fill in for step 1 of 4 in the "Create New Schedule" section of "Schedules - Centralized Availability Management". This screenshot accompanies step 1 of 4 in the "Create New Schedule" section of "Schedules - Centralized Availability Management". At this point in the walkthrough you click Create Schedule > Enter its Name > Click on Create. The navigation path used here is Click Create Schedule > Enter. This part of the guide covers 1 field, listed below. The next step is to configuring a schedule. What to fill inClick Create Schedule > Enter its Name > Click on Create Fields in this part of the guide Configuring a schedule:Buttons and menus referenced Create Schedule >Name>CreateWeekly working hoursTime ZoneDate-Specific OverridesActive OnSaveNext stepConfiguring a schedule:All 4 steps in this procedure
- Click Create Schedule > Enter its Name > Click on Create this image
- Configuring a schedule:
- Use the Active On dropdown to select which calendars this schedule should apply to for the chosen staff member.
- Save the schedule.
- Configuring a schedule:
- Weekly working hours — Set working days and hours to determine when availability appears on the calendars
- Time Zone — Set the timezone in which the schedule’s availability is stored and evaluated
- Date-Specific Overrides — Override weekly working hours by marking availability/unavailability for specific dates
- Use the Active On dropdown to select which calendars this schedule should apply to for the chosen staff member.
- Save the schedule.
You can create multiple Schedules (ex: Consultations, Demos, On-Site, etc) and assign them to different Calendars.
Edit Schedule
From the Schedules list, you can manage your existing schedules with the following actions:
Set as Default: (Pushpin) A default schedule is automatically applied whenever a staff member is added to a new calendar. This ensures the staff member has availability configured right away, without requiring manual assignment. You can set any schedule as default by clicking on the "Set as Default" icon.
Step 1 of 4: Set as Default: (Pushpin) A default schedule is automatically applied… What this shows Step 1 of 4: Set as Default: (Pushpin) A default schedule is automatically applied whenever a staff member is added to a new calendar. What this shows Shows what this covers for step 1 of 4 in the "Edit Schedule" section of "Schedules - Centralized Availability Management". This screenshot accompanies step 1 of 4 in the "Edit Schedule" section of "Schedules - Centralized Availability Management". At this point in the walkthrough you set as Default: (Pushpin) A default schedule is automatically applied whenever a staff member is added to a new calendar. This ensures the staff member has availability configured right away, without requiring manual assignment. You can set any schedule as default by clicking on the "Set as Default" icon. The next step is to rename: (Pencil) Update the name of a schedule for clarity. What this coversSet as Default: (Pushpin) A default schedule is automatically applied whenever a staff member is added to a new calendar. This ensures the staff member has availability configured right away, without requiring manual assignment. You can set any schedule as default by clicking on the "Set as Default" icon. Next stepRename: (Pencil) Update the name of a schedule for clarity. All 4 steps in this procedure
- Set as Default: (Pushpin) A default schedule is automatically applied whenever a staff member is added to a new calendar. This ensures the staff member has availability configured right away, without requiring manual assignment. You can set any schedule as default by clicking on the "Set as Default" icon. this image
- Rename: (Pencil) Update the name of a schedule for clarity.
- Duplicate: (Papers) Copy an existing schedule to quickly create a variation without starting from scratch.
- Delete: (Trashcan) Remove a schedule (only available if it is not currently active on any calendars).
Rename: (Pencil) Update the name of a schedule for clarity.
Duplicate: (Papers) Copy an existing schedule to quickly create a variation without starting from scratch.
Delete: (Trashcan) Remove a schedule (only available if it is not currently active on any calendars).
Edit Schedule - Calendar Link
You can also manage the schedule for a specific calendar by navigating to Calendars > Calendar Settings > Edit Calendar (in Calendars List) > Availability tab.
- Switch Calendar to use a different Schedule.
- Create and use a Custom Schedule for that Calendar.
Any updates made to a Schedule apply to all Calendars linked to it (even if the edit was initiated from a specific Calendar).
All 2 steps in this procedure
- Switch Calendar to use a different Schedule.
- Create and use a Custom Schedule for that Calendar.
Custom Schedules (Calendar-Specific Availability)
- Custom schedules:
Apply only to that calendar.
Include their own weekly hours, time zone, and date-specific overrides.
A Custom Schedule can be created directly in a calendar’s Availability tab.
To create a Custom Schedule, under the Availability tab > Select the staff member > Edit > Customize schedule for this calendar only
All 3 steps in this procedure
- Custom schedules:
- A Custom Schedule can be created directly in a calendar’s Availability tab.
- To create a Custom Schedule, under the Availability tab > S elect the staff member > Edit > Customize schedule for this calendar only
Custom Schedules don't appear in the Schedules list. They are only managed from within the Calendar that created them.
Transition for Existing Calendars (Custom Schedules)
To ensure a smooth transition, a Custom Schedule will be created for each of your existing calendars as per your configured availabilities.
These appear only in that calendar’s Availability tab.
You can edit them or replace them with reusable schedules at any time.
Frequently Asked Questions
Q: What happens to my old availability settings?
A: GHL Customer Care automatically migrated them into custom schedules, so nothing breaks.
Q: Can I attach the same schedule to Round-Robin calendars?
A: Yes—simply select the schedule for each user inside the Round-Robin group.
Q: Do date-specific overrides affect all calendars using the schedule?
A: Yes. If you need an exception for only one calendar, create a custom schedule inside that calendar.
Q: How many schedules can I create?
A: There’s no hard limit; create as many as your workflow requires.
Q: Can I prevent double-booking if a user appears on multiple calendars?
A: Because each calendar references the same schedule, occupied times are automatically removed from availability, avoiding overlaps.
Q: Will updating a schedule cancel existing appointments?
A: No. Existing events remain; only future open time slots update.
Q: How does the staff-level time zone interact with a calendar’s time zone?
A: The schedule respects the staff time zone; the booking widget converts slots to the visitor’s browser zone automatically.
Q: Can I import schedules via API?
A: Not yet. Today, schedules are managed in-app; API endpoints will be announced in a future release.
Related Articles
• Understanding Calendar Availability Settings
• Calendar Availability – Weekly Working Hours & Date-Specific Hours
• Round Robin Calendars: The Setup Guide
Was this guide helpful?