Solutions / Fitness & wellness
Memberships, classes, and content — one studio
Sell memberships, book sessions, and stream your workout library — with an assistant that answers the front-desk questions while you teach.
The case for building it
Why build this instead of gym-management software?
Gym software puts its brand between you and your members: a clunky shared app, your studio as one listing among many, and pricing that climbs with your roster. Members end up feeling like they joined the software, not the studio. Kliv builds the studio's own home — memberships, booking, and your video library under your name, with the workflows you actually run.
Every studio runs differently: intro offers that convert to memberships, class packs that expire, freezes for injuries and travel, a waitlist that actually moves. Those policies are yours to state, not boxes to hunt for in someone else's admin panel — and when you change how the studio runs, the system keeps up.
Anatomy of the system
What the studio actually knows
A studio's software has to know things a booking tool doesn't: who's frozen and until when, how many credits are left on a pack, who's next on the waitlist, which videos a lapsed member can no longer stream. Here is the shape of the system Kliv would build.
Members
Every member with their membership state — active, frozen, lapsed — join date, and history with the studio.
Memberships & freezes
The recurring relationship, including the pause: a freeze holds billing and access together, with a return date.
Class packs & credits
One-time packs with a credit balance that decrements per booking — and an expiry you set.
Bookings & waitlists
Who's in which class, who's waiting, and the order they'll be offered the spot.
The workout library
Members-only video in the built-in file store, streamed to whoever's entitled today.
Intro offers
The $49 first month as a rule in the catalog — priced to convert, converting on its own.
Who sees what
Rules the database enforces
- Library access follows the membership in real time — lapse locks the videos, renewal unlocks them, no list to manage.
- A booking spends a credit; the balance and the expiry are visible to the member, not tracked in your head.
- A freeze pauses billing and access together — no one pays frozen, no one streams frozen.
- When a spot opens, the waitlist moves in order — the system offers it, not whoever texts first.
Your policies — freezes for injuries, packs that expire, intro offers that convert — stop being things you enforce by hand and become how the system behaves.
What Kliv assembles
A shopping list of platform pieces — each one built in, each one composing with the rest.
Memberships & class packs
Monthly memberships and one-time class packs — entitlements decide who streams what.
Sessions, booked
Personal training and classes booked through Calendly, right on your site.
The workout library
Members-only video, optimized and streamed from the built-in file store.
The front desk, answered
Schedule, pricing, what to bring — your agent answers from a knowledge base you write once.
Ways to charge
Three ways a studio can charge
Studios rarely live on one price. The membership carries the base, packs catch the drop-ins, and the intro offer feeds both.
Monthly membership
$89/month
The regular who comes twice a week
Unlimited classes, the workout library, member booking windows.
- Unlocks
- Active membership opens booking and streaming; a freeze suspends both, cleanly.
- Billing
- Renews monthly; failed cards get retries and recovery emails before anyone's access closes.
- Refunds
- Approval-gated — a refund is a decision, not an accident.
Class pack
$220 for 10
The drop-in who won't commit to monthly
Ten class credits, booked like any member, expiring on the date you set.
- Unlocks
- Credits spend per booking; the balance shows on the member's page, not in a spreadsheet.
- Billing
- One charge, one receipt — and a record of exactly what's been used.
- Refunds
- Unused credits refundable by your policy, through the approval step.
Intro offer
$49 first month
The prospect deciding if this is their studio
A full month, full access — the studio at its best.
- Unlocks
- The same gates as a member from day one; the offer is a price, not a separate product.
- Billing
- Converts to the regular rate at renewal unless they cancel — stated up front, enforced by the catalog.
- Refunds
- Same approval flow as everything else.
Before launch
The first week, before you launch
Four days to build the studio's home, then a rehearsal of its year.
Shape the studio
Describe how you run: the memberships, the packs, the freeze policy, the class schedule. Kliv builds the first preview with the gates already working.
Make it yours
Your brand, your class names, your tone — the site should feel like the room does.
Load the real thing
The schedule, the video library, the real prices — and the intro offer with its real conversion terms.
Try to break it
Book a full class and join the waitlist. Freeze a test membership mid-month. Fail a card on purpose and watch the recovery emails go out.
Then rehearse a year
In the Sandbox, with simulated money and simulated time, run a member's year: the January join, the July freeze that unfreezes on schedule, the card that fails in March and recovers, the pack that expires exactly when you said it would. Launch knowing the studio's rules survive a year.
Bespoke, without the bespoke risk
Custom software used to mean a budget, a contractor, and a maintenance contract. This is a different deal.
Enterprise-grade parts
Sign-in, permissions enforced at the database, billing, audit, email — the components under your bespoke system are the same hardened pieces every Kliv app runs on. You compose proven infrastructure; you don't commission code from scratch.
Changes ship in order
When your process changes, say so — the change is built in conversation, you review it in a live preview, and nothing reaches your users until you publish. Commerce changes can even be rehearsed in the Sandbox with simulated money and time.
Nobody can sunset it
Off-the-shelf tools get re-priced, redesigned, and retired on a vendor's schedule — and your workflow goes with them. Your Kliv app changes only when you change it. It's your product, not a seat in someone else's.
Say it in one sentence
“Build a site for my yoga studio with a monthly membership, class booking through Calendly, a members-only video library, and an assistant that answers schedule questions.”
This is genuinely how it starts — describe it, then refine in conversation.
Build or buy
Why not just use gym software?
| Off the shelf | With Kliv | |
|---|---|---|
| The member experience | Your studio as a listing in their branded app. | Your own site and name — members join the studio, not the software. |
| Your policies | Freezes, packs, and intro terms as checkboxes they may or may not have. | Stated in your words and enforced as system behavior. |
| Cost structure | Priced per member — the roster grows, so does the bill. | You own the system; payments land on your own Stripe account. |
| The library | A bolt-on module, if offered. | Entitlement-gated streaming from the same system that knows the membership. |
| Your member list | Their database, your export. | Your rows — history, freezes, credits, and all. |
The member experience
Off the shelf: Your studio as a listing in their branded app.
With Kliv: Your own site and name — members join the studio, not the software.
Your policies
Off the shelf: Freezes, packs, and intro terms as checkboxes they may or may not have.
With Kliv: Stated in your words and enforced as system behavior.
Cost structure
Off the shelf: Priced per member — the roster grows, so does the bill.
With Kliv: You own the system; payments land on your own Stripe account.
The library
Off the shelf: A bolt-on module, if offered.
With Kliv: Entitlement-gated streaming from the same system that knows the membership.
Your member list
Off the shelf: Their database, your export.
With Kliv: Your rows — history, freezes, credits, and all.
Common questions
Can members freeze their membership?
Yes — memberships pause and resume cleanly, with billing and access following automatically. A frozen member keeps their history and picks up where they left off.
Can I sell class packs alongside memberships?
Yes. One-time packs and recurring memberships live in the same catalog, and entitlements decide what each grants — streaming access, booking, or both.
What happens to the video library when someone lapses?
It closes by itself. Library access is granted by entitlement, so a lapsed membership locks the videos and a renewal unlocks them — no manual list management.
How do intro offers convert?
The intro price is a rule in the catalog: $49 for the first month, the regular rate at renewal, stated at checkout and enforced by billing — no awkward conversation required.
What do instructors see?
Their own class rosters and waitlists. Not billing, not revenue, not the member list — roles scope access at the database, so the boundary holds everywhere.
Can members use packs and memberships together?
Yes — entitlements stack. A member might stream on their membership and book a specialty workshop with pack credits; the system knows which door each booking came through.