The week's schedule. Set once.
Recurring class templates, one-off events, capacity caps, RSVPs, waitlists. The basics every gym needs to run a schedule, done cleanly. Athletes see what's happening, sign up in one tap, get the reminder, show up.
This Week
Mon
6:00a
Conditioning
12:00p
Open Gym
5:30p
Conditioning
Tue
6:00a
Olympic
12:00p
Open Gym
5:30p
Conditioning
Wed
6:00a
Conditioning
12:00p
Open Gym
5:30p
Olympic
Thu
6:00a
Conditioning
12:00p
Open Gym
5:30p
Conditioning
Fri
6:00a
Tribute
12:00p
Open Gym
5:30p
Conditioning
This week's schedule view — color-coded by class type so it reads at a glance.
Every scheduling need a real gym actually has.
Not a calendar app pretending to be a gym tool. Built for the rhythm of real classes.
Recurring class templates
Tuesday 6 AM Olympic class every week with the same coach. Set the template, the schedule fills itself out for the next 12 weeks.
One-off events
Memorial Day Tribute, anniversary partner workout, the open intramural Friday. One-off slots that don't pollute the recurring schedule.
Capacity + waitlist
Set the cap. When it fills, signups go to the waitlist. Drops bump the next person in. Notifications fire.
RSVP reminders
Athletes signed up for the 6 AM get a soft nudge the evening before. Reduces no-shows by enough to matter.
Coach assignments
Pre-assign the coach to a template; override per session. Coach Hub knows who's coaching what.
DST-aware
When the clock changes, the schedule doesn't. Recurring 6 AM stays 6 AM whether it's standard or daylight time.
Schedule in their pocket.
Athletes browse the week, tap a class, sign up. Their dashboard shows what they're signed up for. They get a reminder the night before. Showing up is the only friction.
This Week
Mon · 6 AM
12/15
Conditioning
Coach Sarah
✓ Signed up
Tue · 6 AM
8/12
Olympic
Coach Devon
Tue · 5:30 PM
Full
Conditioning
Coach Mike
Join waitlist
Wed · 6 AM
10/15
Conditioning
Coach Sarah
✓ Signed up
Drop a template, fill a quarter.
Set up your recurring schedule once: which class types run when, who coaches, what the cap is. The system generates the actual sessions out 12 weeks. You override individual sessions when reality calls for it.
This Week
Mon
6:00a
Conditioning
12:00p
Open Gym
5:30p
Conditioning
Tue
6:00a
Olympic
12:00p
Open Gym
5:30p
Conditioning
Wed
6:00a
Conditioning
12:00p
Open Gym
5:30p
Olympic
Thu
6:00a
Conditioning
12:00p
Open Gym
5:30p
Conditioning
Fri
6:00a
Tribute
12:00p
Open Gym
5:30p
Conditioning
The schedule, finally clean.
We're in private beta, working with a small set of gyms at a time. Tell us about yours.