Field notes · On the second visit
The Second Visit
A subscription bills a card every month. A membership changes what a person does on a Tuesday. Only one of those keeps a recovery room full, and the difference is the whole job.
Short answer
Zettlor treats a membership as a right of way, not a recurring charge: access rules hold member seats before drop-ins can take them, founding members keep their price when the rack rate rises, guest passes carry real limits, and a cancellation lands as wallet credit instead of a refund out the door. If your room lives on first visits and walk-ins, a recurring-billing toggle on a cheap tool is all you need.
Think about the regular who comes in three mornings a week and could not tell you what she pays. She does not open an app and decide. She does not weigh thirty-five dollars against the snooze button. She has a key, more or less, and a habit, and the habit is the entire reason your room is half full at 7am on a Wednesday when the walk-in trade is still asleep. That woman is not a transaction. She is the floor under your month.
Now think about the man who bought a five-pack in January because it was on sale, used two, and has three punches sitting on his account like a coupon he keeps meaning to redeem. He is not a member. He is a debt you owe in seat-time, and he will turn up the one Saturday you are slammed, present his punch, and take a seat you could have sold for full price. Both of these people are paying you. Only one of them has changed their behavior. Software cannot tell them apart unless you build it to, and the gap between them is where membership businesses are won and lost.
This is the part the category quietly fudges. Most tools will happily bill a card every month and call the result a membership. Charging recurring money is the easy half, solved years ago by anything with a Stripe key. The hard half is making the membership mean something on the floor: that the member who pays to guarantee a seat actually gets one, that unlimited does not quietly bankrupt your best hour, that a person who cancels in February can be coaxed back in April. That is not billing. That is access logic, and it is the only reason to pay for a real tool instead of a recurring invoice.
So the question that sorts a membership business is not how many subscribers you can sign up. Sign-up is the easy graph. It is this.
Does your room depend on people coming back without deciding to?
| When this matters | When it does not |
|---|---|
| A meaningful slice of revenue is people who come back on a rhythm | Revenue is mostly first visits and vacation discovery |
| Unlimited has to mean something at your busiest hour | You sell single sessions, take the card, and move on |
| Founding members locked in a price you intend to honor | No cohort is owed a grandfathered rate |
| Cancellations should become credit, not refunds out the door | A recurring toggle on a cheap scheduler already covers it |
If your business is genuinely walk-in and drop-in, a contrast circuit people discover once on vacation and may never repeat, then the honest answer is no, and you should not buy membership software at all. You sell single sessions, you take the card, you move on. A recurring-billing toggle on a cheap scheduler is more than you need, and a real membership engine is weight you will carry and never use. An operator who tells you every sauna needs memberships is selling, not advising. Memberships are for rooms whose economics rest on the second visit, and the fortieth, not the first.
The answer flips the moment a meaningful slice of your revenue is people who come back on a rhythm. Once that is true, the membership stops being a discount and becomes a promise, and the promise has a shape. Unlimited has to mean something without meaning anything-goes. The day a member discovers that unlimited really means unlimited if there happens to be room, and that a twenty-dollar drop-in took the 6pm seat she pays a hundred and forty a month to count on, you have not sold her a membership. You have sold her a lottery ticket with a subscription attached, and she will cancel the first week she loses. The access rule that holds a window of seats for members before drop-ins can touch them is not a setting buried in an admin panel. It is the product. It is the thing the member is actually buying, and most tools cannot express it because they think a membership is a price, not a right of way.
From there the hard parts are all about repeat behavior, not the calendar. Founding pricing is the first one. The forty people who believed in you when the paint was wet locked in eighty-nine a month, and they should keep it for as long as they stay, even after you raise the rack rate to one-thirty for everyone after them. That grandfathered cohort is not a rounding error to wave away at renewal. It is a tier with its own rules, its own price, its own loyalty math, and a tool that cannot carry two prices for the same membership quietly forces you to either break a promise or freeze your pricing forever. Both are expensive. One costs you trust and the other costs you margin.
A subscription bills a card. A membership grants a right of way. Most tools only know how to do the first.
Guest passes are the next thing nobody shops for and everybody needs. A member who brings a friend is doing your marketing for free, and the friend who sweats through a good Saturday round is the cheapest new member you will ever get. But a guest pass that is just a free seat with no rules is a leak. It needs to know how many a member gets a month, whether they expire, whether the guest can come back without the member, and whether the bring-a-friend seat counts against the member-protected window or comes out of general capacity. Get those rules right and the guest pass is a referral engine. Get them wrong and it is a way for one member to host a rotating cast of freeloaders on seats you meant to sell.
Then there is the credits wallet, which is where churn goes to be reclaimed instead of refunded. A member cancels a Thursday session at 4pm. Refund the charge and you have paid a processing fee twice for nothing and handed back money that was already in the building. Turn it into a credit that lands in her wallet and the money stays, the relationship stays, and she comes back Saturday to spend it. The same wallet holds the referral bonus you gave her for bringing the friend, the promo you ran in January, the goodwill credit you issued the night the heater failed. A real wallet treats all of those as one balance the member can spend on a seat, a guest pass, or the protein bar at the front desk. A tool without one makes every one of those a manual refund, an apology, and a customer who is slightly less sure you have your act together.
I will name where this argument stops, because most of what makes a membership stick is not software. It is whether the room is good, whether the heat is right at 6am, whether the front desk knows the regular by name and asks about her knee. No dashboard saves a cold sauna or a rude greeting, and no access rule manufactures a habit that the room itself does not earn. The software's job is narrower and worth being honest about: do not let the system break the promises the room is making. Hold the seats you said you would hold. Keep the price you said you would keep. Make coming back the path of least resistance and make leaving recoverable. That is the whole of it.
Dynamic pricing is the clean illustration of the limit. Charging more for a Friday evening contrast session than a dead Tuesday morning is sound, and the right tool moves price by daypart, day of week, and season without you touching a code. But a membership is, in part, a hedge a customer buys against exactly that volatility: she pays a flat monthly rate precisely so she does not have to think about surge pricing on her Wednesday habit. The capability to price the open market dynamically and the discipline to keep the member's rate stable have to live side by side. The tool should let you do both. Deciding where the member's flat rate ends and the dynamic market begins is a judgment about trust, and the software cannot make it for you.
There is one cost worth reasoning about plainly, and it is structural. You connect your own Stripe account, Stripe pays you directly, and the software never holds your members' money, with a small percentage on top of standard Stripe fees. With recurring revenue this matters more than it does for one-off bookings. Your subscriptions, your stored cards, your dispute history, and the list of every member you have ever signed are yours, sitting in an account with your name on it. The day you outgrow a vendor or one outgrows you, a membership base living in someone else's Stripe is a hostage situation. One living in yours is just a migration. The honest caveat is that moving active memberships, packages with punches left, and stored cards is ugly no matter where you go, so the question is never whether switching is painless. It is whether the room you are running depends on the second visit enough to make owning that relationship worth one bad weekend.
The dividing line was never how many subscribers you can close. It was whether your room lives on the second visit. If it does, you are not buying recurring billing, you are buying the machinery that makes a membership mean something: access rules that protect member seats, founding prices that hold, guest passes with real edges, a wallet that turns a cancellation into a reason to return. If your room lives on the first visit and the walk-in, you need none of it, and a recurring toggle on a cheap tool is the right answer. Memberships are a promise infrastructure. Buy the infrastructure only if you intend to keep the promise.
If you can already picture the member who would cancel the week unlimited failed her, you know exactly which seats your software has to hold.