
Start with the spot, not the list
The most common metric, waitlist length, is also the least useful. A list of twelve names tells you people were interested at some point; it says nothing about whether a canceled spot got filled. The right unit of measurement is the opened spot. For every cancellation that frees a place, record when it opened, how long before class start that was, whether an offer went out, how many offers were sent, whether the spot was filled, who filled it, and when. Fill rate is simply filled spots divided by opened spots, and it is the headline number. Related: Turning a Waitlist Into Filled Classes
Then segment fill rate by lead time. Useful buckets are spots opening more than 24 hours out, 6 to 24 hours, 2 to 6 hours, and under 2 hours. Fill rate almost always falls as lead time shrinks, and the shape of that drop is specific to your studio. It tells you where a cancellation cutoff should sit and whether the last-hour spots are worth chasing with texts at all. Resist the urge to compare with a benchmark you read somewhere; your curve is the one that matters. Related: The Etiquette of Class Cancellations
Keep reading: Why Late Cancellations Quietly Cost Your Studio, Turning a Waitlist Into Filled Classes, The Etiquette of Class Cancellations. See how SeatMend helps you fills studio and gym class cancellations from the waitlist by sms.
Time to fill and offers per fill
Time to fill is the number of minutes between a spot opening and a confirmed replacement. Use the median rather than the average, because one spot that took nine hours will distort everything else. Pair it with offers per fill: how many members had to be asked before one said yes. A rising offers-per-fill figure usually means the list is stale, the ordering is wrong, or the offers are landing at the wrong hour. Acceptance rate per offer, accepted replies divided by offers sent, is the same idea from the other side.
Distinguish response from acceptance. A member who replies no is engaged and simply busy; silence is the real problem. Track the no-reply rate separately. If half of your offers get no response at all, look at send timing, message wording, and how long entries sit on a list. A member who joined a waitlist three weeks ago for a recurring class may have moved on. Waitlist entries should expire when the class passes, and members who never respond to offers should be pruned or asked whether they want to stay. Related: Filling Last Minute Spots Fairly
Revenue and member-side signals
Recovered revenue is worth estimating, carefully. For drop-in and class pack studios, each filled spot has a per-class value you can attach directly. For unlimited memberships, the value is retention: a member got the class they wanted instead of a frustrating evening, and that compounds over months. Estimate conservatively and label it as an estimate. If your policy waives late-cancel fees when a spot is filled, track the total waived as a goodwill figure; it is money you chose not to collect in exchange for a happier member. Related: Why Late Cancellations Quietly Cost Your Studio
The member-side numbers keep fill rate honest. Count how many distinct members got a spot through the waitlist this month and what share of everyone who joined a list ever got in. If the same twenty people always win, your ordering or your offer window is favoring the fastest thumbs rather than the people who joined first. Track the opt-out rate on waitlist texts as well. A fill rate that climbs while opt-outs climb faster is not progress, because each opt-out shrinks the pool for every future spot.
A monthly one-page review that stays honest
Once a month, put seven numbers on one page: opened spots, fill rate overall and by lead-time bucket, median time to fill, offers per fill, no-reply rate, distinct members served, and opt-outs. If your system captures offers and replies automatically this takes minutes. If you are pulling from a spreadsheet it may take an hour, which is still worth it. Compare each month to the previous three, not to imaginary industry figures, and note any policy change you made so you can see its effect.
Use the page to change one thing at a time: move the cutoff, adjust quiet hours, shorten or lengthen the offer window. Then watch the next month before changing anything else, because two simultaneous changes cannot be separated afterward. SeatMend logs every offer, reply, and fill so these numbers are available without spreadsheets, but the method is what matters. A studio running a manual waitlist can start today with a shared sheet that has one row per opened spot.
- Measure per opened spot, not by waitlist length: fill rate is filled spots divided by spots that opened.
- Break fill rate down by lead time to see where late spots stop being worth chasing.
- Median time to fill, offers per fill, and no-reply rate reveal a stale list or bad send timing.
- Pair fill rate with opt-out rate and distinct members served so a good number is not hiding a bad one.
Never let a canceled spot go empty
Fills studio and gym class cancellations from the waitlist by SMS. SeatMend is built to help you put this into practice.
Fill my classesMore from the SeatMend blog

Why Late Cancellations Quietly Cost Your Studio

Turning a Waitlist Into Filled Classes

The Etiquette of Class Cancellations
Get the SeatMend playbook
Practical guides on waitlist automation, straight to your inbox as we publish them. No spam, unsubscribe any time.
