A sold-out session should be your best problem. Instead, at most clubs, it's where revenue quietly dies: families ask for a spot, someone writes a name in a notebook, a cancellation happens on Thursday, and by the time anyone checks the notebook, the family booked somewhere else — or gave up.
A waitlist is not a list. It's a conversion machine — if you run it like one. Here's how.
Why waitlists fail
- They're passive. A name in a notebook has no urgency attached. By the time you call, the moment has passed.
- Cancellations and the list live in different places. The cancellation happens in the schedule; the list lives in someone's phone. Nobody connects them at 8pm.
- There's no offer attached. "We'll let you know" is not an offer. Waitlisted families need alternatives, not sympathy.
- The data evaporates. Waitlist depth is the single best demand signal for next season's scheduling — and most clubs throw it away.
The operating model: five rules
1. Every full session gets a visible waitlist. Not a private list — a visible one. Parents should see "3 spots left" or "waitlist open" when they browse. Visible scarcity converts (families book the alternative week now instead of dithering), and the waitlist itself captures the demand you can't serve today.
2. Cancellations trigger the list automatically. The moment a spot opens, the next family on the list should be offered it — within minutes, not days. This is the core mechanic, and it's exactly the kind of thing humans forget and software doesn't: in Club Term, sessions track waitlist counts alongside confirmed bookings, so the moment a cancellation lands, you know who to offer the spot to.
3. Always attach an alternative. The waitlist message is never just "you're #2." It's: "Tuesday is full — Wednesday has 4 spots, or join the priority list for next term." A waitlist that always offers an alternative converts 30–50% of demand that would otherwise walk.
4. Set expectations with numbers. "Waitlist position 2 of 5; cancellations are rare but we'll offer you the spot first if one opens" beats vague optimism. Families make other plans when they know where they stand.
5. Mine the list at season's end. Waitlist depth per week tells you:
- Which weeks to add capacity to (deep waitlist = expand)
- Which sessions to duplicate (waitlist on Tuesday = open a Thursday)
- Where pricing can move (persistent sellouts are a pricing signal)
Clubs that keep this data schedule the next season from evidence. Clubs that don't, guess.
The cancellation backfill, step by step
- Family cancels Thursday 6pm for Saturday's session
- The system flags the open spot (capacity: 15 booked → 14)
- You offer the spot to waitlist #1 with a deadline ("confirm by Friday 6pm")
- No response → offer to #2, and so on
- Every offer is logged; nobody gets double-booked because the roster updates when the booking does
With a notebook, step 2 depends on someone remembering. With a system, it's a status change.
What this looks like in practice
Sessions in Club Term carry three live numbers: confirmed bookings, remaining spots, and waitlist count — all on the session dashboard. Parents hit the capacity limit when booking through the parent portal, and when you set a booking to cancelled the spot count updates instantly — the waitlist tells you exactly who to call.
No notebook, no stale spreadsheet, no "sorry, we gave your spot away."
The strategic payoff
A well-run waitlist changes how you plan:
- Pricing: chronically waitlisted weeks are underpriced weeks
- Scheduling: waitlist depth by day/time tells you where demand actually is (it's often not where you think — Tuesday 4pm might outdraw Saturday)
- Expansion: "we opened a second Tuesday session because 40 families were on the waitlist" is how you justify a new venue, a new coach, or a new time slot
Demand data is the most valuable byproduct of running sessions — and the waitlist is where it lives.
Turn your waitlists into a system → — and pair this with the registration day survival guide for the full demand-capture playbook.
