CourtPOS

Coaches

Coach schedules and lesson bookings, on the same calendar as your courts

A lesson booking reserves both the coach's time and the court it needs — no separate coach spreadsheet to cross-check before confirming a booking.

What's included

Coach profiles & availability

Each coach sets their own availability, specialties, and bio for players booking a lesson.

1:1 lesson booking

Private lessons book against a coach's own schedule and the court it needs, in one step.

Group class capacity

Set a capacity limit and roster for group classes, with a waitlist once it's full.

Coach revenue tracking

See how much revenue each coach generated, for clubs running a revenue-share arrangement.

Why it matters

No double-booked coaches

A coach's schedule and court availability are checked together, automatically.

Self-service for players

Players book a lesson with a specific coach from the app, without calling the front desk.

Clear numbers for revenue-share

Coach-by-coach revenue is already broken out in reporting — no manual tally at the end of the month.

How it works

  1. 1

    Add your coaches

    Set up each coach's profile, specialties, and weekly availability.

  2. 2

    Players book a lesson

    A player picks a coach and a time; the booking reserves both the coach and the court.

  3. 3

    Track revenue by coach

    Lesson and class revenue is reported per coach alongside the rest of club revenue.

Frequently asked questions

Can players choose a specific coach?
Yes — players can book a lesson with a specific coach based on their availability.
Does this support group classes as well as private lessons?
Yes — group classes have their own capacity limit and roster, separate from 1:1 lesson bookings.
Can I see how much revenue each coach brings in?
Yes — coach revenue is tracked and reported individually, useful for clubs running a revenue-share model.

See coaches in your club

Book a 30-minute demo tailored to your sport and current setup.

Book a Demo