Skip to main content
Field notes · On turnover

The Clock Is the Product

Most cold plunge software books an appointment. What you actually sell is a six-minute immersion and the turnover around it, and the rush after a class lets out is where that distinction costs you money.

Zettlor7 min read
LIVE TURNOVER010203QUEUE → STATION → NEXT
FigureWhen a rush arrives, the useful unit is turnover: a visible queue feeding a fixed number of tubs, not a calendar full of unrelated slots.
Short answer

Zettlor runs a cold plunge studio as turnover, not appointments: live occupancy and a walk-in queue across a fixed number of tubs, a waiver per head that clears before the water, and a fair draw for the sessions that sell out. If your studio is two tubs and regulars who never queue, a cheap scheduler and paper waivers are genuinely enough.

The premise

Start with the room, not the calendar.

It is 7:02 on a Tuesday and the spin class next door just let out. Fourteen people, flushed and loud, want the cold tub in the next twenty minutes before they drive home. You have three plunges and a sauna. Each plunge holds a person for six minutes, maybe ten with the talkers, and the whole surge will be gone by 7:35. That window is the entire night's question. Either you move bodies through three tubs cleanly for half an hour, or you have a crowd standing on the wet floor watching one tub while two sit empty because nobody knows whose turn it is.

This is the part the category gets wrong, and it is worth saying plainly because it is the whole reason any of this software exists. A cold plunge studio does not sell appointments. It sells turnover. The thing on the price list is a six-minute immersion, but the thing you actually run is a rotation: how many bodies clear a tub in an hour, how fast the next one steps in when the last one steps out, how the waiver gets signed before the first-timer is dripping at the desk asking what to initial. The cheap problems were solved years ago. Taking a name, charging a card, sending a reminder: Calendly and Square and Acuity do all of that, and they do it fine. The expensive problem is the rush, and almost nobody solves it.

So the question that sorts every cold plunge operator is not how big your studio is. A two-tub garage studio and a ten-tub flagship can land on opposite sides of the line. The line is about what happens in your busiest twenty minutes.

The trap is to ask whether the software can take a booking. Every tool can take a booking. The question that actually decides whether you need to pay for anything is narrower and harder.

When the class lets out, does your tool know your tubs are full, or does it only know they are booked?
An honest fit

When this capability earns its keep.

When purpose-built sauna operations software matters and when it does not.
When this mattersWhen it does not
A class lets out and a crowd arrives faster than your tubs can turnTwo tubs, regulars, and a loose schedule with no queue
Walk-ins and pre-bookings share the same short windowYou never sell out a cohort
Every body needs a waiver cleared before immersionYour busiest moment is four people who know each other
Cohorts and guided sessions sell out in minutesA spreadsheet and paper waivers still keep up
The operating test

The hard part is visible in the room.

Those are different facts, and the gap between them is where a cold plunge studio bleeds. A booking is a name attached to a future time. Occupancy is a body in a tub right now. An appointment calendar tracks the first and is blind to the second. It will happily show you a 7:00 slot as open while all three tubs are physically full and four people are waiting on the bench, because nobody walked up and signed in. It does not model turnover, because turnover is not an appointment. It is a queue moving through a fixed number of stations, and most software has never heard of a station.

Open a generic scheduler and try to express your Tuesday rush. You can sell three 7:00 slots, three 7:15s, three 7:30s. Tidy on paper. Then the room arrives all at once, half of them never pre-booked because they came straight from class, and the neat fifteen-minute grid means nothing. Two people finish early. One first-timer runs long. A walk-in wants in and the screen says 7:15 is full while a tub sits empty. The grid was a guess about pacing that the actual bodies ignored. What you needed was a live count of who is in, who is next, and how many tubs are free this minute, with walk-ins folded into the same line as the people who booked ahead. That is queueing and live occupancy, and it is the opposite of a row of timed appointments.

There is a second cost the appointment model hides, and it is the one that gets a studio sued. Every single body needs a waiver, and a cold plunge waiver is not a formality. Your turnover is six minutes, which means at the peak you are onboarding a new person every two minutes per tub, and a real share of them have never done this and have a heart-rate story they have not told you. If the waiver lives on a clipboard at the desk, the desk becomes the bottleneck, and the bottleneck during a fourteen-person rush is the whole problem. A waiver per head, signed on the phone before they arrive or at a kiosk in the thirty seconds before they step in, is not paperwork hygiene. It is the difference between a line that moves and a line that stops at the one person who has to read three paragraphs while everyone behind them gets cold and annoyed.

A booking is a name attached to a future time. Occupancy is a body in a tub right now. Most software tracks the first and is blind to the second.

That is why the only demo worth running is the messy one. Do not ask a vendor to show you a clean booking flow. Ask them to show you 7:02 on a Tuesday. Fourteen people, three tubs, half walked in off a class with no reservation, one is a first-timer who needs a waiver, two finish early, and a tenth person wants to know how long the wait is. A tool that models turnover shows you a live count, a queue you can reorder, and a waiver that clears before the body hits the water. A tool that models appointments shows you a calendar with some red blocks and tells you to sort the rest out with your voice. Most demos never get stress-tested this way. Yours should, because the calm flow is not the part of your night that loses money.

Once you accept that the clock is the product, the rest of the hard parts follow from it, and they are mostly about demand colliding with a short window.

Consider the instant sell-out, which a popular studio hits the moment it announces a guided contrast session or a 6am cohort. A limited block opens, forty people hit refresh, the fastest tab wins, the page hiccups, and you spend the morning explaining why it said open and then failed. First-come-first-served sounds fair and is not. It rewards whoever has the fastest phone and the emptiest schedule at exactly the release minute, which is rarely your most loyal member and often a curious newcomer who never returns. The fix is not a faster page. It is a registration window where people enter over a span of hours, then a verified draw that selects, with SMS confirmation so one person cannot enter forty times, and optional member-priority weighting that lifts a regular's odds without rigging the outcome. The ones not drawn roll to a cancellation waitlist instead of leaving with nothing. Nobody races a button. If you never sell out, skip every word of this and pay for none of it. If your Saturday cohort fills in ninety seconds, this is the difference between a fair house and a resentful one.

The same logic runs through the parts nobody shops for. A membership at a plunge studio is a turnover instrument, not a punch card. If unlimited quietly means unlimited when there is room, your $30 walk-in takes the tub a member pays monthly to count on at 7am, and the access rule that prevents that is the entire point of the membership. Day passes, multi-visit packages, and guest passes each meter the same scarce minutes differently, and a tool that cannot tell them apart will let the cheapest one crowd out the most loyal. A cancellation at 6pm for a 7pm immersion is another. Refund it and you have paid Stripe's fee twice for nothing and freed a slot too late to resell. Turn it into a credit in that person's wallet and the money stays in the building and they come back to spend it, ideally on a slower night you would like to fill anyway.

Pricing is where the short window quietly pays you back, if the tool will move on its own. A 7am weekday plunge before work and a dead 2pm Wednesday are not worth the same six minutes, and a tool that shifts price by daypart, day of week, season, and demand lets the quiet hours discount themselves and the rush carry a premium without you babysitting promo codes. That is sound. What the software cannot decide for you is whether your regulars will notice and resent a surge price on the exact slot they always take. The capability should exist. Its legibility to the member who comes every Tuesday at seven is your call, not the tool's.

I will name where this argument stops, because the most important thing I can tell some readers is to not buy this. If you run two tubs, you never sell out, the same fifteen faces rotate through on a loose schedule, and your busiest moment is four people who all know each other, then you do not have a turnover problem. You have a small, pleasant studio, and a shared spreadsheet plus a cheap scheduler and a stack of paper waivers will serve you honestly for a long time. Purpose-built cold plunge studio software would be machinery you do not need. The math changes the day a class next door starts dumping a crowd at your door, or the day a cohort sells out faster than you can answer the phone. Until then, an operator who tells you that you need a queueing engine for four friends is selling, not advising.

There is one cost worth reasoning about plainly, and it is structural, not a line item. You connect your own Stripe account, Stripe pays you directly, and the software never touches your money, with a small percentage on top of standard Stripe fees. Owning your own Stripe means owning your payout timing, your dispute history, and your customer list, which is exactly what matters the day you decide to leave a vendor. It also means a little more setup, and point of sale through Stripe Terminal so the smoothie and the merch and the drop-in at the front desk all land in the same account as the bookings. The honest question on switching is never whether it is easy, because moving memberships, packages with visits left, and stored cards is ugly anywhere. The question is whether the rush you are trying to fix is worth one bad weekend of migration. For a studio fielding a post-class surge five nights a week, it usually is. For two tubs and the regulars, it honestly isn't.

The dividing line was never the number of tubs. It was the rush. If a crowd ever arrives faster than you can move bodies through a fixed number of stations, you need software that knows the clock is the product, that turnover is a queue and not a calendar, and that a waiver per head either clears before the water or stops your whole line. If a crowd never arrives that way, you don't, and the cheap tool is the right and honest answer. The easy problems are solved everywhere. The rush is solved almost nowhere, and that is the only thing worth choosing a tool around.

If you have stood on a wet floor at 7:10 with three tubs and fourteen people and no good way to say who is next, you already know which kind of studio you run.

The specifics

How Zettlor models the room.

01

Turnover, not appointments

Live occupancy and a walk-in queue that folds drop-ins and pre-bookings into one line, so you always know how many tubs are free this minute and who steps in next.

02

A waiver per head, cleared early

Digital waivers signed on the phone before arrival or at a kiosk in the seconds before immersion, plus check-in, so the desk never becomes the bottleneck during a rush.

03

Fair sell-outs

A registration window and a verified draw replace the refresh-race for cohorts and guided sessions, with SMS verification, optional member-priority weighting, and a cancellation waitlist for the rest.

04

Memberships that hold the slot

Access rules that protect the minutes members pay for, plus punch and day passes, multi-visit packages, guest passes, and a credits wallet for promos, referrals, and cancellation-to-credit.

05

Pricing that moves with the hour

Automated pricing by time of day, day of week, season, and demand, so the 7am rush carries a premium and the dead afternoon discounts itself without manual codes.

06

One room, three ways

Shared sessions, private sessions, and full buyouts on the same tubs through resource-based scheduling that prevents double-booking, with point of sale through Stripe Terminal and your own Stripe account underneath.

Demo test

Ask to see the awkward moment.

Do not ask the vendor for the clean booking flow. Ask them to show you 7:02 on a Tuesday: fourteen people, three tubs, half walked in off a class with no reservation, one first-timer who needs a waiver, two finishing early. A tool that models turnover shows you a live count, a queue you can reorder, and a waiver that clears before the body hits the water. A tool that models appointments shows you a calendar with some red blocks.

Who it is for

Operators who are running this shape of room.

  • Cold plunge and ice bath studios
  • Contrast therapy facilities
  • Recovery and athletic recovery centers
  • Sauna and cold plunge combos
  • Gyms and studios with a plunge add-on
  • Bathhouses with high-turnover cold rooms
  • Mobile and pop-up plunge setups
  • Multi-location recovery operators
Common questions

A few straight answers.

What is cold plunge studio software, and how is it different from a normal scheduler?

A normal scheduler books appointments: one slot, one name, one time. Cold plunge studio software treats your tubs as a fixed number of stations a queue moves through, so it tracks live occupancy and walk-ins, not just future reservations, and clears a waiver on every head before the water. The difference only matters if a crowd ever arrives faster than you can rotate bodies through. If your studio is quiet and steady, a normal scheduler is genuinely all you need.

How do I choose the best cold plunge studio software for my facility?

Start with one test: does a crowd ever arrive faster than you can move people through your tubs, and do you ever sell out a cohort? If yes to either, prioritize live occupancy and walk-in queueing, a waiver per head that signs before arrival, a fair sell-out draw instead of a refresh-race, and memberships with real access rules. If no to both, buy the cheapest reliable scheduler, keep your paper waivers, and stop there. Choose for the three jobs that are actually hard during your rush, not for the longest feature list.

I run a small studio with two tubs and regulars. Do I need this?

Probably not. Two tubs, no sell-outs, and the same faces rotating through on a loose schedule is the appointment model, and a cheap scheduler plus a stack of waivers handles it well for almost nothing. Purpose-built software would be machinery you do not need. The math changes the day a class next door starts dumping a crowd at your door, or a cohort sells out faster than you can answer the phone.

How does the software handle waivers during a busy rush?

Every body gets a digital waiver, signed on their phone before they arrive or at a kiosk in the seconds before they step in, so the front desk never becomes the bottleneck when fourteen people show up at once. Check-in and live occupancy run off the same line, so a first-timer who needs to read the waiver does not stop the queue behind them. With cold immersion the waiver is a real liability document, not a formality, which is exactly why it should clear before the water rather than at the desk.

Zettlor is built around the room. Read the operations guides or see how it works.