Built for your business

Yoga Studio Software Built for Real Class Schedules

Schedule classes, sell packs and memberships, fill waitlists automatically, and keep teachers in sync — all from one platform.

14-day free trial · No credit card · No per-transaction fees

Yoga studios live and die by the schedule: vinyasa at 6am, restorative on Sunday, a sub stepping in last minute, and a waitlist that needs to fill the second someone cancels. Bastiva handles class packs, unlimited memberships, drop-ins, and waitlists with automatic gap-fill so no mat sits empty. With no per-booking fees and your own branded booking page, you keep more of every class pack you sell.

Class scheduling and waitlists that fill themselves

Build your weekly grid once and let students reserve a spot from a clean, branded booking page or your member app. When a class fills, the waitlist opens automatically — and the moment someone cancels, Bastiva offers the seat to the next person in line and bills their pack on confirmation.

  • Recurring weekly schedules with per-class capacity
  • Automatic waitlist gap-fill on cancellation
  • 24-hour and 2-hour automated class reminders
  • Late-cancel and no-show fees you control

Class packs, drop-ins, and memberships

Sell exactly how students want to pay: a 10-class pack, a single drop-in, an unlimited monthly membership, or an intro offer for new yogis. Bastiva tracks remaining credits, expiration dates, and renewals automatically, and applies the right pass when a student books.

  • Class packs with credit counts and expirations
  • Recurring unlimited memberships with card-on-file
  • Drop-in pricing and new-student intro offers
  • Gift cards and promo codes for workshops

Teachers, subs, and payroll-ready pay

Assign instructors per class, let them check their roster on the go, and swap in a sub without breaking student bookings. Every class taught flows into a payroll-ready ledger with per-class or commission-based pay, so paying your teachers takes minutes, not a spreadsheet weekend.

  • Per-class instructor assignment and easy sub swaps
  • Staff time clock and attendance tracking
  • Commission and per-class pay rules
  • Payroll-ready ledger export

Waivers, intake, and retention

Collect a signed liability waiver and health intake before a new student's first class with e-signature forms — no clipboard at the front desk. Then keep students coming back with post-visit follow-ups, retention cohorts, and rebooking-rate analytics that show which classes and teachers drive loyalty.

  • Digital waivers with e-signature
  • Custom health and intake forms
  • Retention cohorts and rebooking-rate reports
  • Client LTV and class-attendance analytics

Bastiva vs. Typical platforms

FeatureBastivaTypical platforms
Per-booking / transaction feesNone — flat monthly priceOften charges per-transaction or per-booking fees
Custom branding on booking pageIncluded on every tierBranding often limited to top tier
Branded member appIncludedUsually a shared, generic marketplace app
Waitlist auto gap-fillAutomatic on cancellationOften manual or add-on only
Class packs and membershipsBoth, with credit trackingAvailable, sometimes tiered
Starting price$19/moFrequently higher entry price
Your own subdomainyourstudio.bastiva.comShared marketplace listing

Flat, honest pricing

Every plan includes your branding. No transaction fees, ever.

$19
/mo · Starter
$49
/mo · Growth
$99
/mo · Pro
$199
/mo · Enterprise

Frequently asked questions

Can students buy and use class packs?

Yes. Sell packs of any size with credit counts and expiration dates. Bastiva automatically deducts a credit when a student books and warns them when their pack is running low.

How do waitlists work?

When a class is full, new bookings join the waitlist. If someone cancels, the next person is offered the spot automatically and their pass or card-on-file is applied when they confirm.

Can I assign substitute teachers?

Yes. Swap the assigned instructor on any class in seconds without disturbing student reservations, and the sub sees the updated roster in their staff view.

Do you charge a fee per class booking?

No. Bastiva is flat monthly pricing with no per-booking or per-transaction fees, so a busy schedule never costs you more.

Can new students sign a waiver online?

Yes. Send a digital liability waiver and health intake form with e-signature before their first class so the front desk stays clipboard-free.

Explore more

Fill every mat — start your free 14-day trial

Your studio, elevated. Live in minutes.