Coach Booking Software: Scheduling, Commission Payouts, and Public Profiles
Coach booking software lets members book and pay for private lessons directly against a coach's real availability, while automatically tracking what the coach is owed so the club isn't calculating commission payouts by hand at the end of each month. Most clubs start coach scheduling with a shared calendar or a text message to the coach directly, which works until a club has more than one or two coaches and lesson volume that makes manual commission tracking unreliable.
This guide covers what to evaluate in coach booking software beyond the basic ability to reserve a lesson time.
Coach availability calendars that prevent double-booking
A coach's schedule isn't the same as court availability — a coach can be free while a specific court is booked, or a court can be open while the coach is teaching someone else on a different court. Coach booking software needs its own availability layer per coach, checked against court availability at the same time, so members can't book a lesson slot the coach doesn't actually have open.
Courtlines handles private lesson scheduling as part of the same booking engine used for court reservations, checking coach availability and court availability together so a lesson booking doesn't create a conflict on either side.
This matters more as a club adds coaches. With one coach, a shared calendar and some coordination can work. With five or six coaches each running their own hours, semi-private sessions, and clinic blocks, a system that doesn't check both coach and court availability at once will eventually double-book something during a busy week, and it's usually the member who finds out first.
Commission and payout tracking for coaches
Coaches are usually paid a percentage of the lesson fee, sometimes at different rates depending on lesson type (private vs. semi-private vs. clinic). Tracking that manually across multiple coaches and lesson types is exactly the kind of bookkeeping that gets error-prone at volume. Booking software should calculate each coach's commission automatically as lessons are booked and paid, giving both the club and the coach a clear running total instead of a manual spreadsheet reconstructed monthly.
- Does the system calculate coach commission automatically per lesson, at the coach's actual rate?
- Can commission rates vary by lesson type (private, semi-private, clinic)?
- Can a coach see their own running payout total without asking the front desk?
- Does payout tracking tie back to Stripe payment records for reconciliation?
Public coach profile pages
Prospective students, especially new members, often choose a coach based on a bio, specialties, and availability rather than picking blind from a list of names. A public-facing coach profile page — photo, bio, specialties, ratings taught, and a direct link to book — helps convert interest into a booked lesson without a phone call to the front desk to ask 'which coach should I book.'
This matters for clubs actively growing lesson revenue, since a coach with no public presence beyond an internal booking slot is harder for a new member to discover and choose confidently. For clubs that white-label their software, this profile page should also carry the club's own branding rather than a third-party vendor's, so it reads as part of the club's site rather than an outside booking tool.
Private lesson payments should work like court payments
Lesson booking should use the same card-on-file and instant-book payment flow as court reservations, not a separate invoice-and-pay-later process. That keeps lesson revenue on the same ledger as everything else the club sells, and means a canceled lesson can be refunded directly against the booking the same way a canceled court reservation can.
- Lesson payments use the same card-on-file/instant-book flow as court bookings
- Lesson revenue posts to the same ledger as courts, memberships, and POS
- Canceled lessons can be refunded directly against the booking record
- Lesson cancellation policies (fees, notice windows) can be set and enforced automatically
Evaluation checklist for coach booking software
What to verify with a vendor before assuming lesson booking is handled well just because 'lessons' appears in the feature list.
- Coach-specific availability calendars checked against court availability
- Automatic commission calculation per lesson, with support for varying rates by lesson type
- Coach payout totals visible to the coach without manual reporting from staff
- Public coach profile pages with direct booking links
- Lesson payments on the same card-on-file/instant-book flow as court bookings
Questions worth asking
What is coach booking software?+
It's software that lets members book and pay for private lessons against a coach's real availability, while automatically tracking commission owed to the coach, rather than managing lesson scheduling through a shared calendar or text messages.
How does coach commission tracking work?+
The system should calculate each coach's commission automatically as lessons are booked and paid, at rates that can vary by lesson type, giving the coach a running payout total instead of a manually reconstructed spreadsheet.
Can members see a coach's bio before booking a lesson?+
With public coach profile pages, prospective students can view a coach's bio, specialties, and availability and book directly, instead of calling the front desk to ask which coach to choose.
Does coach scheduling prevent double-booking with court reservations?+
It should check coach availability and court availability together at time of booking, since a coach can be busy while a court is free or vice versa, and a system that only checks one side will create conflicts.
Are lesson payments handled the same way as court booking payments?+
In Courtlines, yes — private lessons use the same card-on-file and instant-book payment flow as court reservations, keeping lesson revenue on the same ledger and making cancellations and refunds consistent with other bookings.