Scheduling

Set it once. It runs forever.

Build class templates once. OLM auto-generates seven days of sessions nightly — capacity, waitlist, instructor, and location all handled.

What you get

  • Recurring templates auto-generate the next 7 days of sessions nightly
  • Capacity caps with automatic waitlist
  • Multi-location gyms supported — a class belongs to a location
  • Instructor assignment and substitute flow
  • Kids vs adult class filtering (with opt-in hide)
  • Member schedule view in the app; admin view with utilization metrics

How it actually works

Templates, not one-off events

Define a class template once: "Adult Fundamentals, Mon/Wed/Fri 6pm, cap 30, location A, Coach Alex." A nightly job generates the next 7 days of sessions. Cancel one session without disrupting the template.

Capacity and waitlists

Every class has a cap. Members at the cap land on the waitlist and auto-promote when someone drops. Instructors see the current count and waitlist size in the app.

Multi-location

Each class belongs to a location. Members filter schedules by their preferred location. Admins see utilization per-location and can rebalance the schedule with hard data.

FAQ

Scheduling questions, answered

Can I cancel a single session without breaking the template?

Yes. Templates generate sessions; you can cancel an individual session (snow day, instructor sick, holiday) and the template keeps running for every other date. Members on the waitlist for that session get an automatic notification.

How do substitute instructors work?

Set a substitute on a per-session basis from the admin dashboard. The session updates everywhere — member-facing schedule, instructor view, and post-class attendance roster — without touching the template.

Can members book a specific class slot in advance?

Yes. The mobile app shows the next 7 days of sessions with current capacity, and members can reserve a spot. Reservations decrement the cap and feed the waitlist when full.

What about kids classes that adults shouldn't see?

Class templates can be flagged kids-only, adult-only, or mixed. Members default to seeing classes appropriate for their profile (and guardian profiles see kids classes for their dependents). Admins can override.

Can the same instructor teach at two locations on the same day?

Yes. Instructor records are org-level, not location-level. The schedule view warns about back-to-back classes at different locations if the travel time is unrealistic, but doesn't block it.

Try Scheduling free

Set up your academy in minutes — no credit card required to sign up.

Create Your Account