Yoga studio: scheduling questions answered
How it worksA yoga studio sells seats in scheduled classes. The timetable repeats weekly, each class has a teacher, a room and a capacity, and students book a spot. Memberships and class packs are the main revenue. January brings a surge of new students, and a second bump comes after summer. The tools that matter are the timetable, waitlists, credits and reminders, because a half-empty class and a turned-away student are the two losses.
How scheduling works in this trade
- The timetable repeats weekly with a fixed teacher, room and capacity per class. Substitutions and cancelled classes need a clear notice to the booked students.
- Capacity is the constraint. When a class fills, a waitlist that promotes the next student when someone cancels keeps the room full.
- Memberships and class packs run the money. The system has to know who has credits left and whether the pack has expired.
- January and late summer bring new-student waves. Intro offers and beginner series help turn trial students into members.
- Workshops, teacher trainings and private sessions are booked differently from the weekly timetable, with their own price and capacity.
Questions owners ask
How do yoga studios handle class capacity and waitlists?
Each class has a set capacity. When it fills, students join a waitlist, and the next person is offered the spot automatically when someone cancels. Set a cutoff, such as a few hours before class, after which the waitlist stops promoting. This keeps rooms full without staff effort.
How do class packs and memberships work in a scheduler?
A pack gives a set number of credits, a membership gives unlimited or a monthly count, and each booked class uses one. The system shows the remaining balance and the expiry date. Autopay on a card handles monthly plans, and a pause covers travel or injury.
How do I reduce late cancellations and no-shows?
Set a clear cancellation window, charge a credit or a fee after it and apply it consistently. Send a reminder before class with a one-tap cancel. Late cancellations hurt most in small classes, because the waitlist cannot refill a spot an hour before class.
How should a studio handle teacher substitutions?
Change the teacher on the class and notify enrolled students, since some come for a specific teacher. Allow them to cancel without losing a credit if the teacher changes. Keep a teacher availability record so the sub request goes to the right person fast.
How do I plan for the January surge?
Add classes and beginner series before January, publish an intro offer, and message your past students and trial leads in late December. Keep the first-class experience simple and book new students into a second class before they leave. Review attendance by week to decide which classes to add.
Can students book classes from my website or Instagram?
Yes. Embed the timetable on your site and link the booking page from your social profiles, so a student can see classes and book a spot in a few taps. The embed shows live capacity. Keep the booking page simple, with a clear first-class offer.
How do I sell workshops and teacher trainings separately?
List each workshop with its own date, capacity and price, take payment or a deposit at booking, and send the details by email. A teacher training runs over many days, so it behaves like a multi-session program. Keep these off the weekly timetable so students do not confuse them.
How do I pay teachers and track class attendance?
Record attendance per class and set each teacher's pay rule, such as per class or per student. Export the figures for payroll at the end of each period. Attendance by class also shows which time slots are working and which should be replaced.
How do I get students to come back after a trial?
Message trial students a day after class, offer a second visit and send a rebooking reminder if they lapse. Packages that expire push use, and a thank-you with a next-class link works well. Track who attended once and never returned, and follow up by hand.
What should a yoga studio move off paper first?
Move the timetable, the member list and the credit balances first, since those cause the most counter confusion. Then add online booking, waitlists and reminders. Import your member list and check balances against your old records before switching on payments.
What owners dislike in an old scheduler, for yoga studio
Each item carries a label. Sourced items adapt a complaint with evidence links in our evidence register. Searched by owners items come from real search suggestions. Our read items are our own analysis of this trade, not measured complaints.
- SourcedOwners report double-booked slots. In a class setting, a full class that accepts one more student makes the room too crowded to teach. Evidence item 2 (3 sources)
- SourcedOwners report follow-ups that keep coming after the customer replied. A student who already rebooked should not receive another come-back message. Evidence item 12 (4 sources)
- SourcedOwners report people who said STOP still getting messages. A studio depends on a calm brand, and ignored opt-outs damage it. Evidence item 18 (3 sources)
- SourcedOwners report features sold as add-ons that stack. A studio that needs a timetable, a waitlist and packs can find each one is a separate charge. Evidence item 16 (5 sources)
- SourcedOwners report prices that rise after year one. A small studio with tight margins plans around a monthly cost and notices an increase. Evidence item 5 (4 sources)
- SourcedOwners report that cancelling a subscription is a nightmare. A studio switching systems needs its members and credit balances out first. Evidence item 6 (6 sources)
- SourcedOwners report difficulty exporting their data. A studio's member list and attendance history is its most valuable asset. Evidence item 9 (4 sources)
- SourcedOwners report features promised but not delivered. A studio should test the waitlist and pack expiry on a trial before opening to members. Evidence item 20 (4 sources)
- Our read, not a measured complaintOur read: field-service software is built around a technician traveling to a home. A studio has a fixed room, a timetable and a seat count, so the shape is different.
- Our read, not a measured complaintOur read: the January surge arrives with a flood of first-timers, and tools that make first booking slow lose them before the first class.
How Apex fits yoga studio
In progress
The fitness and classes pack supports group classes with capacity-based booking and a waitlist that backfills a cancelled spot.
- IP08Fitness / classes pack (classes, memberships)(In progress)
- BK17Group classes / capacity-based booking(In progress)
- BK18Waitlist with auto backfill(In progress)
Rolling out
Membership visit credits, prepaid packages and monthly billing track the balance for each student, and a pause covers travel.
- RC02Membership visit credits(Rolling out)
- RC06Prepaid packages (5 sessions)(Rolling out)
- IN28Memberships billed monthly(Rolling out)
- RC04Pause / skip / vacation hold(Rolling out)
In progress
A reschedule or cancel link, reminders and cancellation fees help with late cancels once texting or email is connected.
- BK24Reschedule / cancel link for customer(Built, rolling out)
- CM03Appointment reminders (SMS/email)(Built, rolling out)
- BK23Cancellation policy and no-show fees(In progress)
In progress
The booking page embeds on a website and links from social profiles, and the studio can sell workshops and bundles.
- BK02Embeddable booking widget for website(Built, rolling out)
- BK03Booking from social links (Instagram, Facebook button)(In progress)
- BK32Packages / bundles sold online(In progress)
Badges come from our feature audit dated 2026-10-07. Apex Flow Scheduler is early access with no outside customers yet.
Honest limits
Apex was designed around service visits, and the fitness and classes pack is partly built. Class capacity, waitlists and teacher payroll rules should be tested on a trial. Apex does not run a front desk check-in kiosk or door access. Confirm any waiver wording with your own adviser.
Related trades
Apex price for a small crew: see pricing or pricing explained.