operations

How to fill empty class spots in your pilates studio

By Sharon Onyinye16 min read

Short answer

The single highest-leverage move for filling empty class spots is converting the waitlist on adjacent classes into bookings for the empty class. The second is closing the booking window earlier (twelve to twenty-four hours before the class) so empty spots become visible while there's still time to fill them. The third is the off-peak class-format experiment (early morning, late evening, weekend afternoon) rather than the same-day discount, which usually trains clients to wait for the discount rather than buy at full price.

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 the worked examples and the per-pattern conversion data, is below.

What "empty spot" actually costs

The empty-spot problem deserves a moment of quantitative honesty before the tactical patterns.

A studio with twelve reformers running classes at twenty pounds drop-in, with one full class an hour from 7 AM to 9 PM Monday through Friday plus six classes on Saturday morning, has a theoretical maximum of seventy-eight classes per week at twelve spots per class. That's nine hundred and thirty-six potential bookings a week. At twenty pounds per booking, the theoretical maximum weekly revenue is roughly eighteen thousand seven hundred pounds.

No studio runs at theoretical maximum. Realistic operating capacity for a mature single-location reformer studio is sixty to seventy percent on weekdays and seventy-five to eighty-five percent on weekends, with the peak hours (morning rush, evening rush, Saturday morning) running at ninety-plus percent and the off-peak hours (mid-afternoon, late evening, early morning) running at thirty to fifty percent.

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 months-long experiment rather than a tactical fix. For the peak hours, the question is operational: how do you fill the last two or three spots that didn't book in time.

This post focuses on the operational patterns. The off-peak format question is its own decision.

The waitlist as the primary tool

The single highest-leverage pattern for filling near-empty spots on peak-hour classes is converting the waitlist on adjacent classes.

A peak-hour class running at ten out of twelve has two open spots. The class an hour earlier might be running at twelve out of twelve with three people on the waitlist. The three waitlist members didn't get into the earlier class because it filled before they booked. They're motivated buyers: they decided to book a class and have been signalling their intent for the last few hours. The operational pattern that converts:

When the booking window closes on the peak-hour class (twelve to twenty-four hours before the class), the system identifies open spots and identifies the waitlist on adjacent classes. Waitlist members on adjacent classes receive an SMS — not email — with a single-tap link to confirm a spot in the still-open class. The SMS is short: "There's an open spot in the 6 PM reformer class. Tap here to confirm: [link]." The link goes to a one-tap confirmation page; no login, no re-entering payment details, just the confirmation tap. The booking is applied to the client's existing pack or membership.

Two-hour response window. After two hours, the spot opens to the next waitlist member, or to general booking if the waitlist is empty. The two-hour window is short enough that the spot fills in the same operational window, long enough that clients can respond to the SMS even if they're not glued to their phones.

This pattern converts seventy to eighty percent of waitlist-eligible spots into bookings for most studios that run it well. The conversion rate drops to under fifty percent when the pattern is implemented badly (email-only notifications, multi-step booking confirmation, no clear response window, no auto-promote to the next waitlist member).

Junocal's waitlist conversion pattern is built around this operational shape: SMS-first, one-tap confirmation, two-hour response window, auto-promote to next waitlist member. The pattern is consistent with what Walla and Mindbody Accelerate run, with some operational differences in how the SMS billing works on each platform.

Closing the booking window earlier

The second highest-leverage operational change for most studios is closing the booking window earlier than they currently do.

The default booking window on most studio platforms is "up to five or ten minutes before class starts." The reasoning is that allowing last-minute bookings maximises the chance of filling a spot. The operational reality is more complicated. Last-minute bookings (within an hour of class) have meaningfully higher no-show rates than bookings made the night before, and the high no-show rate compresses the effective capacity of the class even when the bookings look strong on paper. A class that books to capacity ten minutes before start but runs at sixty percent attendance because of no-shows produces less revenue than a class that books to capacity the night before and runs at ninety-five percent attendance.

The pattern that works for most studios: close the booking window twelve to twenty-four hours before class. The earlier close has three operational effects.

First, the empty-spot problem becomes visible while there's still time to fill it. A class at ten out of twelve at the twenty-four-hour mark is a class that can be filled by the waitlist on adjacent classes. A class at ten out of twelve at the ten-minute mark is a class that's about to run at ten out of twelve.

Second, the no-show rate drops. Clients who commit twenty-four hours in advance attend more reliably than clients who commit ten minutes in advance, because the commitment is operationally bigger and the cancellation friction is higher in the twenty-four-hour window.

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 is real but small: a small number of last-minute bookings that would have happened don't happen because the window is closed. The trade-off is usually net positive once the no-show rate improvement is factored in.

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?

The honest evaluation is months-long, not weeks-long. Off-peak classes typically take six to eight weeks to find their audience because the marketing-and-discovery cycle for non-peak time slots is slower than for peak-time slots. The pattern that works:

  1. 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).

  2. 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."

  3. 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.

  4. Run for at least eight weeks. Eight weeks is the minimum window to evaluate the trend. Measure attendance week-by-week and look at the slope, not the absolute number.

  5. 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 isn't economically viable to run. The instructor cost, the studio fixed cost amortised across the class, and the operational cost of running a class with two clients usually exceed the revenue from two drop-in bookings. Running the class at two out of twelve is the studio absorbing a loss on that class to maintain the schedule's appearance.

The cancellation threshold that works for most studios: cancel the class if fewer than three or four spots are filled at the booking-window close (twelve to twenty-four hours before class). Notify the registered clients via SMS with a one-tap option to rebook into an adjacent class with available capacity. Offer a credit-back to packs or a no-charge for the cancelled drop-in.

The cancellation pattern works because it preserves the instructor's time (the instructor isn't running a near-empty class), it preserves the studio's pricing dignity (the class isn't being held at clearly underutilised capacity), and it gives the few registered clients a clean alternative path (rebook into a working class). Clients who are notified clearly and offered the rebook option don't churn at meaningfully higher rates than clients whose classes always run; clients who repeatedly attend two-out-of-twelve classes start to question the studio's operational health, which is a worse retention signal.

Cancellation is the right answer when the booking window is closing at one or two out of twelve. The patterns above are the right answer when the booking window is closing at eight to ten out of twelve. The middle (four to seven out of twelve) is where the operator judgement matters most, and the right answer depends on the studio's specific economics, the instructor's preferences, and the class's trajectory.

Closing pattern

Filling empty spots is mostly an operational problem, not a marketing problem. The waitlist conversion on adjacent classes, the earlier booking-window close, the off-peak class-format experiment, the cancellation discipline on genuinely underfilled classes — those four patterns produce most of the operational lift for a one-to-five-instructor pilates or yoga studio. The marketing-driven tactics (same-day discounts, flash sales, long-form newsletters) usually produce short-term capacity lifts at the cost of long-term pricing power.

The single highest-leverage operational change worth making first is the waitlist conversion pattern, because it produces real bookings at full pricing on existing demand. The second is the booking-window close, because it produces visibility into empty spots while there's still time to fill them. The other patterns are tuning on top of those two.

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.

a few questions

FAQ

Should I run same-day discounts on empty spots?
Usually no. Same-day discounts train clients to wait for the discount rather than book at full price, particularly for repeat attenders who learn the pattern within two or three weeks. The exception is the very-low-attendance class (one or two spots filled out of twelve) where the structural choice is run-at-half-capacity-with-some-revenue or cancel-the-class-entirely. In that case a same-day reduced rate to convert the waitlist on adjacent classes can be operationally cleaner than running the class at the underfilled capacity or cancelling. Use it as a recovery pattern, not as a recurring tactic.
How early should the booking window close?
Twelve to twenty-four hours before the class for most studios. The window matters operationally for two reasons. First, it gives the operator and the instructor time to plan around the actual roster — if the class is underfilled at twenty-four hours out, there's time to push the waitlist on the adjacent class. Second, it forces clients to commit earlier, which raises attendance rates and reduces no-shows (clients who book three minutes before class show up less reliably than clients who booked the night before). Closing the window further out than twenty-four hours starts to hurt last-minute bookings without proportional operational benefit.
What's the right waitlist conversion pattern?
Waitlists work when the waitlist member has a clear, low-friction path to the open spot. The pattern that converts: when a spot opens on a class that has a waitlist, the waitlist member receives an SMS (not email) immediately, with a single-tap booking confirmation link. The booking confirmation is one tap; the response time window is two hours; after two hours, the slot opens to the next waitlist member, or to general booking if the waitlist is empty. Studios that run this pattern convert seventy to eighty percent of waitlist-eligible spots into bookings. Studios that use email-only waitlist notifications, or that require waitlist members to manually log in and re-book, convert under fifty percent.
What about the off-peak class question — should I run a 7 AM class if nobody's signing up for it?
Run the experiment for at least eight weeks before deciding. Off-peak class formats often take six to eight weeks to find their audience because the marketing-and-discovery cycle for early-morning or late-evening classes is slower than for peak-time classes. The pattern that works for most studios: introduce the off-peak class with a clear positioning (mat for sleep prep, post-work reformer for shoulder mobility, early-morning energy class), run it for at least eight weeks at a normal price, and measure attendance trend rather than absolute attendance. If the class is at three out of twelve in week one and seven out of twelve in week eight, it's working. If it's at three out of twelve in week eight, it's not.

keep reading

Junocal is being built now

Studio software with no annual contract, your own Stripe account, and no marketplace commission. Built for pilates and yoga studios with one to five instructors.