Skip to main content
Operations

Waitlists and Fair-Draw Allocation for Sold-Out Sauna Sessions

How commercial sauna and bathhouse operators fill last-minute cancellations with automatic waitlists and allocate instant-sellout sessions through a verified fair draw.

ZettlorUpdated October 14, 2026
REGISTRATION & DRAWW1W2W3CLAIM15:00SEATTIMED HOLD · AUTO BACKFILLWINDOW → DRAW → CLAIM
FigureHigh-demand sessions replace the refresh race with a registration window, a verified draw, and an automatic cancellation waitlist.

In a six-seat or ten-seat sauna, a single sold-out session has two failure modes. The first happens two hours before the session starts: someone cancels, the seat sits empty because nobody had time to DM ten people on Instagram, and you lose the revenue. The second happens the morning your schedule drops: 50 regulars try to grab 8 seats for Sunday sunset or a guest Aufguss master, the fastest Wi-Fi connection wins in four seconds, and everyone with a day job feels shut out.

You solve the first problem with an automatic waitlist. You solve the second with a registration window and a verified fair draw.

Short answer

Use an automatic cancellation waitlist on regular sessions so any seat freed up before your cutoff window is offered to the next waiting guest without staff intervention. For peak drops, seasonal openings, and special events where demand exceeds bench capacity by 3x or more, replace the first-come-first-served refresh race with a published registration window and a verified fair-draw allocation.

What to get right first

Three ways to allocate scarce sauna seats

Allocation methodBest forHow it works for the guest
Member early-access window + standard bookingRegular weekly schedule where members should get first pickMembers book 14 days ahead; public drop-ins book 7 days ahead
Automatic cancellation waitlistEveryday sold-out sessions with 1 to 5 people waitingWhen a booked guest cancels, the waitlist notifies the next guest to claim the open seat
Fair-draw registration windowInstant sell-outs: full moon Aufguss, harbor openings, festival blocksGuests register anytime during a 12-to-24-hour window; verified draw assigns seats and rolls the rest to the waitlist

Operator rule: never reward the fastest refresh button when you should be rewarding your most loyal regulars.

How automatic waitlists protect bench utilization

A commercial sauna has perishable inventory: once the 6:00 PM stove is hot and the door closes, an empty seat is gone forever. When a session hits capacity, the booking page should immediately switch from Book to Join Waitlist.

When an existing guest cancels through their self-serve link (or staff moves them on the schedule), the waitlist automatically alerts the next person in line with a confirmation link. If you couple the waitlist with a cancel-as-store-credit policy inside your cutoff window, the original payment stays in the house and a waitlisted guest fills the bench. Configure your exact behavior using how to choose how a waitlist fills a sold-out session.

Why first-come-first-served breaks on high-demand drops

When a waterfront sauna or community bathhouse releases Saturday morning or full-moon ritual seats at 9:00 AM on Monday, a first-come-first-served race creates three headaches:

  1. Teachers, nurses, parents, and tradespeople lose every week because they cannot sit at a browser hitting refresh at 8:59:59 AM.
  2. Checkout collisions spike. Forty people click the last two seats at the same second and wonder why the slot disappeared during checkout (why a slot says available, then no longer available).
  3. Founding members churn if they pay every month and still lose the refresh race to one-time tourists.

How Zettlor's fair-draw allocation works

Instead of a 10-second race, you publish a calm registration window:

  1. Open registration for a window (for example, Tuesday 9:00 AM to 9:00 PM). Any guest can enter at lunch or after work with the exact same chance as someone who entered at 9:01 AM.
  2. SMS verification blocks duplicate entries. Each entry is verified by phone so one person cannot stuff the hat with ten email addresses.
  3. Optional member priority weighting. You can weight active members higher than drop-ins so loyalty improves a guest's odds without locking newcomers out completely.
  4. Verified draw + automatic waitlist rollover. At the scheduled draw time, Zettlor allocates the seats, confirms winners, and places everyone not selected onto the session's cancellation waitlist in draw order.

Common questions

How do I choose how a waitlist fills a sold-out sauna or cold plunge session?

Configure waitlist rules on your scheduling configuration so open spots from cancellations or capacity increases notify waiting guests automatically. Full steps are in how to choose how a waitlist fills a sold-out session.

Can I give members first access to prime sessions without running a lottery every week?

Yes. For your recurring weekly timetable, set a longer advance booking window for members than for general drop-ins, as covered in how to give members an earlier booking window than drop-ins and how far ahead guests can book.

What happens when a guest selected in a fair draw or waitlist cannot make it?

When a confirmed guest cancels within your cancellation window or reschedules from their guest reservations portal, the seat reopens to the next guest on the waitlist so the bench still goes out full.

More operations guides

Zettlor is booking and operations software for commercial sauna and cold plunge rooms. See how it works.