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

Occupancy: 22 h of 64 (34%)
Padel 1
Padel 2
Padel 3
Tennis 1
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
08:0009:30
Júlia Marín
09:3011:00
Andrés Rey
13:0014:00
Paula L.
08:0009:00
Marco Conti
10:0012:00
Tomás Silva
11:3013:00
Adults3/4
12:0013:00
Maintenance

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.

  1. 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.
  2. 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.
  3. 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 Stripe
  • WhatsApp WhatsApp
  • SMS sender SMS sender
  • Email sender Email sender
  • API 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.

−17%

No setup fees · No per-booking commission · No per-player surcharge

  1. 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
    Book a demo
  2. Most clubs

    Standard

    Single venue, scales by court

    For active venues with coaching and open matches.

    $125/ month+ sales tax

    billed annually

    8
    courts

    8 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
    Book a demo
  3. 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
    Book a demo

“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.

Courtoo Assistant
In dev
You· 14:32
Which courts sat empty Tue–Thu 14–17 last month?
Assistant

3 courts averaged below 40% in that window:

  • Court 2
    31%
  • Court 5
    34%
  • Court 7
    38%
Open calendarSuggest off-peak deal
1 / 3

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.

By submitting you agree to our privacy policy.