← All notesGrowth

The waitlist is demand.The late cancel is a leak.

Studios choose Mariana Tek for a reason that shows up on the booking screen: the client picks her spot. Reformer four, bike twelve, the mat by the window. Named spots make capacity concrete in a way a headcount never does — and as a side effect, they produce two streams of data that most studios collect faithfully and never read. The waitlist is a record of demand you could not serve. The late cancel is a record of capacity you sold and then lost. Between them, they answer the two schedule questions an owner argues with herself about every quarter: where to add a session, and what to do about the 5:50pm cancellations.

Reading 1: the waitlist is the purest demand data you own

Every other demand signal a studio has is indirect — ad clicks, intro sign-ups, a busy feeling on Tuesdays. A waitlist is a client who tried to book a specific slot at a specific price and was told no. Read it by slot and by weekday, averaged over four weeks so a single busy Thursday does not become a schedule change.

Average waitlist depth by weekday and time slot over four weeks, illustrative schedule
MonTueWedThuFri
6:00am34241
9:30am01010
12:00pm00000
5:30pm9118104
6:30pm56462
011 waiting
Illustrative, four-week average. Tuesday and Thursday 5:30pm are turning away ten clients a week while noon runs three beds empty. The heat is the case for a session; the empty rows are the case against one.

Two numbers fall out of that grid. The first is the revenue case for a new session: ten waitlisted clients at a $28 credit is $280 of turned-away demand per class before you have scheduled anything, and four weeks of it is the estimate you compare against an instructor-hour. The second is quieter and matters more: clients who joined a waitlist and never got in. Where your waitlist is set to add clients automatically when a spot opens, most of them do get in eventually. The ones who do not — waitlisted three times in a month, admitted never — are trying to come to your studio and being told no, and in every way that matters they are fading. They deserve a note before they stop trying: a held spot in the 6:30pm, or first refusal on the new session you are about to add.

Reading 2: the late cancel is a leak — and the fee is not the point

In a large room a late cancel is a rounding error. In an eight-reformer room it is an eighth of the session, and in a twenty-bike room a twentieth, and the instructor is paid either way. The cancellation policy exists to change behavior, but the number that decides the money is not how many fees you charged. It is whether the released spot got filled.

Two cancellations, one afternoonwindow closed · fee applies1:00pm4:30pm6:30 class3:15pm · Sam cancelsspot released → waitlist adds Mayabed filled5:50pm · late cancelreleased into the dead zonebed empty · fee as consolationthe same cancellation, three hours apart · one costs nothing, one costs an eighth of the sessionillustrative · the policy question is not the fee, it is where the backfill collapses

So measure backfill rate by release time: spots rebooked divided by spots released, bucketed by how far before class the release happened. In most studios the curve has a cliff — released two hours out, the waitlist fills it; released forty minutes out, nobody on the waitlist can rearrange their evening. Your cancellation window belongs at the cliff, not at whatever the last studio you worked at used. And once the window is set there, the fee is doing the job it should: nudging the client who would otherwise release a bed nobody can use.

Watch the pattern per client as well as per slot. A client who has late-canceled three times this month and no-showed once is not a policy problem; she is the frequency fade wearing a different coat, and the fee is the wrong instrument. The churn piece covers what that pattern is telling you and what to send instead of an invoice.

The five signals and the decision each one feeds

SignalHow to read itThe decision
Waitlist depthaverage per slot and weekday, four weeksadd a session · or don't
Waitlist admissiongot in ÷ joined, per slotwhether the waitlist is working at all
Turned awayclients waitlisted 3× in 30 days, never admitteda held spot · first refusal on the new session
Backfill ratereleased spots rebooked ÷ released, by release timewhere the cancellation window goes
Repeat late cancels3+ in a month, per clienta check-in, not a fee

The add-a-session test

The waitlist makes the case for a new session; it does not make the decision. The honest test comes after: total attendance across the old and new sessions must rise. A new 6:30pm that simply drains the 5:30pm has added an instructor-hour and no revenue, and you will know within a month, because the 5:30pm waitlist will have gone from ten to zero while the 6:30pm fills with the same faces. Judge the new slot against its own break-even headcount from week one — the Pilates KPI piece works the formula for a reformer room — and give it six weeks before deciding, since a new slot takes time to find its regulars.

Demand · Tue/Thu 5:30pm · four weeks
Waitlist depth · averaged, both days10.5 per class
Turned away · waitlisted 3×, never admitted4 clients · notes drafted
Revenue case · 8 clients × $28 × 8 classes / month$1,792 vs $560 instructor
The move · add Tue/Thu 6:30pm, watch 5:30's waitlistthe case, with numbers
recreation · demo data · the decision made on a waitlist, not a feeling about Tuesdays

Where the numbers live

Mariana Tek already records all of it: every waitlist join and every admission, every cancellation with the time it happened, every spot released and whether it was rebooked, every no-show. It is a complete record. What it is not, out of the box, is a reading — the four-week grid by slot, the backfill curve by release time, the list of clients turned away three times, the repeat late-canceler flagged as a fade rather than a fee — with the note to send already written. That is the work that does not get done in a studio where the owner is also teaching the 5:30pm.

That is the shape Xyzios gives a Mariana Tek studio. It connects on top — Mariana Tek stays your system of record for spots, waitlists, cancellations and payments — reads the studio's own history as changes arrive, and turns it into the board above: demand by slot with the revenue case attached, the backfill curve, the clients being turned away and the ones whose rhythm is breaking, each with a note drafted in your voice and waiting for your approval. Nothing reaches a client without it. Nothing is written to Mariana Tek except what you tap or approve — a check-in at the front desk (and its undo), or a message you approved.

Wherever you run the numbers, read the waitlist as demand and the late cancel as a leak, both per slot. Your schedule is already telling you what to do; it has just been saying it in a report nobody opens. See how Xyzios sits on top of Mariana Tek, or read the five growth numbers a Mariana Tek studio should review weekly.

Straight answers

Common questions.

How should a Mariana Tek studio use its waitlist data?

As demand you could not serve. Track waitlist depth by slot and weekday over four weeks; where it persists, that is the case for another session, and the depth times your credit price is the revenue estimate for it. Then track the number almost nobody does — clients who joined a waitlist and never got in — because a client turned away three times is trying to come and being told no, which is a churn precursor with a very easy fix.

What is a good late-cancel window for spot booking?

Wherever your backfill rate collapses. A released spot only helps if someone on the waitlist can still take it, and that takes hours, not minutes: a bed released two hours out usually fills, one released forty minutes out almost never does. Measure backfill rate by release time — spots rebooked divided by spots released, bucketed by how far before class they were released — and set the window at the point where the curve drops. The fee is the least important part of the policy.

Do late-cancel fees stop no-shows?

They change behavior at the margin, and they are fair. But the fee does not fill the bed, and in an eight-spot room the empty bed is the actual cost. Track the unfilled late cancel as a capacity leak in its own right, and read the repeat late-canceler as what she usually is — a client whose rhythm is breaking. That is a friendly check-in, not an invoice.

When should a studio add another session?

When the waitlist for a slot has stayed deep for four weeks and the revenue it represents clears the instructor cost of a new session with room to spare. Then run the honest test after you add it: total attendance across both sessions must rise. A new 6:30pm that simply drains the 5:30pm has added an instructor-hour and no revenue, and the waitlist depth on the original slot will tell you which happened within a month.

Does Xyzios work with Mariana Tek?

Yes — Xyzios is an approved Mariana Tek integration, installed with one support ticket. It connects on top of Mariana Tek, which stays your system of record for spots, waitlists, cancellations and payments, reads the studio’s own history as changes arrive, and turns waitlists into a demand board, late cancels into a backfill number, and repeat no-shows into a fade list — with the follow-up drafted for your approval. Nothing is written to Mariana Tek except what you tap or approve — a check-in at the front desk (and its undo), or a message you approved.

Try it on your own numbers

Every board in this piece is a screen in the product.

Shown here on demo data. Connect Mindbody and it fills with yours. The first month is $99: the whole OS, every board, hands-on onboarding.

No card today · billing starts when you're connected and say go

Every number, one screen. The studio grows.

Studio notes

A sharper studio,
one email at a time.

Occasional notes on running a tighter studio — leaks, saves, and what the numbers say. No spam, no drip campaign, unsubscribe any time.

Written by the people who build Xyzios — not a content farm. Read the latest notes →