For studios & trainers

Run your studio without fighting the software.

Yoga studios, fitness studios, personal trainers, and wellness practices. Group classes and 1:1s. Drop-ins, packs, recurring memberships. PranaLogic handles scheduling, payments, reminders, cancel policies, and analytics so you can focus on the practice.

30-day free trial. No card required.

Make money

Every way studios charge — supported

Recurring memberships

Monthly or annual unlimited memberships, member-only entitlements on every booking, customer self-serve cancel via Stripe billing portal. Owner roster shows current MRR and active subscribers.

Private 1:1 sessions

Schedule one-off or recurring private sessions for personal training, 1:1 yoga, coaching. Choose pay-upfront or pay-after-session — trainer marks complete and the saved card is auto-charged.

Drop-ins, packs, intro offers, workshops

Real Stripe Checkout. Smart credit accounting, pack expiration, one-per-customer intro guards. Direct payouts to your bank — no aggregator skim.

Tips at every checkout

Customers can add a tip on private sessions, workshop bookings, drop-ins, packs, and intro offers. 100% to the studio. Optional, never the default.

Merch at the desk and online

Sell mats, water, and apparel from the front desk, or let customers prepay online — sizes included — and pick up in person, with pickup status on their account.

Cancel policies that actually hold

Set one cancellation window for your studio (24 hours by default): cancel a class inside it and the credit is used, cancel a workshop inside it and the payment is kept. On 1:1 sessions, a late cancel charges your fee to the customer's saved card, and a pay-after-session no-show is charged the session price — waivable by staff.

Run the day

Operational details handled

Schedule once, run forever

Build recurring class templates and roll out 4 weeks of classes with one click. Every class is checked against rooms and turnover, teacher availability and travel time, operating hours, and modality capacity before it hits the calendar.

Substitute teacher flow

Reassign a class to a different teacher and every booked customer gets an email with the new teacher's name; the class moves to the sub's roster straight away.

Waitlists that fill themselves

When a class spot opens, the next person on the waitlist is booked with one of their credits and emailed a confirmation. For a paid workshop, they get a one-click checkout link that holds the spot for 24 hours.

Waivers and intake, before the first class

Require a signed waiver before a customer's first booking. Every signature is kept against the exact version they signed, and intake answers — injuries, goals — show up on the roster.

Reminders by email and text

A reminder about a day before class, always before the free-cancel cutoff and never in the middle of the night. Text reminders for customers who opt in; booking emails carry a calendar invite.

Front-desk view that mirrors reality

Today page shows every class, every roster, every check-in. Walk-ins handled inline; intake notes visible at a glance.

Know your business

Owner-side intelligence

Owner analytics dashboard

Period revenue with vs-prior delta, by-source breakdown (drop-ins, packs, memberships initial + renewals, privates, tips), top-5 customers and teachers, day/week trend charts, CSV export.

Stripe Tax built in

Every checkout calculates sales tax automatically against your studio's address. No per-jurisdiction setup, no rate maintenance, no end-of-year cleanup.

Defended signup flow

Email verification + Cloudflare Turnstile on studio signup, per-IP rate limits on email codes. Bots don't fill your org list with junk.

Switching from Mindbody, Glofox, or another platform?

Email us before you start your trial. We'll help you think through customer import, schedule migration, and anything else that'd take you a weekend to figure out alone.

Talk to us