Fast court turnover, handled without a front-desk logjam.
Short sessions, back-to-back bookings, ladder play — Courtlines keeps the grid, memberships, and ladder standings in one system so the front desk isn’t re-keying the same booking into three tools.
Sound familiar?
- 45–60 minute sessions booked back to back, leaving no margin for a scheduling app that doesn’t handle short slots well
- Ladder standings tracked in a spreadsheet nobody remembers to update
- Court time, memberships, and shop sales sitting in three places that don’t talk to each other
- Peak-hour courts fully booked while off-peak sits empty, with no data to justify a pricing change
One system, six modules, one ledger.
Short sessions, zero double-bookings
Session length defaults to what your sport actually plays — 45 minutes for squash, configurable for badminton — with a database-level guarantee against double-booking a court.
One record for court credits and plans
Court-time packages, family memberships, and waivers live on one member record with a card on file — renewals and dunning run through Stripe automatically.
Ladders that update themselves
Ladder standings, box leagues, and clinics run as programs with level-based brackets and waitlists that convert — not a spreadsheet someone forgets to touch.
Racquets, shuttles, and strings on the ledger
Pro-shop sales charge to the member’s account alongside court fees — one revenue number, not a separate till.
Move players into the empty off-peak slots
Describe the send, the AI drafts it in your voice and segments by level and play history — you approve before it goes out.
Peak-hour crunch, off-peak dead time — quantified
Every morning: utilization by court and hour, a read on whether pricing needs to shift, and members worth a personal nudge.
Questions worth asking
Can session lengths differ by sport if we run both squash and badminton?+
Yes — session length and court type are configurable per sport, so a 45-minute squash slot and a longer badminton slot both live on the same grid without conflict.
Do you support ladder leagues?+
Yes, as a program type with level-based brackets, standings, and waitlists that convert into new sections automatically.
What does it cost?+
See /pricing for current plans. Every plan includes booking, memberships, programs, point of sale, campaigns, and the AI advisor.
See it on your squash & badminton clubs' own schedule.
A 20-minute walkthrough, tailored to your facility’s size and how you actually run it.