What Bastiva does

Class scheduling software built for busy studios

Run your weekly schedule, fill every spot and keep clients coming back without juggling spreadsheets or paying booking commissions.

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

Bastiva makes it simple to publish a recurring class schedule, sell the packages and memberships that pay for it, and fill seats automatically when someone cancels. Clients reserve from your branded booking page or member app and get reminders so they actually show up. With flat monthly pricing, there are no commissions taken from each booked class, no matter how full your studio gets.

Build a schedule once, repeat it forever

Set up recurring classes with the days, times, instructors and rooms you teach week after week, then adjust individual sessions when life happens. Each class shows live capacity, so clients always see real availability and you avoid overbooking the room.

  • Recurring class templates for your weekly timetable
  • Per-class capacity with live spot counts
  • Instructor, room and resource assignment per session
  • iCal feed so your schedule shows up in any calendar app

Fill every seat, even after a cancellation

A popular class with a long waitlist should never run with empty mats. Bastiva waitlists clients automatically and uses gap-fill to offer freed-up spots to the next person in line, turning last-minute cancellations into attended sessions.

  • Automatic waitlists when a class is full
  • Gap-fill offers open spots to waitlisted clients instantly
  • No-show and late-cancel fees to discourage drop-offs
  • Push and email notifications when a spot opens

Sell the way studios actually sell

Drop-ins, class packs, unlimited memberships and intro offers all live in Bastiva. Clients buy a package and book against it, and the system tracks remaining credits and expirations so you do not have to. Promo codes and gift cards help you run intro deals and fill new-year demand.

  • Class packs, memberships and single drop-ins
  • Automatic credit tracking and expirations
  • Promo codes for intro offers and seasonal campaigns
  • Gift cards to bring in new clients

Keep clients showing up and coming back

Attendance is everything for a class business. Bastiva sends automated reminders before each session and post-visit follow-ups afterward, then surfaces retention and rebooking analytics so you can see which classes and instructors keep clients loyal.

  • Reminders 24 hours and 2 hours before class
  • Post-visit follow-ups to encourage rebooking
  • Retention cohorts and rebooking-rate analytics
  • Instructor performance reporting

Bastiva vs. Typical platforms

FeatureBastivaTypical platforms
Per-class booking feeNoneSometimes charged per reservation
Recurring class schedulesBuilt inAvailable, varies in ease
Waitlist with automatic gap-fillYesOften manual or absent
Class packs and membershipsIncludedYes, sometimes upsold
Branded member appIncluded on every planGeneric or paid upgrade
Retention and rebooking analyticsIncludedOften higher tiers only
iCal feedYesVaries
PricingFlat monthly from $19Tiered, can scale with volume

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 I set up recurring weekly classes?

Yes. You build recurring class templates for your regular timetable and can edit or cancel individual sessions whenever your schedule changes.

How does the waitlist work?

When a class is full, clients join a waitlist automatically. If a spot opens, Bastiva's gap-fill offers it to the next waitlisted client and notifies them by push and email.

Can clients buy class packs and memberships?

Yes. You can sell drop-ins, class packs, intro offers and unlimited memberships, and Bastiva tracks remaining credits and expiration dates automatically.

Do you charge a fee for each class booked?

No. Bastiva is flat monthly pricing with no per-class or per-booking commissions, so a busier schedule never costs you more in booking fees.

How do I cut down on no-shows?

You can charge configurable no-show and late-cancel fees, send automated reminders before each class and use the waitlist so freed spots get filled.

Can clients see classes in their own calendar?

Yes. Bastiva provides an iCal feed and push notifications so clients can keep your schedule in their preferred calendar app.

Explore more

Fill your class schedule with a 14-day free trial

Your studio, elevated. Live in minutes.