
bsport
European studio management platform sold via quote-based tiers; pricing is not published and requires a sales demo.
Strengths
Brandable Booking Widget
Widget general theme customisable (colours/background) with live preview
ConfirmedCourses
Via Workshops: a multi-session workshop can force registration for all sessions in one enrolment
ConfirmedHold Multiple Memberships / Packs at Once
A member can hold multiple passes; the pass expiring soonest is debited first
ConfirmedGift Cards
Several gift card types including custom-value, purchasable by members and redeemable against invoices
Confirmed
Watch out for
Recurring Bookings
Recurrent bookings scheduled from the member's profile, but only up to 8 weeks in advance
ConfirmedStaff Substitution
'Subteacher' substitution tool for teacher absences; automated substitution gated to the Elevate tier
ConfirmedCustom Package Rules
Passes configurable by credit count, expiry, multi-credit values, off-peak time restrictions and tag-based access rules
ConfirmedClient Import
Migration done for you by bsport's dedicated migration team rather than self-serve; the only documented self-serve CSV import is for leads…
Confirmed
Pricing
Custom pricing
EstimatedQuote via sales demo
- Contract
- Not disclosed by vendor; third-party reports cite an annual contract requiring 2 months' cancellation notice (unverified)Estimated
Estimated monthly cost
Same formulas as the cost calculator, at three example studio sizes — cheapest applicable published plan per size. Includes vendor platform fees on revenue where they apply; excludes card processing and add-ons.
Solo operator
Quote required
No published price at this size
Established studio
Quote required
No published price at this size
Growing multi-site
Quote required
No published price at this size
Features
Scheduling & Booking
| Classes | Yes | Confirmed |
| 1:1 Appointments | Yes | Confirmed |
| Courses | Via Workshops: a multi-session workshop can force registration for all sessions in one enrolment | Confirmed |
| Recurring Bookings | Recurrent bookings scheduled from the member's profile, but only up to 8 weeks in advance | Confirmed |
| Waiting Lists | Yes | Confirmed |
| Capacity Limits | Yes | Confirmed |
| Booking Windows | Configurable opening and closing of the booking window; bookings blocked 180 days ahead by default | Confirmed |
| Cancellation Windows | Cancellation policy with deadline; out-of-time cancellations do not restore the credit | Confirmed |
| Attendance Tracking | Roll call in back office/teacher app, plus a self check-in tablet at the studio entrance | Confirmed |
| No-show Tracking | Configurable no-show penalties, primarily aimed at unlimited passes | Confirmed |
| Staff Substitution | 'Subteacher' substitution tool for teacher absences; automated substitution gated to the Elevate tier | Confirmed |
| Embeddable Calendar Widget | Extensive widget range: calendar, workshop, subscription, shop, pricing, member profile, login and lead-capture widgets | Confirmed |
| Shareable Booking Links | Yes | Confirmed |
| Brandable Booking Widget | Widget general theme customisable (colours/background) with live preview | Confirmed |
| Duplicate Classes | Yes | Confirmed |
| Bulk Class Creation | Yes | Confirmed |
| Bulk Class Cancellation | Mass cancellation of all sessions in a period in one click (e.g. studio closure), with pre-filtering | Confirmed |
Memberships & Packages
| Memberships | Yes | Confirmed |
| Class Packs | Yes | Confirmed |
| Custom Package Rules | Passes configurable by credit count, expiry, multi-credit values, off-peak time restrictions and tag-based access rules | Confirmed |
| Hold Multiple Memberships / Packs at Once | A member can hold multiple passes; the pass expiring soonest is debited first | Confirmed |
| Automatic Renewals | Yes | Confirmed |
| Failed Payment Handling | Smart Retries (up to 5 attempts), plus automatic pass blocking and session cancellation on failed payment or dispute | Confirmed |
| Drop-in Pricing | Single/multi-credit passes, free trial classes and discovery passes for new customers | Confirmed |
| Advanced Packages (Multi-Class) | Not verified | Estimated |
Clients
| Client Profiles | Yes | Confirmed |
| Booking History | 'Recent events' on the member profile covers bookings, appointments, payments, logins and more, filterable by event type | Confirmed |
| Client Notes | Notes section on the member profile; custom form free-text answers are written into it automatically | Confirmed |
| Client Import | Migration done for you by bsport's dedicated migration team rather than self-serve; the only documented self-serve CSV import is for leads… | Confirmed |
| Client Export | Yes | Confirmed |
| Customer Search | Member search plus an extensive filter list and saved 'smartlists' | Confirmed |
Payments
| Secure Card Payments | Card payments via Stripe; PayPal also integrated | Confirmed |
| Automatic Billing | Recurring billing on subscription contracts, by card or SEPA direct debit | Confirmed |
| Saved Payment Cards | Save a credit card or SEPA mandate against a member's account | Confirmed |
| Refunds | Full and partial refunds, including refunding one item from a multi-product invoice, and refund-to-credit | Confirmed |
| Payment Reporting | Sales reports with VAT, plus unpaid-invoice reports | Confirmed |
| Multi-Currency Support | Invoices carry an ISO 4217 currency code and bsport operates across European markets; per-account local currency rather than multiple curre… | Confirmed |
| Discount / Promo Codes | Promotional codes (12-character minimum), plus voucher campaigns and subscription discounts | Confirmed |
| Gift Cards | Several gift card types including custom-value, purchasable by members and redeemable against invoices | Confirmed |
| Online Payments at Booking | Payment at booking, with an option to let members book without paying or pay later | Confirmed |
| In-Person Payments | POS with Stripe Terminal card readers | Confirmed |
| Payment History | Yes | Confirmed |
Communication
| Booking Confirmations | Yes | Confirmed |
| Booking Reminders | Yes | Confirmed |
| Cancellation Emails | Transactional notifications include cancellation and 'cancellation after deadline' messages | Confirmed |
| Custom Email Templates | Transactional templates editable; templates can be imported/exported as HTML or built from Canva | Confirmed |
| Mailchimp Integration | No | Confirmed |
| Email Marketing | Built-in marketing suite with AI-assisted email builder, templates, and automations triggered when a member enters/leaves a smartlist | Confirmed |
| Broadcast Emails | Yes | Confirmed |
| SMS Notifications | SMS available from the Build tier upward | Confirmed |
| SMS Broadcasts | Bulk SMS to filtered smartlists (160-character limit) | Confirmed |
Forms & Compliance
| Custom Intake Forms | Custom form builder with multiple/simple answers, checkboxes, signature and file-upload fields | Confirmed |
| Digital Waivers | Yes | Confirmed |
| Required Forms Before Booking | The liability waiver can be made mandatory at registration, and terms must be accepted before purchasing a product or subscription | Confirmed |
| Downloadable Form Responses | Partial — form answers written onto the member profile; members who accepted a waiver can be isolated via a smartlist (which exports). No d… | Confirmed |
Staff Management
| Staff Accounts | Yes | Confirmed |
| Staff Scheduling | Schedule page manages availabilities and activities, groupable by teacher, establishment or activity | Confirmed |
| Staff Attendance | 'Time Clock' tool with clock-in and history of hours worked per staff member | Confirmed |
| Payroll Summaries | Payroll rules, per-teacher and per-appointment rates, remuneration groups, salary summaries exportable as CSV or PDF | Confirmed |
| Instructor Revenue Reports | Insights scheduling breaks performance down by teacher; marginal contribution nets session revenue against teacher pay | Confirmed |
| Custom Staff Permissions | Granular per-permission staff access, including restricting a staff account to specific teachers | Confirmed |
Reporting
| Revenue Reports | Yes | Confirmed |
| Attendance Reports | Yes | Confirmed |
| Membership Reports | Insights Subscriptions plus a dedicated Client Retention dashboard | Confirmed |
| Package Reports | Insights Pass Usage tracks pass revenue earned versus still owed | Confirmed |
| Visual Dashboards | Insights suite: Scheduling, Bookings & Demand, Pass Usage, Subscriptions, Acquisition & Conversion, Client Retention | Confirmed |
| CSV Export | Yes | Confirmed |
| Activity Log | Partial — the member profile logs member-side events (bookings, payments, logins, profile edits); no staff-side audit trail documented | Confirmed |
| Full Audit History | Not verified | Estimated |
| Revenue by Instructor | Yes | Confirmed |
| Revenue by Class | Insights Scheduling evaluates performance and earned revenue by service category; Sales Report lists all products sold | Confirmed |
| Occupancy Reports | Insights Scheduling reports fill rate and optimisation opportunities; the Calendar classes tab shows fill rates inline | Confirmed |
Integrations
| Mailchimp | No | Confirmed |
| Google Calendar | Teachers subscribe their bsport schedule to Google Calendar; one-way sync (bsport to calendar) | Confirmed |
| Apple Calendar | Apple Calendar named as a supported sync target; one-way sync | Confirmed |
| Outlook Calendar | Outlook is the first-listed calendar option for schedule subscription; one-way sync | Confirmed |
| Xero | No | Confirmed |
| QuickBooks | Native QuickBooks integration activated from the platform; invoices sent through from the Transactions menu | Confirmed |
Multi-Location
| Calendars / Seats Included | Not published — bsport does not publish prices or seat allowances; all plans quote-based. Unlimited bookings on every tier | Confirmed |
| Additional Locations | Supported via a multi-location (Master/Central) account; the Scale tier is the custom plan for multi-location brands. Cost not published | Confirmed |
| Centralised Multi-Location Management | One account across 2+ establishments with a common member database, cross-establishment reports, billing groups, and franchisor-level staff… | Confirmed |
| Separate Booking Embeds Per Location | Calendar tabs and widgets can be filtered to a specific establishment | Confirmed |
Branded Apps
| Branded iOS App | White-label app published under the studio's own name on the App Store; requires an organisational Apple Developer account. Engage tier and… | Confirmed |
| Branded Android App | White-label app under the studio's own name on Google Play. Engage tier and above | Confirmed |
| Custom Branding | Branding across the white-label app plus customisable widget themes on the website | Confirmed |
| Push Notifications | Push notifications to members, also usable as automated notifications on passes; from the Build tier upward | Confirmed |
Support
| 24/7 Email Support | Not stated by bsport — the vendor advertises a multi-language 'reactive customer care team' and a dedicated Account Manager but publishes n… | Estimated |
| Live Video Support | No stated 7-day video support. Closest: a dedicated Account Manager providing individual onboarding sessions, plus a customer care team; ho… | Confirmed |
| Knowledge Base | Large public Intercom help centre (17 collections, 600+ articles) in English and French, plus a video library | Confirmed |
| Free Data Migration | bsport advertises 'hands-on, reliable data migration' handled by a dedicated team as part of onboarding; no charge stated either way | Confirmed |
| Email Support | Yes | Estimated |
Spotted something out of date? Check the vendor's site — every badge above links to the exact source we used, with its last-verified date.