How to fill empty class spots in your pilates studio
Short answer
Start with the waitlist attached to the class that just opened: promote the next eligible client when there is enough notice, or send the active list a first-to-claim offer when the opening is late or needs payment. Review repeated empty periods separately, because a schedule or class-format experiment is more useful than treating every vacancy as a discount problem. Junocal's live waitlist notifications are email-based; it does not automatically market a different adjacent class or currently promise SMS delivery.
Every pilates and yoga studio has the same operational problem on certain days of the week: half-empty Tuesday-afternoon classes, the 7 AM class that never quite fills, the Friday-evening reformer that runs at four out of twelve. The empty-spot problem doesn't show up on the financials as a single line item, but the cumulative cost is real: a class running at sixty percent capacity instead of full capacity is forty percent of that class's potential revenue evaporated. This post is the tactical playbook for filling empty spots, with the patterns that work and the ones that look productive but don't.
The short version is in the Short answer callout at the top of this page. The long version, with worked examples and the decisions worth measuring, is below.
What "empty spot" actually costs
The empty-spot problem deserves a moment of quantitative honesty before the tactical patterns.
For a simple worked example, take a twelve-reformer class priced at £20. Each unfilled place represents £20 of unused gross capacity, but it is not automatically £20 of recoverable revenue: demand may not exist at that time. If thirty weekly classes average two empty places, the schedule has £1,200 of unused weekly capacity. Treat that number as the ceiling for investigation, not a sales forecast.
The empty-spot opportunity is concentrated in two places: the off-peak hours where the class fills under-capacity, and the peak hours where a small number of spots remain unfilled. The two require different tactics.
For the off-peak hours, the question is whether the class format and time slot are the right product for the actual demand in your local market, and that's a longer experiment rather than a tactical fix. For a full class that later loses a booking, the question is operational: how do you recover the newly open place.
This post focuses on the operational patterns. The off-peak format question is its own decision.
The waitlist as the primary tool
The most direct pattern for recovering a cancelled place is the waitlist on that same dated class. Those clients have already asked for that time, format and instructor, so the offer matches the intent they expressed.
Junocal has two class-waitlist paths. For an eligible early cancellation in a free class, it can promote the next person in line and email a confirmation. For a late opening—or any opening that needs an explicit paid checkout—it emails the active waitlist a first-to-claim link. The first eligible claim wins, and the link follows the studio's configured response window. The default is 30 minutes and the operator can change it.
The boundaries matter. Live waitlist delivery is email-based while Junocal's SMS transport remains unavailable pending carrier registration. A waitlist belongs to one dated class: Junocal does not inspect an adjacent class and automatically cross-promote those clients into a different session. If a nearby class is underfilled, staff can share its normal booking link with an appropriate audience, but that is a separate operator action.
Junocal does not publish a universal waitlist conversion percentage. Demand, notice, price and email-reading behaviour vary too much for a borrowed benchmark to be useful. Measure openings, offers and successful claims on your own schedule instead.
Closing the booking window earlier
The next setting worth testing is the booking cutoff. Earlier is not automatically better.
Allowing late bookings preserves demand, while an earlier cutoff gives staff a more stable roster. The right balance depends on when your clients actually book, how much preparation instructors need and whether a last-minute booking creates meaningful operational work.
Choose the latest cutoff that still gives your team enough time to act, then test it against your own occupancy and no-show history. An earlier close can have three operational effects.
First, the roster becomes stable while there is still time for staff to make a decision about an underfilled class. This does not cause Junocal to move people from an adjacent waitlist; any outreach for a different class remains a manual marketing decision.
Second, it creates a consistent commitment point that you can compare against attendance. Whether no-shows improve is something to verify in your own data rather than assume.
Third, the studio's day-of operations become more predictable. The instructor knows the roster the night before. Spot assignments can be made the night before. The studio doesn't have to deal with last-minute scrambles to accommodate a booking that came in three minutes before class start.
The trade-off can be material: bookings that would have arrived inside the closed window cannot happen. Run the change for a defined period and compare filled places, attendance and staff workload before deciding whether it is net positive.
The off-peak class question
For off-peak classes that consistently run at low capacity, the question is structural rather than tactical: is this the right class format and time slot for the actual demand in your market?
Choose a defined evaluation period long enough to include several comparable weeks. The example below uses eight weeks so a single holiday, weather event or launch week does not determine the result:
-
Pick the off-peak slot. Early morning (6:30 AM or 7 AM), mid-afternoon (1 PM or 2 PM), late evening (7:30 PM or 8 PM), or weekend afternoon (2 PM or 3 PM Saturday).
-
Position the class clearly. "Early morning reformer — energy and mobility before work" or "Mat for sleep — gentle wind-down at the end of the day" or "Saturday afternoon flow — long-form mat for the weekend." A specific positioning is better than a generic "off-peak reformer class."
-
Price at normal rates. Don't introduce the off-peak class at a discount. The discount trains clients to expect off-peak pricing and erodes the per-class margin permanently.
-
Run the defined test. Eight weeks is a useful starting example, not a universal minimum. Measure attendance week by week and look at the direction as well as the absolute number.
-
Decide based on the slope. A class that's at three out of twelve in week one and at seven out of twelve in week eight is working. A class that's at three out of twelve in week eight is not. A class that's at five out of twelve in week one and at five out of twelve in week eight is unchanged, which is also a signal that the format isn't finding its audience.
If the class is working, keep it. If it isn't, replace it with a different format in the same slot, or move the slot. The shift to a different format is operationally easier than the shift to a different slot because most studios have a roster of formats they can try (reformer foundations, mat for backs, hot pilates, fundamentals refresher) and the slot itself stays consistent for clients.
The patterns that look productive but don't work
Four patterns that show up frequently in operator playbooks and consistently don't fill empty spots durably.
Same-day discount campaigns. A studio that emails its mailing list at noon offering a fifty-percent-off rate for the 6 PM class is training the list to wait for the discount rather than book at full price. After a few weeks, regular clients who would have booked at full price are checking their inbox at noon to see if there's a discount available. The discount fills the immediate empty spot at the cost of the per-class margin on what would have been a full-price booking. Net effect: short-term capacity bump, long-term margin erosion.
Social-media flash sales. Posting on Instagram at 4 PM that the 6 PM class has open spots at a discount is a more public version of the same-day discount campaign, with the same long-term effect. It also signals to prospective clients that the studio is willing to discount, which lowers the perceived value of the regular pricing.
Long-form blast emails. A monthly newsletter with five paragraphs explaining the studio's philosophy, three featured classes, two instructor profiles, and a price-change announcement at the bottom doesn't fill empty spots because the action it asks for is unclear and the content density obscures any specific call. The newsletters that fill spots are short, specific, and action-focused: "Three spots open in Tuesday 8 AM mat. Tap here." Two sentences, one tap.
Discounted ten-class punch packs as a recurring promotion. Offering ten classes for the price of seven, or fifteen classes for the price of ten, as a recurring monthly promotion erodes both the pack pricing structure and the unlimited-membership conversion. Clients buy the discounted pack instead of the regular pack or the unlimited membership; the studio gives up the per-class margin and the membership conversion without filling more empty spots than a normal pack-and-membership structure would.
The pattern that all four share is that they trade long-term pricing power for short-term capacity. The capacity lift is real but small; the pricing erosion is real and compounds. For a one-to-five-instructor studio, the long-term pricing power matters more than the short-term capacity lift.
The class-cancellation question
Sometimes the operationally correct answer is to cancel the underfilled class rather than run it at underfilled capacity.
A class running at two out of twelve may be below break-even, but only the operator's numbers can answer that. Compare the revenue from the two bookings with instructor pay and the incremental cost of running the session; then consider whether the class has a deliberate strategic role, such as launching a new time slot.
Set a cancellation threshold from the actual instructor cost, room cost and revenue for that class; there is no reliable universal number. If a class falls below it at the decision point, contact the booked clients through a channel you actually operate and offer a clear route to another available class. Junocal should not be described as sending this cancellation flow by SMS today, and it does not automatically transfer clients into an adjacent class.
The purpose of a threshold is to make the decision repeatable. It protects the instructor's time and gives booked clients a clear alternative without pretending the economics are the same for every studio. Track cancellations and subsequent rebookings so you can see whether the threshold is preserving margin without damaging trust.
The right decision depends on the studio's specific economics, the instructor's agreement and the class's trajectory. Write that rule down, review it after a defined period and change it when the evidence changes.
Closing pattern
Filling empty spots is mostly an operational problem, not a marketing problem. The same-class waitlist, a tested booking cutoff, the off-peak class-format experiment and a documented cancellation threshold give a studio four levers it can measure. Marketing tactics such as same-day discounts can still be tested, but the test should include margin and repeat behaviour—not just whether one class filled.
Start with the same-class waitlist because it uses demand clients have already expressed. Then test the booking cutoff because it changes how much time remains to act. Treat the remaining patterns as experiments and keep the ones your own schedule supports.
Related reading: how to handle pilates studio no-shows — the operational pattern that interacts with attendance rates and capacity utilisation; how to set up class packs vs unlimited memberships — the product structure that shapes which clients are buying what; how to write a pilates studio booking page that converts — the conversion side of the funnel that feeds the class roster in the first place. If you'd like to walk through your specific operational patterns, hello@junocal.com gets a real reply from a real person, usually within a few hours.
FAQ
- Should I run same-day discounts on empty spots?
- Test discounts carefully rather than making them the default. Record the filled places, revenue per place and whether clients later delay a full-price booking. If you use a same-day offer as a one-off recovery tactic, share the normal booking path for that class and measure the result; Junocal does not automatically move an adjacent class's waitlist into the discounted session.
- How early should the booking window close?
- There is no universal cutoff. Choose the latest point at which your team can still make a useful roster decision, then compare occupancy and no-shows before and after the change. A studio that regularly fills on the day may lose valid demand with a 24-hour cutoff; a studio that needs advance staffing certainty may prefer an earlier one. Treat the cutoff as a measured operating setting, not a benchmark.
- What's the right waitlist conversion pattern?
- Use the waitlist on the same dated class. For an eligible early opening in a free class, Junocal can promote the next person and email a confirmation. Late openings and paid classes use an email offer to the active list; the first valid claim gets the place within the studio's configured response window. Junocal does not currently publish a universal waitlist-conversion benchmark, send live SMS offers, or move people from a waitlist into a different adjacent class automatically.
- What about the off-peak class question — should I run a 7 AM class if nobody's signing up for it?
- Define a test long enough to include several comparable weeks before deciding; eight weeks is a practical example, not a universal benchmark. Keep the time, format and price stable during the test, then compare the attendance trend and contribution margin. If demand is rising, continue; if it remains flat below your break-even threshold, change one variable and test again.
keep reading
- How to write a pilates studio booking page that convertsWhat actually makes a pilates studio booking page convert: the above-fold copy, class card structure, intro offer placement, and six patterns that look professional but kill bookings.
- How to moderate studio reviews without misleading clientsThe difference between open review feeds and selected testimonials, with practical rules for publishing client feedback honestly.
- The 20% cut booking-app marketplaces take from youHow studio software marketplaces charge commission on clients who would have booked direct anyway, the attribution-window mechanic that compounds the cost, and the structural alternative.
Run your studio on Junocal
Class-first booking, memberships, direct Stripe payments and published flat pricing for independent studios, gyms, clubs and instructors—from solo operators through ten-location groups.