Full classes. Empty waitlists. Zero no-shows.

Build your week of classes once and let it repeat forever. Capacity-aware booking fills every spot, automatic waitlists promote the next member the second someone cancels, and SMS & email reminders make sure they actually show up.

app.gymstack360.com/classes LIVE
Mon
HIIT
6:30 PM14/15
Spin
7:30 AM18/20
Tue
Yoga Flow
6:00 PM11/18
Boxing
7:00 PM12/12
Wed
HIIT
6:30 PM15/15
Pilates
9:00 AM9/14
Thu
Spin
7:30 AM16/20
Yoga Flow
6:00 PM14/18
Fri
HIIT
6:30 PM13/15
Boxing
5:30 PM10/12
Reminder sent · 24 membersHIIT 6:30 PM · SMS & email · 24h before
Waitlist: Sara promoted to HIIT 6:30 PMSpot opened 14s ago · auto-confirmed
Recurring schedules

Build the week once, run it forever.

Create a class template — name, coach, room, capacity — and set it to repeat. Your Monday HIIT runs every Monday until you say otherwise, with the right coach assigned and the right studio booked. No more rebuilding the timetable every Sunday night.

  • Class templates — define once, reuse across days, locations and seasons
  • Recurring scheduling with one-off exceptions for holidays and events
  • Coach assignment & room/zone allocation — double-bookings caught before they happen
HIIT — template
Coach Ana · Studio A · cap 15
Mon / Wed / Fri
Yoga Flow — template
Coach Mateo · Studio B · cap 18
Tue / Thu
Conflict check
Studio A free · Coach Ana available
No clashes
Waitlists

Waitlists that fill every spot — automatically.

When a class hits capacity, booking flips to waitlist mode. The moment someone cancels, the first member in line is promoted, confirmed and notified — in seconds, without staff touching anything. Members see live spot counts in their app, so "is there room?" answers itself.

  • Capacity caps per class, enforced at booking — never oversold
  • Automatic waitlist promotion with instant confirmation to the member
  • Real-time spots in the member app, plus booking windows and cancellation policies you control
SCSara Castillo
HIIT Mon 6:30 PM · joined waitlist 8:02 AM
Waitlist #1Booked
JTJames Tran
Cancelled 4h before · inside policy
Spot opened
LBLucas Brito
HIIT Mon 6:30 PM · waitlist
Now #1
Member app updated
15/15 booked · live spot count
Class full
Reminders

Reminders that kill no-shows.

An empty spot in a full class is revenue and goodwill burned twice. Automatic SMS and email reminders — sent via Twilio and Resend — nudge every booked member before class, attendance is tracked at check-in, and repeat offenders get flagged so your policies have teeth.

  • SMS & email reminders via Twilio and Resend, on the schedule you choose
  • Attendance tracking tied to check-in — who booked, who showed, who didn't
  • No-show flags on the member profile, ready for your booking policies
SMS reminder — 24h before
"See you at HIIT tomorrow 6:30 PM" · Twilio
24 sent
Email reminder — 2h before
Booking details + cancel link · Resend
Scheduled
Attendance — HIIT Mon
14 of 15 checked in at the door
93% showed
DKDaniel Kim
3rd no-show this month
Flagged
Everything included

Classes & Scheduling capabilities, in full.

Class templates

Name, coach, room and capacity defined once — reused across the whole timetable and every location.

Recurring schedules

Weekly patterns that run themselves, with one-off exceptions for holidays, events and coach swaps.

Capacity & booking windows

Hard caps per class, booking opens and closes when you decide, cancellation policies enforced automatically.

Automatic waitlist promotion

The next member in line is booked and notified the second a spot opens — no staff intervention.

SMS & email reminders

Twilio and Resend deliver reminders before every class — the cheapest no-show insurance there is.

Attendance & no-show tracking

Bookings reconciled against check-ins, with no-show flags on the profile to back your policies.

Fill every class, every week.

Build your timetable once and let booking, waitlists and reminders run it — free for 14 days.

Start your free trial All modules