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 Settings > Locations > Availability
Set General hours for location to be the hours of operation for the business
Select "Add Availability by Service" then add in the hours for all services that do not require a team member (sauna, cold plunge, room rental, etc)
Rooms
Room capacity is important for service based availability, as it will allow multiple services to be booked at the same time, depending on room capacity.
Go to Locations > Rooms
Create your room or rooms in your space
Set the capacity for the number of private bookings that can be made at the same/overlapping times in this room (classes do not hold to this, classes hold to the class capacity)
This will then allow multiple bookings of a private service at overlapping times in the same room. For Example:
sauna has 4 seats
set sauna room to capacity of 4
4 clients can book the same time in the sauna
Trainer-based availability
Each trainer/team member can define their own availability per service, so clients can only book trainers for specific services at times the trainer has explicitly set.
Use Case
Trainers often offer multiple services—but at different times or on different days. For example:
Becca does:
Personal Training: Mondays and Wednesdays
Massage: Tuesdays and Thursdays
Another trainer may:
Offer Nutrition Coaching in the morning
Offer Strength Training in the afternoon
How it works
Team Member Availability by Service
In Team Member Availability, by location and livestream, each service has its own:
Available days (Mon–Sun) for regular availability
Start and end times for each day of the week
Optional breaks or blackout times (e.g., 2pm–3pm lunch)
Overrides for holidays or one off events
General availability overrides will block times for all services for the team member
Preview & Conflict Validation
Preview calendar of upcoming availability for each service, team member and location where applicable.
Validate any conflicts (e.g., studio hours, trainer scheduled to teach class, service start times, service buffers)
Set up
Go to Setup > Team
Select Team Member
In upper left corner of the dashboard, select the location at which you will be setting up availability. If multi location, or if livestream and in person, All Locations denotes Livestream availability for this particular action.
Select Availability from team member page
Set timezone of team member and select eligible services
Set General Hours if the team member offers all available services the same days and times. If service specific availability needs to be set, set general hours and then add service specific availability by service
If you don't see these options in your arketa dashboard, please reach out to the support team on next steps!
Overrides:
Team member overrides combine with service specific availability. For example:
a specific service is available on Thursdays from 10am-12pm. Team member sets override on a specific date (thursday) of being available from 11am-1pm. The service will show as available from 11am-12pm only on this date.
a specific service is available on Saturdays from 9am-1pm. Override is set for the location to be closed on a specific Saturday. Service will not be available to be booked.
