bsport

European studio management platform sold via quote-based tiers; pricing is not published and requires a sales demo.

Visit site ↗

Strengths

  • Brandable Booking Widget

    Widget general theme customisable (colours/background) with live preview

    Confirmed
  • Courses

    Via Workshops: a multi-session workshop can force registration for all sessions in one enrolment

    Confirmed
  • Hold Multiple Memberships / Packs at Once

    A member can hold multiple passes; the pass expiring soonest is debited first

    Confirmed
  • Gift 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

    Confirmed
  • Staff Substitution

    'Subteacher' substitution tool for teacher absences; automated substitution gated to the Elevate tier

    Confirmed
  • Custom Package Rules

    Passes configurable by credit count, expiry, multi-credit values, off-peak time restrictions and tag-based access rules

    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

Pricing

Custom pricing

Estimated

Quote 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

ClassesYesConfirmed
1:1 AppointmentsYesConfirmed
CoursesVia Workshops: a multi-session workshop can force registration for all sessions in one enrolmentConfirmed
Recurring BookingsRecurrent bookings scheduled from the member's profile, but only up to 8 weeks in advanceConfirmed
Waiting ListsYesConfirmed
Capacity LimitsYesConfirmed
Booking WindowsConfigurable opening and closing of the booking window; bookings blocked 180 days ahead by defaultConfirmed
Cancellation WindowsCancellation policy with deadline; out-of-time cancellations do not restore the creditConfirmed
Attendance TrackingRoll call in back office/teacher app, plus a self check-in tablet at the studio entranceConfirmed
No-show TrackingConfigurable no-show penalties, primarily aimed at unlimited passesConfirmed
Staff Substitution'Subteacher' substitution tool for teacher absences; automated substitution gated to the Elevate tierConfirmed
Embeddable Calendar WidgetExtensive widget range: calendar, workshop, subscription, shop, pricing, member profile, login and lead-capture widgetsConfirmed
Shareable Booking LinksYesConfirmed
Brandable Booking WidgetWidget general theme customisable (colours/background) with live previewConfirmed
Duplicate ClassesYesConfirmed
Bulk Class CreationYesConfirmed
Bulk Class CancellationMass cancellation of all sessions in a period in one click (e.g. studio closure), with pre-filteringConfirmed

Memberships & Packages

MembershipsYesConfirmed
Class PacksYesConfirmed
Custom Package RulesPasses configurable by credit count, expiry, multi-credit values, off-peak time restrictions and tag-based access rulesConfirmed
Hold Multiple Memberships / Packs at OnceA member can hold multiple passes; the pass expiring soonest is debited firstConfirmed
Automatic RenewalsYesConfirmed
Failed Payment HandlingSmart Retries (up to 5 attempts), plus automatic pass blocking and session cancellation on failed payment or disputeConfirmed
Drop-in PricingSingle/multi-credit passes, free trial classes and discovery passes for new customersConfirmed
Advanced Packages (Multi-Class)Not verifiedEstimated

Clients

Client ProfilesYesConfirmed
Booking History'Recent events' on the member profile covers bookings, appointments, payments, logins and more, filterable by event typeConfirmed
Client NotesNotes section on the member profile; custom form free-text answers are written into it automaticallyConfirmed
Client ImportMigration 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 ExportYesConfirmed
Customer SearchMember search plus an extensive filter list and saved 'smartlists'Confirmed

Payments

Secure Card PaymentsCard payments via Stripe; PayPal also integratedConfirmed
Automatic BillingRecurring billing on subscription contracts, by card or SEPA direct debitConfirmed
Saved Payment CardsSave a credit card or SEPA mandate against a member's accountConfirmed
RefundsFull and partial refunds, including refunding one item from a multi-product invoice, and refund-to-creditConfirmed
Payment ReportingSales reports with VAT, plus unpaid-invoice reportsConfirmed
Multi-Currency SupportInvoices carry an ISO 4217 currency code and bsport operates across European markets; per-account local currency rather than multiple curre…Confirmed
Discount / Promo CodesPromotional codes (12-character minimum), plus voucher campaigns and subscription discountsConfirmed
Gift CardsSeveral gift card types including custom-value, purchasable by members and redeemable against invoicesConfirmed
Online Payments at BookingPayment at booking, with an option to let members book without paying or pay laterConfirmed
In-Person PaymentsPOS with Stripe Terminal card readersConfirmed
Payment HistoryYesConfirmed

Communication

Booking ConfirmationsYesConfirmed
Booking RemindersYesConfirmed
Cancellation EmailsTransactional notifications include cancellation and 'cancellation after deadline' messagesConfirmed
Custom Email TemplatesTransactional templates editable; templates can be imported/exported as HTML or built from CanvaConfirmed
Mailchimp IntegrationNoConfirmed
Email MarketingBuilt-in marketing suite with AI-assisted email builder, templates, and automations triggered when a member enters/leaves a smartlistConfirmed
Broadcast EmailsYesConfirmed
SMS NotificationsSMS available from the Build tier upwardConfirmed
SMS BroadcastsBulk SMS to filtered smartlists (160-character limit)Confirmed

Forms & Compliance

Custom Intake FormsCustom form builder with multiple/simple answers, checkboxes, signature and file-upload fieldsConfirmed
Digital WaiversYesConfirmed
Required Forms Before BookingThe liability waiver can be made mandatory at registration, and terms must be accepted before purchasing a product or subscriptionConfirmed
Downloadable Form ResponsesPartial — 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 AccountsYesConfirmed
Staff SchedulingSchedule page manages availabilities and activities, groupable by teacher, establishment or activityConfirmed
Staff Attendance'Time Clock' tool with clock-in and history of hours worked per staff memberConfirmed
Payroll SummariesPayroll rules, per-teacher and per-appointment rates, remuneration groups, salary summaries exportable as CSV or PDFConfirmed
Instructor Revenue ReportsInsights scheduling breaks performance down by teacher; marginal contribution nets session revenue against teacher payConfirmed
Custom Staff PermissionsGranular per-permission staff access, including restricting a staff account to specific teachersConfirmed

Reporting

Revenue ReportsYesConfirmed
Attendance ReportsYesConfirmed
Membership ReportsInsights Subscriptions plus a dedicated Client Retention dashboardConfirmed
Package ReportsInsights Pass Usage tracks pass revenue earned versus still owedConfirmed
Visual DashboardsInsights suite: Scheduling, Bookings & Demand, Pass Usage, Subscriptions, Acquisition & Conversion, Client RetentionConfirmed
CSV ExportYesConfirmed
Activity LogPartial — the member profile logs member-side events (bookings, payments, logins, profile edits); no staff-side audit trail documentedConfirmed
Full Audit HistoryNot verifiedEstimated
Revenue by InstructorYesConfirmed
Revenue by ClassInsights Scheduling evaluates performance and earned revenue by service category; Sales Report lists all products soldConfirmed
Occupancy ReportsInsights Scheduling reports fill rate and optimisation opportunities; the Calendar classes tab shows fill rates inlineConfirmed

Integrations

MailchimpNoConfirmed
Google CalendarTeachers subscribe their bsport schedule to Google Calendar; one-way sync (bsport to calendar)Confirmed
Apple CalendarApple Calendar named as a supported sync target; one-way syncConfirmed
Outlook CalendarOutlook is the first-listed calendar option for schedule subscription; one-way syncConfirmed
XeroNoConfirmed
QuickBooksNative QuickBooks integration activated from the platform; invoices sent through from the Transactions menuConfirmed

Multi-Location

Calendars / Seats IncludedNot published — bsport does not publish prices or seat allowances; all plans quote-based. Unlimited bookings on every tierConfirmed
Additional LocationsSupported via a multi-location (Master/Central) account; the Scale tier is the custom plan for multi-location brands. Cost not publishedConfirmed
Centralised Multi-Location ManagementOne account across 2+ establishments with a common member database, cross-establishment reports, billing groups, and franchisor-level staff…Confirmed
Separate Booking Embeds Per LocationCalendar tabs and widgets can be filtered to a specific establishmentConfirmed

Branded Apps

Branded iOS AppWhite-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 AppWhite-label app under the studio's own name on Google Play. Engage tier and aboveConfirmed
Custom BrandingBranding across the white-label app plus customisable widget themes on the websiteConfirmed
Push NotificationsPush notifications to members, also usable as automated notifications on passes; from the Build tier upwardConfirmed

Support

24/7 Email SupportNot stated by bsport — the vendor advertises a multi-language 'reactive customer care team' and a dedicated Account Manager but publishes n…Estimated
Live Video SupportNo stated 7-day video support. Closest: a dedicated Account Manager providing individual onboarding sessions, plus a customer care team; ho…Confirmed
Knowledge BaseLarge public Intercom help centre (17 collections, 600+ articles) in English and French, plus a video libraryConfirmed
Free Data Migrationbsport advertises 'hands-on, reliable data migration' handled by a dedicated team as part of onboarding; no charge stated either wayConfirmed
Email SupportYesEstimated

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.