Courts and bookings

Every court slot sold once, at the right price.

Members book in the portal or the app, partner clubs book for their club, your desk books in seconds, and no slot is ever taken twice.

DashboardPeopleFacilitiesCourts and bookingsProgrammesMembershipsFinanceReportsControl and settings
Demo Club

Courts and bookings

DayWeekMonthTue, Jan 21
Time
Court 1Padel
Court 2Tennis
Court 3Football
⁦09:00⁩
⁦10:00⁩
⁦11:00⁩
⁦12:00⁩
⁦13:00⁩
⁦14:00⁩
⁦15:00⁩
⁦16:00⁩
Closed
Closed
Closed
Illustrative screens · Sample data

Try it: book a free slot, then try the same slot again · Sample data

The modules

Four modules, one booking engine.

Sports, courts, bookings and check-in, all working on the same calendar.

Sports

The club's list of sports, with names and icons, used by every other module.

Courts

Courts by sport, opening hours, special days, closures and booking rules.

Bookings

Court bookings without double-booking: holds, prices, moves, cancellations and penalties.

Check-in

Members scan in at the door; the desk sees their status at once.

Members book in seconds

Branch, sport, court, time. Done.

Members pick a branch, a sport and a court, see only the slots that are really free, and pay by card or wallet. An unpaid booking is held for the time you set, then goes back on sale by itself.

Awaiting paymentHeld until your configured limit
⁦10:24⁩
DDemo Club
Book

Available times

Illustrative screens · Sample data

Try it: pick a time, book it, then pay or let the hold run out · Sample data

Prices that match the hour

Charge what each hour is worth.

Each court has three rates, for members, guests and partner clubs, each with its own peak hours per weekday.

A plan can add a court discount, and the member always gets the lowest price.

Weekday schedule·MembersStandard hoursPeak hours
Mon⁦18:00–23:00⁩
Tue⁦18:00–23:00⁩
Wed⁦18:00–23:00⁩
Thu⁦18:00–02:00⁩
Fri⁦16:00–02:00⁩
Sat⁦16:00–00:00⁩
Sun⁦18:00–23:00⁩

Try it: pick a rate to see its peak hours · Sample data

Bookings

One booking engine, every channel.

Sells every court slot once, at the right price, whether the booking comes from the portal, the app, a partner club or the desk.

Who uses itSuper adminBranch adminOperations managerFront deskMembersClubs

Live calendar

Day, week and month views built from each court's hours, overnight included.

No double booking

A slot locks the moment it is booked, in the app, at the desk or by a match.

Temporary holds

Unpaid bookings are held for a time you set, then go back on sale.

Prices by the hour

Member, guest and partner-club rates, each with its own peak hours per weekday.

Weekly series

The same slot for up to 12 weeks; clashing weeks are listed, not lost.

Moves and cancellations

Reschedule, cancel or mark a no-show from one side panel, by your policy.

Works withCourtsInvoicesPayments and takingsCheck-inPartner clubs

The calendar

Your whole day on one screen.

Day, week and month views are built from each court's own hours, overnight included. Click a free slot to book it. Open a booking in a side panel to check in, complete, mark a no-show, cancel or move it to another time or court.

DashboardBookingsCourtsMembersProgrammesTournamentsInvoicesReportsSettings
Demo Club

Bookings

DayWeekMonthTue, Jan 21
Time
Court 1Tennis
Court 2Padel
Court 3Tennis
⁦09:00⁩
⁦10:00⁩
⁦11:00⁩
⁦12:00⁩
⁦13:00⁩
⁦14:00⁩
⁦15:00⁩
Booking
  • Tue, Jan 21
  • ⁦10:00 – 11:00⁩
  • Court 2 · Padel
  • Padel Training
Booked
DDemo ClubNow / NextDayCourts
CourtNowNextNext free slot
Court 1Tennis ClassOpen Play ⁦11:00⁩⁦12:00⁩
Court 2Padel TrainingPractice ⁦12:00⁩⁦11:00⁩
Court 3—Match ⁦11:00⁩Free now
  • Every branch on one calendar for multi-branch roles
  • A Now / Next board for the desk: who's playing, who's next, the next free slot
Illustrative screens · Sample data

Try it: open a booking to check it in, move it or cancel it, or click a free slot · Sample data

Rules that protect revenue

Fair rules, applied every time.

Cancellation window

Your window and fee, the same at the desk and in the app.

Late moves

A late-move fee instead of “cancel and rebook”.

No-show pause

Three no-shows in 30 days pause app booking for seven days.

Waivers on record

Waiving a penalty needs a permission and a reason.

Played but unpaid

Gathered in one list for the desk to settle.

One slot, one booking

A slot locks the moment it is booked, wherever it is booked.

Courts

Define what can be booked.

Courts by sport, opening hours, special days, closures and the booking rules each branch follows.

Who uses itSuper adminBranch adminOperations manager

Courts by sport

Each court belongs to a sport from your managed list, with its own photos.

Opening hours

Hours per court and weekday, including slots that run past midnight.

Special days

Eid, National Day and Ramadan nights get their own hours.

Closures

Block a court for repairs or an event, once or on repeat.

Booking rules

Lengths, how far ahead and open holds per member or club.

Now / Next board

Who is playing, who is next and the next free slot, per court.

  • A closure lists every booking it touches, so your team decides what to keep, move or cancel
  • Courts allowed for tournaments are marked, so matches only use the right courts

Works withBookingsTournamentsClassesSports

Weekly series and partner clubs

The same slot, every week.

Book a weekly slot for up to 12 weeks. A clashing week is left out and listed. Cancel the remaining weeks in one go.

  • Partner clubs book from their portal or the app's Clubs view
  • Club bookings on credit or prepaid terms, with a statement of account
DashboardCourts and bookingsProgrammesMembersFinanceReportsSettings
DDemo Partner Club

Booking series

WeekStatus
Week 1Available
Week 2Available
Week 3Clash — skipped
Week 4Available
Week 5Available
Week 6Available
Week 7Available
Week 8Available
Week 9Available
Week 10Available
Week 11Available
Week 12Available
Skipped weeks

1 week has a clash and is left out of this series.

Illustrative screens · Sample data

Try it: change the court, day or time, then book the series · Sample data

Court reports

Know which hours earn.

Booked against open hours by court, sport and hour; peak and off-peak; booked against collected revenue; no-shows. Export in Arabic or English.

DashboardCourts and bookingsProgrammesMembersFinanceReportsSettings
Demo Club

Reports

Language

Court utilisation

CourtSportOpen hoursBooked hours
Court 1Tennis
Court 2Padel
Court 3Tennis
Court 4Padel
Illustrative report · Sample data

Try it: switch reports, filter by sport and export in Arabic or English · Sample data

Fill your courts without the phone calls.

Book a demo