Service availability
Studios often offer services that operate on different schedules. For example:
The sauna is open late until 11pm on weekdays.
Personal training must end earlier at 10pm.
Discovery calls are only available on Wednesday mornings. This requires per-service availability logic in the booking flow.
How it works
Availability by Service
In Service setup flow, each service has its own:
Available days (Mon–Sun)
Start and end times for each day
Optional breaks or blackout times (e.g., 2pm–3pm lunch)
Allow overrides for holidays or one-off events.
Preview & Conflict Validation
Preview calendar of upcoming availability for each service.
Validate and surface conflicts (e.g., studio closed, no trainer assigned during that time)
Set up
Go to Set up > Team
Select team member, then Availability
Select "Add Availability by Service" then add in the hours for that service and team member: