Every boutique studio has a number nobody puts in the P&L: the value of the classes that were already paid for and never happened. It doesn't show up as a loss. It just quietly stops being revenue.
The money that leaves without a receipt
A client buys a 10-class pass. She comes to four sessions in the first two weeks, then life happens — a trip, a busy month at work, a knee that needs a rest. Six classes sit unused. Nobody calls her. Nobody flags the account. Three months later the pass has technically expired, and the studio has kept money it never fully delivered on and never followed up to re-earn.
That isn't fraud and it isn't laziness. It's what happens when class credits live on paper or in someone's memory instead of in a system. We saw it up close inside Casa KiGua, a boutique wellness studio in Cancún with real community, a loyal member base, and a back office that ran entirely by hand.
The uncomfortable part is that this leak feels invisible precisely because it looks like the opposite of a problem. The studio is full. Classes are booked. Revenue from new sign-ups keeps arriving. Nothing on the surface says "we are losing money here." The founder isn't ignoring a red flag — there simply isn't one to see, because nothing in a paper system flags an unused credit as anything other than money already collected.
Where the leak was hiding
Before the install, reservations were taken inside message threads. Class passes were tracked on paper. Renewal reminders depended on somebody remembering — which meant some happened and some didn't. A member who asked about a class on a Monday and never came back was, from the studio's side, indistinguishable from someone who had never written in the first place.
This is the part founders underestimate: the expiring-credit problem isn't really a finance problem. It's a memory problem wearing a finance costume. The studio wasn't bad at math. It was relying on a human being to hold, in her head, the exact status of every member's remaining classes, renewal date, and pause requests — on top of running the front desk, teaching, and everything else a founder does before 9am.
Multiply that by forty, sixty, a hundred active members, and the "just remember to follow up" system doesn't degrade gracefully. It fails silently. The studio doesn't see six unused classes as six unused classes. It sees them as nothing at all — because nothing was ever recorded to see. And the people most likely to fall through are quietly the worst ones to lose: the members who already trust the studio enough to prepay for ten sessions instead of one.
A Tuesday, before and after
Before the install, a typical Tuesday at Casa KiGua looked like this: the owner opens Instagram to find three new messages asking about the intro class, a WhatsApp thread from a member asking how many classes she has left, and a stack of paper passes at the front desk that someone needs to reconcile against who actually showed up that week. None of these three things talk to each other. Answering the Instagram message doesn't create a record anywhere. Checking the WhatsApp balance means physically finding that member's card. The reconciliation happens if there's time — usually at night, usually not every week.
After the install, the same Tuesday starts with a dashboard, not a scavenger hunt. The three Instagram messages are already contacts, tagged with their source, sitting in the intro-class stage with a reminder scheduled automatically. The member's remaining classes are one search away, visible to her too, so she isn't even asking. And nothing needs reconciling at night, because attendance updates the credit balance the moment class ends. The founder's Tuesday didn't get easier because she tried harder. It got easier because the system started doing the parts that used to require her memory.
The fix wasn't "track better." It was take the tracking off a person.
The instinct, when you notice a leak like this, is to ask people to be more disciplined: keep a better spreadsheet, set a reminder, check in more often. That's the wrong layer to fix it at. Discipline doesn't scale past one person's attention span, and a boutique studio's whole appeal is that it doesn't feel like a chain — which means you can't solve this by hiring an admin department either.
What has to change is where the memory lives. Not in the founder's head. Not in a notebook. In a system that never gets tired, never gets busy, and doesn't forget a renewal date because a new member just walked in.
| Before | After |
|---|---|
| Class passes tracked on paper | Credits, renewals and pauses visible in one place — to the studio and to the member |
| Renewal reminders depend on someone remembering | Reminders fire on their own, tied to actual remaining credits |
| A lapsed inquiry looks identical to no inquiry at all | Every message becomes a contact with a source, moving through defined stages |
| Retention is a feeling | Retention is a number: first class, second class, lapse risk, attendance, revenue |
What actually went into the install
We installed RIVEL OS running in Studio OS mode — configured for a small team, not a chain, which mostly meant removing decisions instead of adding features. A few pieces did most of the work on the expiring-credit problem specifically:
- Finance keeps memberships honest: renewals, pauses and remaining credits visible to the studio and to the member, so nobody has to negotiate what's left from memory.
- CRM turns every message and form into a contact with its source attached, and walks it through defined stages with automatic reminders instead of someone's memory.
- KPIs and Analytics reads retention as a number instead of a feeling — first class, second class, lapse risk, attendance and revenue in one view, so an unused credit shows up before it quietly expires.
- Services runs the class schedule itself: intro offers, class passes and recurring memberships, booked online and confirmed in one tap.
- Integrations connect Instagram, WhatsApp Business, Meta Ads and the CRM, so the studio answers where its people already talk to it — without anything falling through a gap between platforms.
None of these pieces is exotic on its own. What changes the outcome is that they're connected — a credit that's about to expire isn't a separate spreadsheet from the member's booking history and the studio's revenue view. It's one fact the system already knows, and it can act on that fact — a reminder, a check-in message, a pause offer — without anyone deciding to send it.
"We had community and reputation. RIVEL gave us the system to scale them without hiring more people." — Dra. Alejandra Aguirre, Founder, Casa KiGua
The numbers, and the number that isn't on the dashboard
In the first 90 days after the install, Casa KiGua saw online bookings rise 38% and administrative work drop 62%, with the same team handling roughly 4x the work per person — see the full Casa KiGua case study for the detail behind each figure. Those numbers came from the same shift described above: coordination that used to eat evenings and weekends became something the system did on its own.
But the number that mattered most to the owner never made it onto a dashboard. It's this: a member who buys a pass now gets used, followed up on, or renewed — not quietly forgotten. The studio isn't just capturing more revenue up front. It's finally collecting on the revenue it already had. That distinction matters more than it sounds: growth that comes from finally delivering on what you already sold is cheaper, and stickier, than growth that comes from acquiring one more new lead.
The objection we hear before every install
Almost every founder we talk to before a Strategy Lab says some version of the same thing: "our members are loyal, they're not going anywhere, we don't need to chase them." That's usually true and it's also not the point. Loyal members don't leave because they're angry. They leave because a business that never reaches out first eventually stops feeling like it's paying attention — and a member who quietly stops booking rarely tells anyone why.
The other version of the same objection is "we're too small for a CRM." Casa KiGua is exactly the size that objection describes — a founder, a front desk, a handful of instructors. The point of installing Studio OS wasn't to make the studio feel bigger. It was to make forty or a hundred relationships as easy to hold accurately as five, without asking one person to be the system.
The pattern behind it
This isn't unique to yoga studios. Any business that sells a block of value up front — sessions, credits, packages, retainers — and delivers it over time has the same exposure:
- A boutique studio selling class passes or memberships, exactly like Casa KiGua.
- A clinic selling a package of treatments booked over several visits.
- An agency selling a monthly retainer of hours that quietly rolls over — or doesn't.
- A consultorio selling a course of sessions paid in one visit and delivered across several.
If the remaining balance lives in someone's head or a paper ledger, it will leak, and it will leak in a way nobody sees until a member quietly stops coming back. The instinct to blame the team, or the member, or "just needing to follow up more" misses the actual mechanism. The fix isn't more effort. It's moving the memory out of a person and into a system that watches every account the same way, every day, whether it's a slow Tuesday or the studio's busiest month of the year.
If you're not sure how much of this is already happening inside your own business, that's usually the first thing worth finding out — before you decide whether the answer is a better spreadsheet or an actual system. It rarely stays a small number for long, because the leak scales with your best customers: the ones who trusted you enough to pay for ten sessions instead of one. And it compounds quietly — a studio that loses track of six classes this quarter loses track of a slightly larger number next quarter, because nothing in a paper system corrects itself. The founder isn't failing to notice a fire. There was never a smoke alarm installed to notice one with.
Three questions that tell you fast
You don't need a full audit to find out whether this is already happening in your business. Three questions usually surface it in under five minutes:
- Can you say, right now, exactly how many credits or hours each active client has left — without opening more than one place to check? If the honest answer involves a notebook, a spreadsheet you haven't opened this week, and someone's memory, the balance is already drifting.
- When did you last reach out to a client who bought a package and then went quiet — before they asked you first? If the pattern is that the client has to bring it up, the follow-up isn't a system. It's luck.
- If your best front-desk person took two weeks off tomorrow, would anyone else know which memberships are about to lapse? If the answer is no, the memory lives in one person's head, and that's the exact fragility this whole problem comes from.
None of these questions are about effort or intent. Every founder we've installed for cared about their clients before the system existed. The gap was never caring — it was that caring doesn't scale past what one person can hold in their head, and nobody notices the gap until a client they liked simply stops showing up.
See what a 90-day install looks like for a business like yours: start with the Strategy Lab, browse pricing for the plan that fits your team today, or read more installs on the blog.