Smart scheduling that helps you fill more classes. Plan your timetable around real demand, automatically invite members to quieter sessions and control aggregator spots from one place.
Run group classes, workshops, appointments, 1:1 sessions and livestreams in one system. Set recurring schedules that run automatically and adjust anytime.

Get AI scheduling recommendations based on bookings, attendance and real member demand. See where to add a class, move a slot or rethink sessions with low attendance.
Use Smartfill to automatically invite the right members to classes with spare slots. Set clear rules so you can fill spare capacity, without chasing people manually.

Members can browse classes, choose their favourite spot and book in a few taps, either on web or in your member app. Bookings stay synced in real time across every platform.
.png)
Use Spotcapping to decide how many places go to marketplace partners for each session. Turn empty spots into bookings without giving away spaces you could sell directly.
Smart Waitlist reallocates cancellations instantly, so popular classes stay full and accessible for all, with no manual admin needed.


The best fit depends on what you run: studios juggling group classes, workshops, 1:1s and livestreams in one place need software built for boutique fitness specifically, not a generic booking tool. bsport combines all of those formats with scheduling recommendations, so your timetable reflects real demand instead of guesswork.
You can run group classes, workshops, appointments, 1:1 sessions and livestreams all in the same system, with recurring schedules that run automatically and can be adjusted anytime.
Smartfill automatically invites the right members to sessions with spare capacity, based on rules you set, so you're not manually chasing people to fill a quiet class.
Smart Waitlist reallocates the spot instantly to the next member in line, so popular classes stay full without any manual admin on your end.
Members can browse your timetable without an account, then sign up once to book their spot. After that, booking takes a few taps on your website or in your branded app, with bookings synced in real time everywhere.