Overview
Availability consists of:- Schedules: Named sets of weekly working hours
- Availability rules: Specific time ranges for each day
- Date overrides: One-time exceptions for specific dates
- Time zone handling: Automatic conversion between time zones
You can create multiple schedules and switch between them for different event types or time periods.
Creating a Schedule
1
Navigate to Availability
Go to Settings → Availability from your dashboard
2
Create New Schedule
Click “New Schedule” and give it a descriptive name
3
Set Working Hours
Define your available time ranges for each day of the week
4
Save and Apply
Save the schedule and set it as default or assign to specific event types
Availability Rules
Day Representation
Days are represented as integers:Time Ranges
You can set multiple time ranges per day:Schedule Priority
Availability is applied in this order:1
Date-specific overrides
If an availability rule has a specific
date, it takes highest priority2
Event type availability
If the event type has custom availability (not linked to a schedule)
3
Event type schedule
If the event type is linked to a specific schedule
4
User default schedule
The user’s default schedule
Date Overrides
Create one-time exceptions to your regular schedule:Date overrides are useful for holidays, vacation days, or days with different working hours.
Time Zones
Cal.com handles time zones at multiple levels:Time Zone Options
- User Time Zone
- Schedule Time Zone
- Locked Time Zone
- Use Booker Time Zone
Default behavior. Your availability is in your time zone, shown to bookers in theirs.
Restrictions and Limitations
Minimum Booking Notice
Booking Window
Buffer Time
Before Buffer
Blocks time before the meeting for preparation
After Buffer
Blocks time after the meeting for wrap-up
Restriction Schedules
Restriction schedules limit when an event type can be booked:- Your regular schedule
- The restriction schedule (if set)
Instant Meeting Availability
For instant meetings, you can specify a separate schedule:Team Availability
For team event types, Cal.com aggregates individual schedules:Collective Events
Round Robin Events
Team members can each have different schedules. Cal.com combines them based on the scheduling type.
Common Availability Patterns
Standard Business Hours
Flexible Hours with Lunch Break
Weekend Availability
Different Hours by Day
Best Practices
Create Multiple Schedules
Have schedules for different seasons, work modes, or event types
Use Date Overrides
Block holidays and vacations in advance
Set Buffer Time
Prevent back-to-back meetings with appropriate buffers
Consider Time Zones
Think about your bookers’ time zones when setting hours
Troubleshooting
No Available Slots Shown
If bookers see no availability:- Check schedule assignment: Verify event type has correct schedule
- Review availability rules: Ensure time ranges are set for the requested days
- Check calendar conflicts: Connected calendars might show you as busy
- Verify time zone: Schedule time zone might not match expected hours
- Check booking window:
periodTypesettings might restrict dates - Review minimum notice: Slots might be within minimum booking notice
Wrong Time Zone Displayed
- Check user time zone setting
- Review schedule-specific time zone
- Check if event type has locked time zone
- Verify
useBookerTimezonesetting
Related Features
- Event Types - Assign schedules to event types
- Calendars - Calendar conflicts affect availability
- Teams - Team availability for collective/round robin events