Skip to main content

Service and Trainer Availability (Version 2)

Updated this week

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

  1. 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.

  2. 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

  1. Go to Settings > Locations > Availability

  2. Set General hours for location to be the hours of operation for the business

  3. 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.

  1. Go to Locations > Rooms

  2. Create your room or rooms in your space

  3. 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

  1. 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

  2. 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

  1. Go to Setup > Team

  2. Select Team Member

  3. 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.

  4. Select Availability from team member page

  5. Set timezone of team member and select eligible services

  6. 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.

Did this answer your question?