For Pilates studios
Reformer and mat scheduling that doesn’t need a front desk
Privates, duets, and group mat classes on one calendar, packages that actually track sessions used, and Becky booking the class while you’re spotting a client on the reformer.

A pilates studio’s week, handled
The duet math
Two clients, one guest booking — someone has to track who owes what and whether the guest booking ate the right person’s credit.
"How many do I have left?"
The most common text a Pilates studio gets, and the one most owners answer from memory instead of a ledger.
A reformer studio’s real bottleneck
Class caps exist because of equipment count, not room size — every overbooked spot means someone stands and watches.
A card failed and nobody noticed
A monthly member’s card failed weeks ago. She finds out before you do, when her app says "no active plan."
What pilates studios get
Guest and duet bookings, credited correctly
Live todayA guest booking consumes the right number of credits automatically — no manual math.
One credit ledger, not a stale counter
Live todayRemaining credits are always derived from real appointment history, never a number that can drift.
Membership pause with a real resume date
Live todayPause a membership, set the exact resume date, and it comes back on its own.
Failed payments surfaced same-cycle
Live todayA failed card shows up in your daily digest, not three weeks later.
Card-on-file charging from the client panel
Live todayCharge a saved card without leaving the client’s profile.
Configurable class-size caps
Live todaySet a lower cap for reformer classes than mat classes — capacity enforces itself.
Late-cancel credit handling
Partially liveA late cancel consumes the credit and alerts you.
There’s no separate monetary late-cancel fee yet — you decide whether to waive the credit charge, per appointment.
Questions from pilates owners
Yes — class-type capacity is configurable per class.
See it against your own schedule.
Bring your current class list, packages, and a real question — we’ll show you exactly what Becky would have said.