Skip to main content

Simplify Availability Management with Schedules

Schedules centralize availability management by letting you define working hours once and apply them across multiple calendars while still supporting calendar-specific overrides.

Updated over 2 months ago

Who This Is For / When to Use

  • Teams managing availability across multiple calendars

  • Accounts with multiple staff members or locations

  • Users who want consistent working hours without duplicating setup

  • Calendars that occasionally need custom availability

What Are Schedules?

Schedules are reusable availability rules that define:

  • Weekly working hours

  • Date-specific overrides

  • Time zone

  • Which calendars the availability applies to

A single schedule can be applied to one or many calendars for a user.

What’s Changed with Schedules

Centralized Availability Management

Availability is now managed from Calendar Settings → Availability → Schedules, instead of being set separately on each calendar.

Reusable Schedules

Create a schedule once and apply it to multiple calendars.

User-Level Default Schedule

Each user automatically has a default schedule that applies to newly created calendars.

Calendar-Specific Custom Schedules

Calendars can still override availability when needed.

Automatic Migration

All existing calendar availability has been converted into schedules automatically, with no disruption.

Access the Schedules Section

  1. Go to Calendars.

  2. Open Availability.

  3. Select the Schedules tab.

Select a User to Manage Availability

  1. Use the staff selector at the top of the Schedules page.

  2. Choose the user whose availability you want to manage.

Each user has their own set of schedules.

Create or Edit a Schedule

Within a schedule, you can configure:

Weekly Working Hours

  • Enable or disable days

  • Set start and end times per day

Date-Specific Hours

  • Override weekly hours for specific dates

  • Mark individual dates as unavailable or available

Time Zone

  • Availability is calculated using the schedule’s time zone

Active On (Calendar Assignment)

  • Assign the schedule to one or more calendars

  • A calendar can only have one active schedule per user at a time

Customize Availability for a Single Calendar

If a calendar needs unique availability:

  1. Open the calendar.

  2. Go to Availability & Booking Rules.

  3. Click Edit next to the schedule.

  4. Select Customize schedule for this calendar only.

This creates a calendar-specific schedule without affecting other calendars.

Key Rules to Know

  • One user can have multiple schedules.

  • One schedule can be applied to multiple calendars.

  • Each calendar can only have one schedule per user active at a time.

  • Editing a shared schedule updates availability everywhere it’s applied.

  • Custom calendar schedules only affect that specific calendar.

Why This Matters

  • Reduced setup time: No need to duplicate hours across calendars

  • Clarity: One source of truth for user availability

  • Consistency: Ideal for teams and multi-location accounts

  • Flexibility: Calendar-specific exceptions are still supported

Schedules replace the old user-level and calendar-level availability model with a cleaner, centralized system.

FAQ

What happened to my existing calendar availability?

All existing availability was automatically migrated into schedules with no changes to booking behavior.

Can I still set different hours for a single calendar?

Yes. Use Customize schedule for this calendar only to create a calendar-specific schedule.

Can one schedule be used on multiple calendars?

Yes. Schedules are reusable and can be assigned to multiple calendars.

Can a calendar have multiple schedules active?

No. A calendar can only have one active schedule per user at a time.

Do schedules affect booking rules like buffers or limits?

No. Schedules only control availability. Booking rules remain configured at the calendar level.

What happens if I edit a shared schedule?

All calendars using that schedule will update immediately.

Did this answer your question?