Bastiva gives studios, salons and spas a single online booking system that handles appointments, classes, packages and payments in one place. Clients book in a few taps from your own subdomain or branded member app, while reminders, deposits and waivers run automatically in the background. Because pricing is a flat monthly rate, you keep every dollar a client pays you with no per-booking commissions skimmed off the top.
Bookings on your terms, around the clock
Your booking page is live every hour of every day, so clients reserve a slot the moment they think of it instead of waiting for you to pick up the phone. Real-time availability prevents double-bookings, and clients can self-serve rescheduling and cancellations within the rules you set.
- 24/7 self-service booking from web or branded app
- Real-time availability synced across staff, rooms and resources
- Client self-reschedule and self-cancel within your policy windows
- Recurring appointments and standing slots for regulars
A booking page that is unmistakably yours
Custom branding is included on every Bastiva plan, not locked behind an enterprise tier. Add your logo, colors and your own subdomain like yourstudio.bastiva.com so the booking experience feels like a natural extension of your business rather than a generic marketplace.
- Your logo and colors on the booking page, emails and member app
- Your own subdomain: yourstudio.bastiva.com
- Branded member app for repeat clients (Android now, iOS coming)
- No competing studios advertised next to your services
Protect your calendar from no-shows
Empty chairs and unused mats cost real money. Bastiva lets you require deposits or card-on-file at booking, charge configurable no-show and late-cancel fees, and waitlist clients so cancellations get filled automatically through gap-fill.
- Deposits and card-on-file required at booking
- Configurable no-show and late-cancellation fees
- Waitlists with automatic gap-fill when slots open
- Automated reminders 24 hours and 2 hours before
One flow from booking to checkout
Booking is only useful if it connects to the rest of your business. Bastiva ties online booking to digital waivers, custom intake forms and an integrated point of sale, so a new client signs, fills in their details and pays without you stitching together separate tools.
- Digital waivers with e-signature attached to booking
- Custom intake forms collected before the first visit
- Payments via Stripe, Apple Pay, Google Pay, ACH and card-on-file
- Integrated POS, tips and gift cards at checkout
Bastiva vs. Typical platforms
| Feature | Bastiva | Typical platforms |
|---|---|---|
| Per-booking commission | None, ever | Often a percentage of each booking |
| Pricing model | Flat monthly from $19 | Tiered fees plus add-ons |
| Custom branding on booking page | Included on every plan | Frequently top-tier only |
| Own subdomain | Yes, yourstudio.bastiva.com | Shared marketplace URL is common |
| Branded member app | Included | Often a paid upgrade or generic app |
| Deposits and no-show fees | Built in and configurable | Varies, sometimes limited |
| Waitlist with automatic gap-fill | Yes | Manual or unavailable |
| Free trial | 14 days, no card required | Varies, card often required |
Flat, honest pricing
Every plan includes your branding. No transaction fees, ever.
Frequently asked questions
Does Bastiva charge a fee on each booking?
No. Bastiva uses flat monthly pricing with no per-booking commissions and no booking-based transaction fees, so the price your client pays is the amount you keep, minus only your payment processor's standard rate.
Can clients book without creating an account?
Yes. Clients can book as guests, and they can also create an account to manage upcoming appointments, store a card on file and rebook faster next time.
Can I require a deposit or card on file at booking?
Yes. You can require a deposit or card-on-file at the time of booking and set no-show and late-cancellation fees to protect your schedule.
Will the booking page match my brand?
Yes. Custom branding is included on every plan. You add your logo, colors and your own subdomain like yourstudio.bastiva.com so the page looks like your business.
What happens when someone cancels?
If you have a waitlist, Bastiva can automatically offer the open slot to the next client through gap-fill, helping you keep your calendar full without manual outreach.
How do reminders work?
Automated email reminders go out 24 hours and 2 hours before the appointment, and clients with the member app can also receive push notifications.
Explore more
Start taking bookings 24/7 with a 14-day free trial
Your studio, elevated. Live in minutes.