Court booking

Your courts book
and get paid on their own

Dedicated module for padel, tennis, pickleball, squash or multi-sport courts. The client books from their app, pays by card and the booking is confirmed instantly. One slot, one client. Zero phone calls to the centre.

Bookings · Saturday

Live

4 courts · 7 time slots · pricing bands

BandsMorning 30€Afternoon 25€Evening 20€
Court 1
Court 2
Court 3
Court 4
09:00

Marcos R.

30€

🎾

Laura B.

30€

🎾

Free

32

Escuela

internal

🎾
10:30

Torneo M.

internal

🎾

Iván G.

30€

🎾

Andrea S.

32€

🎾

Free

26

12:00

Sofía P.

30€

🎾

Class

Rafa L.

32€

🎾

Nerea T.

26€

🏓
17:00

Álvaro M.

25€

🎾

Marta H.

25€

🎾

Diego F.

27€

🎾

Elena V.

22€

🏓
18:30

Javi C.

25€

🎾

Sergio A.

25€

🎾

Paula O.

27€

🎾

Free

22

20:00

Grupo VIP

20€

🎾

Mateo D.

20€

🎾

Free

22

Clara F.

18€

🏓
21:30

Bruno E.

20€

🎾

Aitor J.

20€

🎾

Lucas W.

22€

🎾

Julia N.

18€

🏓
No-double-booking protected at database level

0

Double bookings

Protected at database level

3

Pricing bands

Morning, afternoon, evening

<30s

Free slot to paid

Instant booking

24/7

Zero phone calls

Clients book by themselves

Highlight

No-double-booking

Protected at database level

Every confirmed booking is protected directly in the database, not just on the screen. The safeguard holds through lag, WiFi drops or simultaneous taps: one slot, one client.

Database-level safeguard

Each slot is exclusive to one confirmed booking. Even if two clients tap at once, only one gets the court.

Zero conflicts

Goodbye to "I booked at the same time as someone else". The app lets the second attempt know with a clear reason.

Live sync on the centre panel

New bookings appear instantly on the centre panel without reload, thanks to a live connection to the database.

Per-court setup

Every court with its own rules

Configure each court with its type (padel, tennis, pickleball, squash or multi-sport), slot duration, opening hours and multiple pricing bands per time slot for weekdays and weekends.

Slot duration

Slot length is configurable per court, based on sport and club policy.

Pricing bands

Morning / afternoon / evening bands for weekdays and weekends, each with its own thresholds and prices.

Real example

Saturday "morning" can run into the afternoon at a different price from weekdays.

Own opening hours

Each court with its own opening and closing times.

Maintenance blocks

Reserve time ranges for repairs. Clients see "not available"; the internal reason stays with you.

Prices per sport

Padel at one price, tennis at another. Configurable per court.

Highlight

Online booking

The client books and pays in a few steps

Calendar with upcoming days, free slots with price by band, card charge on confirmation. Booking confirmed instantly and the client gets the confirmation email.

Pick a day

Calendar with next 30 days. Taken slots greyed out, free ones with visible price.

Pick a slot

See all free slots with their price by time band and weekday.

Pay by card

Card charge instantly. Booking confirmed as soon as payment is accepted.

Auto confirmation

Email with time and court as soon as the card payment is accepted. The booking flips to "confirmed" at that moment.

Manual booking

Booking from reception in seconds

Walk-in

Someone walks in wanting a court now. Reserve the slot from reception in seconds.

In-person payment

Cash, Bizum, card at POS or pending payment. You decide what to enable.

Registered client or occasional client

Book for a client from your database or for an occasional client (no profile). Occasional bookings carry no contact data: the booking is only linked to the court and the manual payment.

Configurable cancellation

For each court you decide whether the client can cancel and how much notice they need. When you mark it as refunded, the app voids the original payment in your books and pulls back the loyalty points that were credited.

Loyalty

Every booking earns points

If the points module is active, every court booking (card or manual) adds points to the client. Redeemable for passes, discounts or store products. Pending payments earn their points once the money comes in, not before.

Your courts book and get paid on their own

Court-specific module with no-double-booking by design and time-band pricing. Clients book from their app and pay by card instantly.

Start free trial →

7-day free trial · No credit card · Cancel anytime