Multi-sport
Run all your venues your way.
Set a sport type per venue and the booking grid adapts — one login, one accounting trail across every venue.
14-day trial · no card · 2-hour setup
Pick the page that matches your room
Switching
Already running on something else?
Your club is live, but your data, your conversation and a slice of your revenue live in someone else's system. Take it back.
See the switcher case
Opening
Opening a new club?
Choose the operating system you'll keep instead of stitching five tools together for two years and ripping them out.
See the launch case
Multi-sport signature
Every sport, every venue, one operating system.
Set the sport per venue and the booking grid adapts in place — courts, boxes or tables, with vocabulary that fits the room. One owner login, one reporting trail, one set of accounting rules to manage.
-
01
Sport type set per venue
Courts for padel and tennis, boxes for squash, tables for table tennis — set on the venue, the booking grid adapts in place with the right vocabulary.
-
02
Consolidated reporting across every venue
Utilisation, revenue and churn on one dashboard. Drill down to a venue, roll up to all your venues from a single owner login.
-
03
Regional rules as config
Tax IDs, fiscal receipts and refund destinations as per-club flags. Adding a venue in a new region is a row, not a release.
-
04
One subscription across every venue
Currencies and timezones per venue, with no per-sport upsell on top of the subscription. One operation, one bill.
Already running on something else?
Take your venues back.
Your players, your conversations, your data — move with the club. Migration takes days, not weeks; the first day on Courtoo is your venue's record, not a blank file.
What breaks today
-
Player data lives in someone else's CRM
You can't email a churn-risk member. You can't tag a regular. You can't pull the list without a CSV roundtrip — when it's allowed at all.
-
Multi-venue is priced as an upsell
Existing platforms charge per venue or per sport pack — multi-venue operators pay a tax on their own shape.
-
Each sport runs on its own system
Padel runs on one app, tennis on another, squash on a third — mixed-sport operators carry the cost in parallel installs and Sunday reconciliation.
-
Regional rules are feature branches
Tax IDs, fiscal receipts and currencies hard-coded per country — adding a venue in a new region triggers a release, not a config row.
What changes on the switch
-
Migration brings your full history — in days, not weeks
Players, memberships and payment history migrate with the club, across every venue you run. Handled by your setup contact end-to-end; day one is your record, reconciled.
-
One subscription, no per-venue or per-sport upsell
One subscription scaled to the size of your operation. No per-booking cut, no per-player surcharge, no per-sport pack on top. Cash flow plans against a number you set.
-
Sport type per venue — the booking grid adapts in place
Courts for padel and tennis, boxes for squash, tables for table tennis — set on the venue, the grid speaks the right vocabulary. One operating system, every sport.
-
Regional rules as per-club config, not feature branches
Tax IDs, fiscal receipts and refund destinations as per-club flags. Adding a venue in a new region is a row, not a release.
Freedom & ownership
Your club. Your players. Your call.
The brand the player sees, the line back to them, the data underneath — all yours, on day one. We run the rails. You run the club.
-
Your name on every surface a player meets.
Your colours, your voice, your name. Players meet your club on the booking surface and on every screen that follows. When they tell a friend, the name they pass along is yours.
- Your colours and logo across every player screen.
- The only brand on the player surface is yours.
-
Your data is exit-ready from day one.
Players, bookings, payments, audit log — yours to read, yours to export, yours to take with you the day you switch. The decision to stay is yours, and so is the decision to go.
- Every dataset exports from the screen you read it on.
- Full delete on your word, same day.
-
The line to your players is yours.
Their contact, their history, the conversation when something needs a human — all in your account, with your team. When you reach back out, it lands from your name and your inbox.
- Player records belong to your account.
- Player messages land with your team.
Opening a multi-sport venue?
Operational in under two hours of guided setup.
Guided setup walks through every screen your team needs in week one — courts, payments, coaches, memberships, widget, go live. Most clubs are operational the same day.
-
01
Adaptive guided setup
Provisioning through to first booking, walked through end-to-end — no tier-three handoff between setup and first booking.
-
02
Multi-sport from day one
Sport type set per venue, currencies and timezones per venue, consolidated reporting on top.
Plugs into what you already run.
- Stripe
- SMS sender
- Email sender
- API
Next Player rating systems · Camera tracking. More on the way. Bring whatever you already run to the demo call — we calibrate by what early venues ship.
Pricing
Built around courts and venues. Not seats or players.
You pay for the size of your operation — courts in play, venues on the books — never per booking and never per player. Final amounts are confirmed on a 30-minute discovery call once we know your setup.
No setup fees · No per-booking commission · No per-player surcharge
Lite
Single venue, up to 4 courts
For independent clubs just getting set up.
$55/ month+ sales tax
billed annually
- Players book courts themselves, around the clock
- Take any payment — online card, transfer, cash
- Built-in reports on bookings, revenue and occupancy
- Booking page in your brand colours
- Chat support during business hours
- Unlimited staff seats
- Most clubs
Standard
Single venue, scales by court
For active venues with coaching and open matches.
$125/ month+ sales tax
billed annually
8courts8 courts included · +$10/court
- Everything in Lite
- Sell memberships any shape you want
- Open matches with split-pay
- Coach payroll, handled automatically
- Academy module for classes and programmes
- Dedicated implementation lead
Custom
Multi-location and custom needs
For estates running mixed sports — or anything that needs a tailored scope.
Scoped to your venues, sports & volume — set on the call.
- Everything in Standard
- Each venue runs its own sport, currency and timezone
- One dashboard across every venue’s numbers
- Tax and invoicing handled per region
- Priority support with custom SLA
“Court” stands for any rentable space — hall, room, lane, field, table.
Transparent by default.
Online payment fees are billed straight by the payment provider — we never sit in the money flow. Prices exclude local tax — invoiced per your jurisdiction.
AI assistant · In development
Management questions, answered from your club's own data.
A natural-language assistant that reads your bookings, memberships, coaches and payments — so the questions that today take a dashboard hunt or an export come back as a sentence. Currently in development; sign up below to use it the day it ships.
3 courts averaged below 40% in that window:
- Court 231%
- Court 534%
- Court 738%
FAQ
Questions clubs usually ask.
-
01 Can one platform really manage padel, tennis, squash and pickleball together?
Yes — if the platform treats sport type as a per-venue (or per-court) configuration rather than baking one sport into the data model. Each sport gets its own default slot duration, terminology (court vs table), pricing rules and booking flow, all sitting on a shared calendar. The alternative — separate systems per sport — breaks owner reporting and forces players to learn multiple booking apps. Courtoo's data model is sport-aware from the ground up; multi-sport clubs run a single platform. -
02 How do multi-sport clubs handle pricing differences between sports?
Padel and tennis prime-time prices typically run $35-60/hour; squash often $15-30 due to shorter matches; pickleball open-play sessions sell per-player not per-court. A single pricing engine needs per-sport, per-time-band, per-court overrides — and member discounts that apply differently per sport (a tennis member playing padel pays guest rate). Courtoo's pricing engine handles per-sport rate cards, member-vs-guest tiers and time-band rules on one model. -
03 How do I track utilization across multiple sports correctly?
Utilization is sport-relative: 35% for a tennis court (hourly bookings) and 55% for a squash court (half-hourly) are not the same operational problem. Useful analytics normalise per-sport — hours booked / hours available — and break down by sport, day of week, time of day. Industry benchmark for racket-sport profitability is 60-70% peak utilisation. Courtoo's analytics show per-sport, per-court, per-time-band utilization without manual reconciliation. -
04 How do clubs share memberships across multiple sports?
Cross-sport memberships need a unit that translates: hours, visits or credits that count across sports rather than per-sport-only. The pattern is a 'club membership' covering N hours per month usable across any sport's courts plus academy hours. Observed across our pilot clubs, cross-sport subscriptions raise LTV per player by at least 1.5× vs sport-specific memberships — the bundle eliminates per-session decisions. Courtoo's membership engine treats sport as a config flag, not a separate product. -
05 Can I move from my current booking tool?
Yes — players, memberships and payment history migrate with the club, handled by your setup contact. Most clubs are live in 5–7 working days including data import. Day one on Courtoo isn't a blank file; it's your venue's record, reconciled. -
06 Can we mix sports across venues?
Yes — sport type is set per venue and the booking grid adapts in place. One owner login covers every venue. -
07 Do you charge per booking, per player or per venue?
No per-booking commission, no per-player surcharge, no per-sport upsell. One subscription scaled to the size of your operation.
Book a demo
Tell us about your club.
A 30-minute demo, no scripted pitch. Drop your phone — we'll come back within 24 hours.