Skip to content
CourtPilot

The club management platform built for MENA

Run your club on autopilot.

CourtPilot is the one system behind your whole club: bookings, members, payments, staff, courts and analytics. Its AI front desk answers players on WhatsApp and the phone, so the day runs without you chasing it.

app.courtpilot.org · Doha Padel Club

Today

Thursday · 4 courts · 08:00–23:00

Revenue today
4,200QAR
Courts booked
86%
Bookings
41
Handled by AI
38of 41
Court 1Court 2Court 3Court 4
17:0018:0019:0020:0021:0022:00
Sara M.
Faisal
Lina
Omar K.
Khalid A.
Academy
Nadia R.
Rami
Hamad
Maintenance
  • Bookings, members, payments, staff, courts, analytics
  • Built-in AI front desk, 24/7
  • Padel, gyms, multisport and studios
  • Arabic and English, made for MENA

See it run

Seventy seconds of a club on autopilot.

Bookings, calls, courts, members, the till and the numbers, in the order a club day happens.

Why clubs switch

One system instead of seven.

Most clubs run on a booking app, a phone, spreadsheets and WhatsApp groups, held together by people. CourtPilot puts the whole operation in one system, so it runs the same way every day, whoever is on shift.

Today

With CourtPilot

  • A booking app players have to download

    Players book on WhatsApp, the app they already use

  • A phone that rings out after 10 pm

    Every call and message answered, day and night

  • Spreadsheets for members and packages

    One profile per player, with every booking and payment

  • Invoices chased by hand

    An invoice on WhatsApp the moment a booking is confirmed

  • Maintenance in someone's memory

    Court inspections, faults and contractors tracked

  • Staff hours and payroll in Excel

    Roles, rota and payroll export in the same system

  • Monthly numbers you have to ask for

    Revenue, occupancy and retention live, whenever you look

Bookings

A calendar that can't be double-booked.

Every booking from every channel lands on one live calendar. Your staff see the whole day at a glance, and players see what's free on your own branded booking page.

  • Live calendar for every court, with bookings drawn to their real length
  • Branded public booking page players can share
  • Add, move or block a court in two clicks
  • Automatic waitlist that offers freed courts in order
  • Peak and off-peak pricing rules
  • Reminders before every booking
  • Plugs into Playtomic and other booking apps
  • See which channel actually fills your courts
Court 1Court 2Court 3
18:0019:0020:0021:00
Sara
Khalid
Omar
Waitlist · Nadia
Academy
Resurfacing

Bookings by channel · this month

WhatsAppPlaytomicPhoneWalk-in

Members & community

Know every player by name.

Every player gets a profile the moment they first message you, with every booking, payment and no-show. Then CourtPilot gives them reasons to come back.

  • Player profiles with full booking and payment history
  • Loyalty points and Bronze, Silver and Gold tiers
  • Match-making by playing level, so nobody plays a lopsided game
  • Memberships, packages and prepaid sessions
  • Events, tournaments and community groups
  • A member app for bookings, matches and points
  • Automatic win-back for players who stop coming
KA

Khalid A.

Member since January · 38 bookings

GOLD
Level
3.5
Points
1,240
Package
6 of 10

Match found

Thursday 20:00 · level 3–4 · 3 of 4 players

Invite sent

Event

Friday Americano · 24 of 32 registered

Fri 18:00

Payments & accounting

Every riyal invoiced and accounted for.

A branded invoice reaches the player on WhatsApp as soon as a booking is confirmed. Payments, cash and counter sales all reconcile in one place, ready for your accountant.

  • Branded invoices sent automatically on WhatsApp
  • Online payment links and cash settlement at the desk
  • Invoices can't be quietly edited once sent
  • Counter sales and stock for drinks, balls and rackets
  • Revenue by court, product, channel and day
  • Accounting export for your finance team
Doha Padel Club
INV-0419

Khalid A.

Court 1 · Sat 18:00–19:30

paid
Total due180.00 QAR

Billed this month

96% collected

118,420 QAR

Courts

92,300

Packages

18,600

Counter

7,520

Courts & facilities

Courts that are always ready to play.

Know the condition of every court and machine. Inspections are scheduled, faults are logged with a photo, and your maintenance company is alerted before a player ever complains.

  • Status for every court: in play, inspection due, out of service
  • Inspection checklists and full maintenance history
  • Contractors alerted by email and WhatsApp, or routed to your desk
  • Hours played and bookings per court
  • Gym equipment register, with QR fault reports from members
  • Court 1In play · checked this morning
  • Court 2Inspection due Thursday
  • Court 3Glass panel cracked · contractor notified
  • Court 4In play · 31 hours this week
QR

Treadmill 4 reported by a member

Belt slipping · scanned at the machine · assigned to FitServ

Staff & HR

A club that runs on process, not memory.

Each person sees exactly what their role needs. New hires are onboarded inside the system, and the hours they work turn into payroll without a spreadsheet.

  • Roles for owner, manager, front desk, coach, sales, marketing and accountant
  • Rota, shifts and team announcements
  • Built-in onboarding for new employees
  • A daily to-do list and plan for every staff member
  • Member check-in at the front desk and the door
  • Payroll calculated and exported

Rota · today

4 on shift
  • YYousefFront desk08:00–16:00
  • LLinaManager10:00–18:00
  • AAhmedCoach16:00–22:00
  • RRanaFront desk16:00–23:00

Payroll · October

Hours and pay calculated for 12 staff

Export

Growth & analytics

Decisions backed by your own numbers.

See revenue, occupancy, peak hours and retention without asking anyone. Ask a question in plain words and get the report. Then act on it from the same screen.

  • In-depth analytics: revenue, occupancy, peak hours, retention
  • Players who haven't come back, and what they're worth
  • Ask CourtPilot: custom reports in plain language, as PDF or CSV
  • Instagram posts and stories scheduled from the dashboard
  • Instagram inbox with AI-suggested replies for your team
  • Campaigns drafted by AI, sent on WhatsApp

Court hours sold · 8 weeks

+18%

Ask CourtPilot

Which members haven't played in 30 days?

14 members. A win-back message is drafted for each. Report ready as PDF or CSV.

Instagram

Story scheduled · Thu 17:00 · “Courts open tonight”

3 DMs waiting

For the owner

Your whole business on one screen.

Whether you own one club or five, open CourtPilot and know in ten seconds how the business is doing and what needs your decision.

  • Every location in one view, or one at a time
  • Revenue, occupancy and retention updated live
  • Problems surfaced before they cost you: empty slots, unpaid invoices, courts out of play
  • Access by role, so managers see their club and you see everything
See it with your numbers
All locationsDoha PadelLusail PadelForm Pilates
Revenue · month to date
312,800QAR+11%
Court occupancy
78%+6 pts
90-day retention
71%+4 pts
Active members
1,946+128

Revenue · last 12 weeks

Needs your attention

  • Lusail · Tue 14:00–17:00 under 30% booked
  • 3 invoices unpaid over 7 days
  • Court 3 back in play after repair

Built in: the AI front desk

A front desk that never clocks out.

Every CourtPilot club gets an AI receptionist on its own WhatsApp number and phone line. It answers players around the clock and books straight into the same calendar your team runs on.

WhatsApp booking agent

On your existing business number. Nothing for players to download, no account to create.

Doha Padel Club

CourtPilot agent · online

  • مرحبا، في ملعب فاضي بكرا الساعة ٩ المسا؟23:41
  • أهلاً! ملعب ٣ متاح بكرا من ٩ إلى ١٠:٣٠. أحجزه لك؟23:41
  • ايوه23:42
  • تم الحجز ✓ رح توصلك الفاتورة وتذكير قبل الموعد.23:42

AI voice receptionist

Picks up the club phone in a natural voice, in Arabic or English, and books while the caller is on the line.

Call · +974 •••• 2210

Answered by CourtPilot · 0:48

Booked
  • CallerHi, can I get a court tomorrow at six?
  • CourtPilotCourt 1 is free from 18:00. One hour or ninety minutes?
  • CallerOne hour is fine.
  • CourtPilotDone. I've sent the confirmation to your WhatsApp.
Court 1 · Fri 18:00–19:00 · transcript saved

What it handles for you

  • Books, cancels and reschedules in one conversation
  • Runs the waitlist and resells a cancelled court in minutes
  • Answers prices, opening hours, location and club rules
  • Replies in Arabic or English, matching the player
  • Sends confirmations, reminders and invoices automatically
  • Hands anything unusual to your staff, with the full context

Built for your venue

One platform. Your sport.

Each location switches on the modules it needs and gets its own look, so a padel club, a gym and a studio under the same owner all feel right.

  • Padel and tennis clubs

    • Hourly and half-hour court bookings
    • Waitlist that resells cancellations
    • Match-making by level
    • Playtomic connected, if you keep it
  • Gyms

    • Memberships that renew on WhatsApp
    • Capacity-limited classes
    • QR check-in at the door
    • Equipment register and fault reports
  • Multisport clubs

    • Pitches, courts and halls on one calendar
    • Different durations and prices per sport
    • Academies and corporate bookings
    • One agent, one number
  • Pilates and studios

    • Class schedules and reformer capacity
    • Packs and memberships
    • Instructor rota and pay
    • Waitlists for full classes

Onboarding

Done with you, not handed to you.

No migration project and nothing for players to install. The founders set up every club personally.

  1. 1

    A demo on your club

    We walk through CourtPilot with your courts, prices and opening hours, and answer every question about rollout and data.

  2. 2

    We set it up with you

    We connect your WhatsApp number and phone line, load your courts, pricing and members, and create your staff accounts.

  3. 3

    Go live

    The agent starts answering players. Your team works from the dashboard, with onboarding built in for every new hire.

  4. 4

    We stay involved

    We review your club's numbers with you regularly and tell you what we would change to fill more courts.

Why trust us

Built in MENA, for the clubs in it.

CourtPilot is a MENA software company with teams in Doha and Amman. We build for how clubs here actually run: Arabic-speaking players, WhatsApp-first communication, local currencies and owners with more than one venue.

  • Your data stays yours

    Each club's data is isolated from every other club. Player names and numbers never appear on public pages.

  • Real people behind it

    A support inbox inside the dashboard and a hotline for anything urgent. You talk to the founders, not a ticket queue.

  • Arabic and English

    For your players, on WhatsApp and the phone, and for your team in the dashboard.

  • Works with what you have

    Keep Playtomic and your existing WhatsApp number. CourtPilot connects to them instead of replacing them on day one.

  • Laith Hawi, Co-founder of CourtPilot

    Laith Hawi

    Co-founder · Amman

  • AA

    Ali Almajid

    Co-founder · Doha

Company
Registered in Qatar
Offices
Doha · Amman
Markets
MENA

Questions

Straight answers.

  • What does CourtPilot replace?

    The booking app, the spreadsheets, the separate member list, invoicing by hand, the maintenance notebook and payroll in Excel. One system runs the whole club, and an AI front desk answers players on WhatsApp and the phone.

  • Can we run several locations?

    Yes. Owners see every location together or one at a time, and each location has its own staff, pricing, branding and modules.

  • How long does setup take?

    Days, not months. We connect your WhatsApp number and phone line, load your courts, pricing and members with you, and create your staff accounts. Nothing to install.

  • Do we have to stop using Playtomic?

    No. Playtomic connects as a booking channel, so its bookings appear on the same calendar and the agent never offers a court that's already taken there.

  • Will it carry our brand?

    Yes. The booking page, invoices and messages carry your club's name, logo and colours. CourtPilot only appears as a small credit.

  • Where does our data live, and who can see it?

    In a managed database where every club is isolated from every other. Staff see only what their role allows, and public pages show availability only, never player details.

  • Does the AI front desk speak Arabic?

    Yes. It replies in the language the player uses, Arabic or English, on WhatsApp and on the phone, and copes with the mix most conversations actually are.

  • Do players need to download anything?

    No. Players book on WhatsApp or by calling your club. A member app is available for clubs that want one, but nobody has to install it to book.

  • What happens when the AI front desk can't handle something?

    It doesn't guess and it doesn't negotiate prices. Anything unusual is handed to your team with the full conversation, so the player never has to repeat themselves.

  • How is CourtPilot priced?

    A monthly subscription per location. We quote it in the demo once we know your venue and what you need.

See CourtPilot run your club.

A short demo of CourtPilot set up with your own courts, prices and team, with the founders. You'll leave knowing exactly what changes on day one.

In the demo

  • Your club's dashboard with your courts and pricing
  • The modules your venue would switch on
  • The AI front desk booking your courts, live, in Arabic and English
  • Setup timeline and a clear monthly price