Personal trainers run on session packages, standing appointments, and a handful of busy time slots. Bastiva books one-on-one and small-group sessions, tracks package credits so you always know how many sessions a client has left, and bills recurring clients automatically. With your own branded app and booking page — and no per-booking fees — you look established and keep every dollar.
Session booking and package tracking
Book one-on-one and small-group sessions, set up recurring standing appointments, and sell session packages that track credits and expirations automatically. You and your client always know exactly how many sessions remain.
- One-on-one and small-group session booking
- Session packages with credit tracking
- Recurring standing appointments
- Card-on-file for automatic checkout
Recurring billing and payments
Bill ongoing clients automatically with card-on-file, accept cards, Apple Pay, Google Pay, and ACH, and let failed payments retry on their own. Promo codes power referral and intro offers to win new clients.
- Automatic recurring billing with retries
- Cards, Apple Pay, Google Pay, ACH, card-on-file
- Promo codes for referrals and intro offers
- Gift cards for session bundles
Your own branded app and booking page
Put your logo and colors on the booking page, emails, and a branded member app on every tier, with your own subdomain at yourname.bastiva.com. Clients book, pay, and rebook from an app that looks like yours — not a generic marketplace.
- Custom branding on every tier
- Branded member app with push notifications
- Your own subdomain (yourname.bastiva.com)
- iCal feed to sync with your calendar
Waivers, reminders, and client progress
Collect a signed waiver and health intake before the first session, cut no-shows with automated 24-hour and 2-hour reminders and no-show fees, and track client retention and rebooking rate to keep your schedule full.
- Digital waivers and custom intake forms
- Automated 24h and 2h reminders
- No-show and late-cancel fees
- Retention and rebooking-rate analytics
Bastiva vs. Typical platforms
| Feature | Bastiva | Typical platforms |
|---|---|---|
| Per-booking / transaction fees | None — flat monthly price | Often charges per-transaction or per-booking fees |
| Session package tracking | Automatic credit and expiration tracking | Available, sometimes manual |
| Recurring billing | Automatic card-on-file with retries | Available, sometimes add-on priced |
| Branded member app | Included on every tier | Usually a generic shared app |
| Custom branding | Logo and colors on every tier | Branding often limited to top tier |
| Your own subdomain | yourname.bastiva.com | Shared marketplace listing |
| Starting price | $19/mo | Frequently higher entry price |
Flat, honest pricing
Every plan includes your branding. No transaction fees, ever.
Frequently asked questions
Can I sell and track session packages?
Yes. Sell packages of any size and Bastiva tracks credits and expirations automatically, so you and your client always know how many sessions remain.
Can I bill recurring clients automatically?
Yes. Bill ongoing clients with card-on-file on a recurring schedule, with automatic retries when a payment fails.
Do I get my own branded app?
Yes. Every tier includes custom branding on the booking page, emails, and a branded member app, plus your own subdomain at yourname.bastiva.com.
Is there a fee per session booking?
No. Bastiva is flat monthly pricing with no per-booking or per-transaction fees.
Can clients sign a waiver before the first session?
Yes. Send a digital waiver and health intake form with e-signature before the first session so everything is in order.
Explore more
Grow your training business — start free
Your studio, elevated. Live in minutes.