How to set up a class waitlist that actually fills seats

Design a class waitlist that refills cancellations automatically: promotion rules, notification timing, payment handling, and the cutoff every studio needs.

Updated August 17, 2026 · 7 min read

Key takeaways

  • Promote automatically the moment a seat frees — manual promotion loses the seat.
  • Decide up front whether promotion charges the client or only reserves the seat.
  • Set a cutoff (often 2 hours before class) after which the waitlist stops promoting.
  • Always tell waitlisted clients their position; ambiguity is why people give up and leave.

A waitlist is the highest-return feature in class scheduling, because it converts a cancellation — pure lost revenue — back into a filled seat. But most waitlists fail for a mundane reason: they depend on a human noticing.

Here is how to design one that works while you are teaching, sleeping, or commuting.

Rule 1: promotion must be automatic and instant

When a booked client cancels, the next waitlisted client should be promoted and emailed immediately. Cancellations cluster in the last 24 hours before class, which is exactly when you are least able to check your phone. If promotion waits for you, the seat usually stays empty.

Rule 2: decide what promotion means for payment

There are two defensible approaches. Pick one and state it clearly at signup.

ApproachHow it worksBest when
Charge on promotionPayment or pack credit is taken the moment the client is promoted.Classes fill reliably and you want no ambiguity about attendance.
Reserve, then confirmSeat is held for a set window; the client confirms to keep it.Clients are price-sensitive or plans shift often, and you can tolerate a confirmation delay.

Charging on promotion produces higher attendance. Reserve-then-confirm produces fewer refund requests. If you choose reserve-then-confirm, keep the confirmation window short — one to two hours — or the seat effectively stays blocked.

Rule 3: set a promotion cutoff

Promoting someone forty minutes before a 6am class is not a favor. Pick a cutoff — two hours before start is a good default — after which the waitlist stops promoting and the seat simply goes unfilled. It respects your clients' time and prevents last-minute confusion at the door.

Rule 4: make position visible

Clients on a waitlist need to know whether they are second or twelfth, because that determines whether they make other plans. Show position at signup and reflect it in the confirmation email. Silence is the reason people abandon a waitlist and book elsewhere.

Rule 5: cap the list

An unbounded waitlist sets up disappointment at scale. Capping it at roughly half the class capacity keeps expectations realistic — and when the cap is regularly hit, you have your answer about adding capacity.

A configuration that works for most small studios

  1. Waitlist opens automatically when a class reaches capacity.
  2. Cap the waitlist at 50% of class size.
  3. On cancellation, promote position one immediately and notify by email.
  4. Charge or debit the pack credit on promotion, per your published policy.
  5. Stop promoting 2 hours before class starts.
  6. Show every waitlisted client their current position.

In Sitz these rules run on their own: full classes open a waitlist, cancellations promote the next client and handle the credit or charge, and everyone involved gets an email without you touching the roster.

Frequently asked questions

Sitz does this part for you

Booking pages, automatic waitlists, and reminder emails from $19/month — class packs and memberships from $29, with no commission on what you sell.

Start your 14-day trial