Scheduling & appointment services

Sell the service. Coordinate the calendar. Deliver the experience.

Connect service definitions, staff availability, capacity, member eligibility, booking, check-in, and completion in one scheduling workflow built around the way fitness businesses deliver services.

Services drive the calendar Staff and capacity connected Eligibility checked in context
Weekly ScheduleSample workspace · illustrative data
Aug 17–21Classes, appointments, and staff availability
WeekAll staff
Time
Mon17
Tue18
Wed19
Thu20
Fri21
6:00 AM
Semi-private3 of 4 · Maya
Strength Class8 booked · Eli
Personal TrainingJordan · Maya
8:00 AM
AssessmentNew member · Nina
Personal TrainingAlex · Eli
12:00 PM
Recovery30 min · Room 2
Semi-private4 of 4 · Maya
Youth Performance12 booked · Eli
4:30 PM
Personal TrainingConfirmed · Maya
Strength Class10 of 12 · Eli
ConsultationNew lead · Nina
6:00 PM
Semi-private2 of 4 · Maya
RecoveryOpen · Room 2
Semi-privateWaitlist 1 · Maya
Service catalogStaff calendarsAvailabilityCapacityMember eligibilityBookingCheck-inCompletion

The scheduling operating advantage

The calendar works better when it knows what is being delivered.

A scheduling system should understand the service, duration, eligible staff, location, capacity, resources, member relationship, and fulfillment rules behind every time slot.

01

Define the service once

Connect duration, price, capacity, staff, location, eligibility, and delivery rules to the service being booked.

02

Coordinate the right calendar

Bring staff availability, recurring schedules, resources, exceptions, and member-facing openings into one view.

03

Deliver with context

Carry eligibility, package usage, payment, attendance, and member history into check-in and service completion.

Scheduling workspace

Five views of the same delivery workflow.

Services define what can be booked. Availability determines when. Booking verifies the member relationship. Capacity coordinates the experience. Completion updates the operating record.

See your scheduling model
Appointment servicesSample workspace · illustrative data6 active services
PT1:1
Personal Training

Individual appointment delivered by an eligible trainer.

Duration60 min
Capacity1
Staff4 eligible
SP4 max
Semi-private Training

Capacity-controlled training session with package eligibility.

Duration60 min
Capacity4
WaitlistEnabled
ASPrivate
Progress Assessment

Structured assessment tied to onboarding or member milestones.

Duration45 min
ResourceAssessment room
EligibilityPlan based
RCAdd-on
Recovery Session

Bookable recovery service using a dedicated resource.

Duration30 min
ResourceRoom 2
Price$35
CL12 max
Strength Class

Scheduled group class with roster and attendance tracking.

Duration50 min
Capacity12
WaitlistEnabled
CSLead
Consultation

Introductory appointment for a prospective member.

Duration30 min
StaffSales team
PaymentNot required

Service delivery design

Build the schedule around the way each service is fulfilled.

Different services require different combinations of duration, staff, capacity, resources, eligibility, payment, and attendance handling.

1:1

Private appointments

Match one member to one eligible staff calendar with duration, location, package use, and appointment status.

SG

Semi-private sessions

Coordinate limited capacity, eligible members, package use, staff assignment, rosters, and waitlists.

CL

Group classes

Publish recurring schedules, manage larger capacity, check in attendees, and track class participation.

RS

Resource-based services

Reserve rooms or equipment in addition to staff and member time so the service can actually be delivered.

The scheduling lifecycle

The appointment should carry its context from service setup through completion.

Every step adds information the next step should not have to reconstruct.

01

Define

Set the service, duration, price, capacity, eligible staff, resources, and member requirements.

02

Publish

Create recurring schedules or open appointment availability with location and staff context.

03

Book

Match the member, service, eligibility, staff, location, and open time before confirmation.

04

Deliver

Coordinate reminders, check-in, roster status, notes, attendance, and staff responsibilities.

05

Complete

Update package usage, service history, payment context, attendance, and the member relationship.

Configured to the operating model

The calendar changes with the way the business sells and serves.

The same scheduling foundation can emphasize access, appointments, classes, capacity, or location coordination depending on the business model.

24

24/7 gyms

Layer staffed services and classes onto member access while keeping appointments and exceptions visible.

PT

Personal training studios

Prioritize trainer availability, private appointments, assessments, package usage, and member continuity.

SP

Semi-private training

Manage recurring limited-capacity sessions, staff assignments, eligibility, rosters, and waitlists.

ML

Multi-location operations

Coordinate location-specific services, rooms, staff, availability, and member booking permissions.

Scheduling questions

What operators usually need to understand.

The right configuration depends on the service catalog, staff model, member eligibility, locations, resources, booking rules, and the way the team handles attendance and completion.

View all questions
Can BuzOps schedule both classes and private appointments?

Yes. Services can be configured for one-to-one appointments, semi-private sessions, group classes, assessments, consultations, and resource-based bookings, each with its own duration, capacity, staff, location, and eligibility rules.

How does staff availability connect to the calendar?

Staff schedules and availability can be matched to the services they are eligible to deliver. The exact setup can include recurring availability, exceptions, locations, assignments, and service-specific rules.

Can a booking use a package or membership entitlement?

Booking can be evaluated against the member relationship, including active memberships, add-ons, service packages, remaining quantities, expiration dates, and other eligibility requirements.

How are capacity and waitlists handled?

Capacity-controlled services can maintain a roster, open spots, booking status, and waitlist context. The exact promotion, communication, and cancellation rules should be configured around the business policy.

Can multiple locations have different schedules and services?

Yes. Locations can have their own services, resources, staff availability, schedules, and booking rules while still sharing the broader member relationship where appropriate.

How does existing appointment data move into BuzOps?

The transition plan depends on the current calendar, future appointments, recurring schedules, services, staff, locations, packages, and member relationships. Those details are mapped before a specific migration sequence is recommended.

See your service model in BuzOps

Bring the services, calendars, capacity rules, staff structure, locations, and booking workflows that make the operation different.

A useful walkthrough should show how the real delivery model fits—not only how to place an event on a calendar.