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
| Feature | Bastiva | Typical platforms |
|---|---|---|
| Per-class booking fee | None | Sometimes charged per reservation |
| Recurring class schedules | Built in | Available, varies in ease |
| Waitlist with automatic gap-fill | Yes | Often manual or absent |
| Class packs and memberships | Included | Yes, sometimes upsold |
| Branded member app | Included on every plan | Generic or paid upgrade |
| Retention and rebooking analytics | Included | Often higher tiers only |
| iCal feed | Yes | Varies |
| Pricing | Flat monthly from $19 | Tiered, can scale with volume |
Flat, honest pricing
Every plan includes your branding. No transaction fees, ever.
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.