Skip to content
Class Scheduling Software for Fitness Studios

Boutique fitness scheduling that runs itself

Class scheduling software for fitness studios that actually fits how boutique studios sell. A booking app branded for your studio, memberships and class packs the way you want to sell them, automated waitlists, reminders, and late fees — and crisp reporting on how each timeslot performs.

  • A booking app branded with your studio
  • Unlimited or limited memberships and class packs
  • Weekly, monthly, 4-weekly, and annual billing
Memberships & class packs

Sell any kind of membership or pack you want

Unlimited memberships. Limited memberships (e.g. 8 classes per month). Class packs of 5, 10, 20. Drop-ins, intro offers, founding-member tiers — Zipper handles them all in a single product builder. Mix and match payment methods on every class so a member can pay with credits, a subscription, or cash on the same booking.

  • Unlimited or limited classes per billing period.
  • Class packs with any credit count and discount tier.
  • Startup fees, intro offers, and freebies built in.
Products
+ Create product Create with AI
Unlimited Membership
Unlimited classes
Monthly
$229 /month
8-Class Membership
8 classes per month
Monthly
$179 /month
Weekly Drop-in
2 classes per week
Weekly
$59 /week
Founding Annual
Unlimited, paid yearly
Annual
$1,900 /year
10-Class Pack
Auto-renew when empty
Auto-renew
$240 one-time
5-Class Pack
Single purchase
One-time
$135 one-time
Drop-in Class
Single class
One-time
$32 one-time
Intro Month
4 weeks unlimited
4-weekly
$79 4-weekly
Flexible billing

Bill members weekly, monthly, 4-weekly, or annually

Pick the cadence that fits the membership. A weekly drop-in pass for new students, a monthly unlimited, a 4-weekly intro, or a discounted annual contract for your most loyal members. Add a startup fee, set the first-charge date, and Zipper handles the recurring billing on Stripe.

  • Set a startup fee for new members or waive it for upgrades.
  • Block bookings outside the active billing window if you choose.
  • Pause, downgrade, or cancel at end-of-period or immediately.
Billing schedule
Unlimited Membership
Weekly Charge every 7 days
Monthly Charge every month
4-weekly Charge every 4 weeks
Annual Charge once a year
Charge Date Amount
Startup fee May 1 $49.00
Cycle 1 May 1 $229.00
Cycle 2 Jun 1 $229.00
Cycle 3 Jul 1 $229.00
Auto-renews monthly · End-of-period cancellation
Class packs

One-time class packs or auto-renew when used

Sell a 10-class pack as a one-time purchase, or set it to automatically reload (and rebill) the moment a client books their last credit. Same product, two settings — pick the right one per pack so members never run out and you never chase a renewal email.

  • One-time packs for intros, gift cards, and short-term offers.
  • Auto-renew packs that recharge on the last credit used.
  • Manual credit grants for makeups, comps, and corporate accounts.
One-time 5
5-Class Pack
$135 · Single purchase
3 of 5 used Auto-renew off
Auto-renew 10
10-Class Pack
$240 · Refills on last credit
9 of 10 used Refills tonight
Schedule & capacity

Schedule classes once, manage in two clicks

Bulk-create recurring weekly classes, assign instructors, and connect the eligible memberships and packs in one wizard. Edit one session or the whole series. Override a single week for a holiday, vacation, or format swap — without touching the rest of your schedule.

  • Live capacity on every session: 11 / 12, full, waitlist of 3.
  • Scheduled changes for date-range overrides on instructor, time, or location.
  • Bulk cancel sessions with auto-refund or credit restore.
May · Week 2
Week Month
6a8a10a12p2p4p6p
Mon 5
Tue 6
Wed 7
Thu 8
Fri 9
6:00a Power Reformer
12 / 12
9:00a Foundations
7 / 10
7:30a Slow Flow
15 / 18
12p Sculpt + Sweat
10 / 12
6:00a Power Reformer
11 / 12
11a Mat Burn
9 / 14
8:00a Sculpt + Sweat
12 / 12
5:30p Reformer L2
11 / 12
7:00a Slow Flow
14 / 18
12p Foundations
8 / 10
Instructor subs

Sub instructors in two clicks

Mara out sick? Open the session, pick the new instructor, choose whether to notify registrants. The recurring series stays assigned to Mara, the single session updates instantly in the app, and your registered members see the change in real time.

  • Per-session sub — series stays untouched.
  • Auto-email registrants with a custom note.
  • Sub history tracked on every instructor’s profile.
Substitute instructor
Tue 6:00 AM
M
Mara Lin
Original instructor · out today
Removed
T
Theo Park
Subbing this session
Confirmed
Email 14 registrants with a note
“Theo will be subbing for Mara this Tuesday — see you all there!”
Automated waitlists

A waitlist that fills the spot for you

When a class is full, members tap once to join the waitlist. The moment a spot opens, Zipper promotes the next person in line, charges or deducts a credit, and sends an email + push notification — even at 5:30am on a Tuesday. Last-minute cancels always auto-refund off the waitlist.

  • One-tap join from the booking app.
  • Auto-promote in order with payment and notification.
  • Drag to reorder for VIPs and corporate members.
Waitlist · Power Reformer
Tue 6:00 AM · Riverside
Class full · 12 / 12
C
Cara Hill
Promoted just now · Charged 1 credit
#1
D
Devon Park
Joined 1h ago
#2
L
Lila Chen
Joined 38m ago
#3
S
Sam West
Joined 22m ago
#4
Auto-promote when a spot opens
Reminders & late fees

Reminders, late fees, and confirmations on autopilot

Booking confirmations, day-before reminders, hour-before nudges, and waitlist promotions all send automatically — over email and push. Set a refund policy window per class type and Zipper handles late-cancel fees, no-show charges, and credit restores so you never have to chase down a member at the front desk.

  • Configurable reminder cadence (24h, 1h, custom).
  • Auto late-cancel fees when canceling inside the policy window.
  • Auto-refund or credit restore outside the window.
Trigger
Class booking confirmed
Action
Send booking confirmation
Action · 24h before
Send class reminder
Conditional
If cancel < 12h → charge $15 late fee
Reporting

See capacity by timeslot at a glance

Which Tuesday 6am sells out every week? Which Saturday 2pm needs a different format? Capacity reporting ranks every timeslot by utilization so you can make confident scheduling decisions instead of guessing. Filter by location, instructor, or class type.

  • Utilization % per timeslot, instructor, and class type.
  • Trend over weeks — see what’s growing and what’s soft.
  • Export to CSV for studio meetings and ownership reporting.
Capacity by timeslot
Last 4 weeks All locations
Mon · 6:00am · Power Reformer
96% 12/12
Tue · 6:00am · Power Reformer
98% 12/12
Tue · 12:00pm · Sculpt + Sweat
86% 12/14
Wed · 7:30am · Slow Flow
78% 14/18
Thu · 5:30pm · Reformer L2
72% 9/12
Fri · 9:00am · Foundations
60% 6/10
Sat · 2:00pm · Slow Flow
28% 5/18
Selling out Strong Steady Underperforming
Why Zipper

All of it. In one place. Built for studios.

Zipper is boutique fitness scheduling software that combines class booking, branded apps, memberships, marketing, CRM, and reporting in one system — class scheduling software for fitness studios where every booking, late fee, waitlist promotion, and renewal connects to the rest of your business.

Branded for your studio
Your logo, your colors, your studio name on every booking — members never leave your brand.
Setup in days, not months
Migrate from Mindbody, Mariana Tek, Glofox, Arketa, Pike13, or Momence — we handle the data import.
One platform, one bill
Replace 4–5 tools (booking, CRM, email, website, automations) with a single subscription.

Common questions

Can my clients book classes in my own branded app?
Yes. Your members get a booking app branded with your studio name, logo, and colors. Every class registration, payment, package balance, and waitlist update lives in one place for them.
What kinds of memberships and class packs can I sell?
Unlimited memberships, limited memberships (e.g. 8 classes per month), 5- and 10-class packs, single drop-ins, intro offers, founding-member tiers — anything you can describe. Mix and match per class so a member can use a credit, a subscription, or pay-per-class on the same booking page.
Can class packs auto-renew when used up, or be a one-time purchase?
Both. Each class pack has an auto-renewal setting. A 10-class pack can be a single-purchase product, or it can automatically reload (and rebill) the moment a client uses their last credit — your call per product.
What billing schedules can I set on memberships?
Weekly, monthly, 4-weekly, and annual billing — including hybrid options like a monthly-billed annual contract or a weekly subscription with a startup fee. Prices, taxes, billing periods, and startup fees are configured per membership product.
How do instructor subs work?
Open the session, click Substitute Instructor, pick the new provider, and toggle whether to notify registrants. The sub applies to that session only — the recurring series stays assigned to the original instructor — and your clients see the updated name in the app instantly.
How does the automated waitlist work?
When a class is full, members can join a waitlist with one tap. As soon as a spot opens up, the next person on the list is automatically promoted, charged (if applicable), and notified by email and push. Waitlist cancellations always auto-refund regardless of your refund policy window.
Can Zipper charge late-cancel fees automatically?
Yes. Set a refund policy window per class type (e.g. cancel within 12 hours = late). Members who cancel inside the window forfeit their credit or get charged the late-cancel fee you configure. Cancellations outside the window auto-refund or restore credits.
What reminders and emails are sent automatically?
Booking confirmations, day-before and hour-before class reminders, virtual class meeting links, waitlist promotions, and cancellation notices all send automatically. You can also email all registrants of a single session in one click — useful for last-minute notes or weather updates.
Can I see how each timeslot is performing?
Yes. Reporting shows capacity utilization by class, by timeslot, by instructor, and by location — so you can see at a glance which Tuesday 6am is full week after week and which Saturday 2pm needs a different format.
I’m using Mindbody / Mariana Tek / Glofox / Arketa. Can I migrate?
Yes. We migrate your members, current packages and memberships, billing schedules, and class history. You give us a customer list — we handle the rest, and members get a one-click email invite to set up their account when you go live.

See class management built for your studio

A 30-minute walkthrough is the fastest way to see if Zipper fits the way your studio actually runs.