Bookings

The booking system for sports clubs.

One grid with every court. Your players book on their own from the app.

  • Every sport at the club on the same grid.
DayWeekMonth
Thursday, October 15, 2026
Now Assistant
Time
1Court
2Court
3Court
4Court
5Court
6Court
7Court
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30
Martín Sosa$48.0004
Lucía Benítez$48.0004
Pablo Correa$52.0002
Class · Julieta M.$18.0001
Ferreyra membership$48.0004
Diego Romero$52.0004
Kids academy$12.0008
Nicolás Paz$52.0004
Herrera membership$44.0004
Camila Ortiz$48.0004
Tomás Aguirre$52.0003
Valentina Ruiz$48.0004
Class · Bruno D.$18.0002
Giménez membership$44.0004
Federico Luna$52.0004
Adult program$15.0006
Sofía Ledesma$52.0004
The player app: clubs and open court
1 gridfor the desk, the app and the assistant
24/7players book on their own
No overlapseveryone reads the same calendar
Every pesotied to the booking it settles
Everything it does

Ditch the booking notebook.

Whatever is booked at the desk, in the app or with the assistant lands in the same place.

A grid that’s the single source of truth

Every court and slot in one view. If a slot is taken, it’s taken for the front desk, the staff assistant and the players’ app at once —they all read the same calendar, so double bookings are over.

Balance and packages that draw down on their own

Every player has a balance. Sell a 10-lesson package and each lesson given draws down on its own, with nobody counting by hand; a no-show isn’t charged, and taking them off the slot gives the lesson back.

Memberships that don’t rewrite the past

The standing Tuesday 8pm slot is scheduled once and repeats. Change the price and it applies from here on: slots already played and paid stay as they were, with no retroactive surprises on the member’s account.

One payment, one row —and it’s clear who owes

Cash, transfer, card or Mercado Pago. Every peso stays tied to the booking or product it settles. What’s paid, what’s on a tab and what’s still due each get their own color, so who owes what stops being an argument.

Automatic reminders

The club confirms bookings, schedule changes and cancellations instantly. Fewer empty courts from a slot nobody confirmed.

Occupancy and revenue

What you billed, which slots run soft and who your best members are. Your club’s numbers, updated on their own.

Memberships

The fixed slot is set up once.

Load Tuesday at 20:00 for three months and the system blocks the court and raises each month’s fee. If a date lands on a holiday, drop it without breaking the rest.

  • Charge per class or for the whole month
  • A price change never touches what was already charged
  • Holidays and suspensions without redoing the membership
Search memberships...Filters New Excel Assistant
Service OwnerTypeQuantitySchedulePriceStatus
Weekly court membershipMartín SosaCourt—Tue 19:00–20:30$192.000Active
Weekly court membershipLucía BenítezCourt—Wed 20:30–22:00$192.000Active
Weekly court membershipGonzalo HerreraCourt—Thu 17:00–18:30$176.000Active
Weekly court membershipMariana GiménezCourt—Fri 17:30–19:00$176.000Paused
Twice-weekly membershipHernán FerreyraCourt—Mon 19:00–20:30$352.000Active
Monthly classesSofía LedesmaClasses—Mon 18:00–19:00$64.000Active
Monthly classesAgustina VeraClasses—Wed 09:00–10:00$64.000Active
8-class packleft 3/8Valentina RuizClasses8—$112.000Active
8-class packleft 6/8Ignacio MolinaClasses8—$112.000Active
Saturday recurring bookingRodrigo PeraltaCourt—Sat 10:00–11:30$192.000Active
1-48 of 48 memberships1/1
Player account

Every player’s account, up to date.

Packages, memberships, slots on the tab and payments in one place. One payment can settle several debts, oldest first.

  • Class packs that draw down on their own
  • Cash, transfer, card or balance
  • What is still owed, in plain sight
Martín Ferrer’s accountOwes $12.000
10-class pack6 of 10 left
—
Thu 16/10 · Court 1paid by transferPaid
Sat 18/10 · Court 2on the tab at the desk$12.000
October membershipTuesday 20:00Paid
AI assistant

The grid runs on a message too.

The front desk messages the assistant on WhatsApp: "move Ruiz’s membership to Thursday", "block court 2 on Saturday morning", "add Paz to the 7pm slot". It works on the same grid and asks for your ok before touching anything that already exists.

  • Books, moves and cancels slots
  • Changes memberships without touching what was charged
  • Everyone with their role’s permissions
RepeWhatsApp · Front desk
Move Ruiz’s membership from Tuesday to Thursday 20:00, starting next week
Ready to change: Martín Ruiz’s membership, Tue 20:00 → Thu 20:00, Court 3, from 30/10. What was already charged stays. Confirm?
Yes. And log the $12.000 Paz left in cash
Done. Membership moved and $12.000 payment logged: Lucas Paz is up to date.
How you start

How it goes live

You load your club

Courts, opening hours, pricing per time band, coaches and programs, from the panel or by asking the assistant.

You share the club link

A single address for your players: they see real availability and book from their phone, with nothing to install.

The club runs itself

Bookings come in, payments get recorded, reminders go out. The front desk handles exceptions instead of data entry.

Why a club needs more than a spreadsheet

Most sports clubs start with a notebook, move to a shared spreadsheet and end up with three people answering the same WhatsApp. It works until there are two more courts, a tournament on the weekend and fifteen monthly memberships.

Repe replaces that chain with a single grid. If a court is taken, it is taken for everyone: the front desk, the staff asking the assistant on WhatsApp and the player booking in the app. Payments live in the same place — memberships, class packs, account credit — so the day closes with no guesswork.

FAQ

Booking FAQ

Do my players need an app to book?

Yes. They book in the Repe app, on the club’s profile: they see the free slots and confirm the booking. The club link takes them straight to the app.

Can I charge for the booking up front?

Yes. If you load your bank details, an app booking asks for the transfer receipt; otherwise you charge at the desk or bill it against the player’s balance.

How do memberships and standing slots work?

You schedule the slot once — say Tuesdays at 8pm for three months — and the system blocks the court and generates the fee. If a date lands on a holiday you drop it without breaking the rest.

A member missed a lesson — do I still charge it?

You decide. A membership can be charged lesson by lesson or by the full month, and both count toward the same month. If the slot comes out of a lesson package, the unused lesson goes back to the player automatically when you take them off the slot.

If I change a membership’s price, do my old slots change too?

No. The slot already on the calendar owns its own price: the change applies from here on, and slots already played and paid stay as they were. No retroactive surprises on the member’s account.

What happens if I overcharge?

Nothing strange. The system never rejects a payment or inflates the total: the surplus is recorded and visible, but the debt doesn’t grow and no credit you didn’t ask for appears.

How do I track what each player owes?

Every player has a running account. What’s paid, what’s on a tab and what’s still due show in different colors, and you can settle several debts with a single payment, which clears the oldest first.

Does it work for any sport?

Yes. The same grid handles padel, tennis, football, pickleball or whatever the club has: each sport with its own courts, pricing and programs.

More from Repe

Everything connected in one system

Hundreds of people use Repe

★ 5.0 on the App Store

They record their matches, take the video home and come back to play.

Increíble app★★★★★
“Soy profe y me ayudó muchísimo en la organización con mis alumnos”
Nahu123 · App Store · 6 sep
Videos of every booking, by day and court
EXCELENTE★★★★★
“Me encanta poder ver mis partidos y entrenamientos! La app es muy sencilla de usar y práctica. La verdad quiero que esté en todos los clubes que voy a jugar al pádel!”
guadabernardou · App Store · 9 sep
The match, with the clip trimmer
Increíble★★★★★
“Muy buena aplicación, me encanta verme post partidos y subir mis mejores jugadas”
Ezequiel912 · App Store · 24 sep
Sharing the clip on WhatsApp
Muy Buena App !!★★★★★
“Intuitiva y funciona Rápido”
Aldito007 · App Store · 6 sep
Booking software for sports clubs · Repe