Availability Management

Set your weekly schedule and manage date-specific overrides

Availability Management

The availability management page lets you define when each instructor is available for appointments. The flexible booking system uses this information to calculate which time slots clients can book.

Weekly Schedule

Set recurring availability for each day of the week. You can add multiple time ranges per day (e.g., 9:00-12:00 and 14:00-18:00 for a lunch break).

1

Navigate to Availability

Go to Instructors in the sidebar, select an instructor, then click Availability.

2

Add Time Slots

For each day, click Add Slot and set the start and end time. Add multiple slots to create gaps (e.g., lunch breaks).

3

Save Schedule

Click Save to apply the weekly schedule. It takes effect immediately.

Leave a day empty (no slots) to mark it as a day off. The system will not offer any appointments on that day.

Date Overrides

Use date overrides to modify availability for specific dates. This is useful for holidays, vacations, or days with a different schedule.

🚫
Block
Completely block a date — no appointments available
🔄
Override
Replace the weekly schedule with custom hours for that date
1

Add Override

Click Add Override and select the date.

2

Choose Type

Select Block to make the day unavailable, or Override to set custom hours.

3

Add Reason (optional)

Enter a reason (e.g., "Holiday", "Conference") for your records.

⚠️
Date overrides take priority over the weekly schedule. A blocked date will not allow any bookings even if the weekly schedule has availability.

How Slot Calculation Works

1
Check Override
If a date override exists, use that (or skip if blocked)
2
Weekly Schedule
Otherwise, use the weekly availability for that day
3
Generate Slots
Create time slots based on duration + buffer settings
4
Remove Conflicts
Remove slots that overlap with existing bookings
5
Apply Filters
Remove past slots and those within minimum notice period

Availability Management | booqd