Class scheduling software built for the way your gym actually runs
Recurring classes, waitlists that auto-promote, conflict detection across rooms and coaches, and a booking flow your members will actually use. One calendar covers every site, every coach, every class - with real-time sync between your dashboard and your branded member app.
A class schedule is not a spreadsheet problem
You can build a gym schedule in Google Sheets. Plenty of owners do. The issue isn't making the grid - it's keeping it true to reality every single day:
- A coach calls in sick at 5 AM and you've got three classes to reschedule before the 7 AM HIIT starts
- The waitlist doesn't auto-promote - a member drops out, the spot stays empty, the waitlisted members never know it opened
- Members book via Instagram DMs because your booking page is slow, ugly, or asks for a password they've forgotten
- Two sites, two spreadsheets, nobody reconciles them - and the Tuesday yoga class is somehow double-booked in the same room
Shredeo treats class scheduling as an operational system, not a document. One calendar, one source of truth, real-time sync to the member app, and the booking UX your members expect from Classpass - but white-labelled as your brand.
10
11
12
13
14
15
16
Morning HIIT
Sarah · 18/20
Yoga Flow
Maria · 12/15
Strength
Tom · 14/20
CrossFit WOD
Alex · 20/20
Boxing
Mike · 16/18
Morning HIIT
Sarah · 15/20
Yoga Flow
Maria · 10/15
CrossFit WOD
Alex · 18/20
5
Classes today
93
Total spots
80 (86%)
Booked
Key Benefits
Recurring classes with real exceptions
Weekly, biweekly, or a custom pattern (Mon/Wed/Fri, every third Saturday, etc.). Skip a Tuesday for a public holiday without breaking the series. Edit one occurrence or the whole run from a single screen.
Waitlist that actually promotes
A member cancels at 6:47 AM for the 7:00 class - the next person on the waitlist is notified in the app within seconds and has a configurable window to confirm. If they don't, the spot cascades to number two.
Coach and room conflict detection
Can't double-book Coach Sarah across two sites at 09:00. Can't put two classes in Studio B at the same time. The dashboard flags the conflict before you save, not after a member shows up to an empty room.
How It Works
Build the schedule in minutes
Create each class once - name, duration, coach, capacity, room, cancellation window. Drag it onto the calendar. Set the recurrence. Done. No spreadsheets, no copy-paste for eight weeks at a time.
Members book from the app, you confirm nothing
Your white-label member app shows live availability for their site. One tap to book, one tap to cancel inside your window, one tap to join the waitlist. The public booking page covers non-members and Instagram traffic.
Adjust when reality changes
Coach sick, pipe burst, snow day - move classes with drag-and-drop, notify everyone affected with one click, refund or credit according to your rules. The schedule stays consistent across sites and the member app.
Scheduling workflows by business type
Class scheduling questions gym owners ask
How do recurring classes handle holidays and exceptions?+
How does waitlist auto-promotion actually work?+
Can I enforce a cancellation window and charge no-shows?+
Do you support multiple sites with their own rooms and coaches?+
How do members book - through a public page or an app?+
Can I migrate my existing schedule from Google Calendar, a spreadsheet, or another platform?+
Ready to transform your gym?
Join hundreds of gym owners who already use Shredeo to automate their operations.