Skip to main content

Service and Trainer Availability

Updated over a week ago

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 Set up > Team

  2. Select team member, then Availability

  3. Select "Add Availability by Service" then add in the hours for that service and team member:

Did this answer your question?