Skip to content
For tennis and padel clubs

Fewer calls. Fuller courts.

OnCourt gives your club a public booking page, a live calendar for the front desk and clear numbers at the end of the month. Players book themselves in under a minute. You keep the rules.

  • Players book without calling
  • Automatic SMS reminders before every game
  • Payments, approvals and no-shows tracked per booking
OnCourt admin calendar in week view: four courts, bookings by status, closed hours hatched

Everything your front desk does, on one screen

Calendar, approvals, payments and clients in the same place, so nothing lives in a notebook any more.

Calendar

See the whole week at a glance

Every court in one grid. Drag a booking to move it, pull its edge to extend it, click an empty slot to book it.

  • Day and week views, with occupancy per day
  • Drag-and-drop or keyboard: move and resize in place
  • Blocks for maintenance, closures for holidays and seasons
  • Weekly recurring series with a conflict preview
Admin calendar in day view with one column per court and the current time marked

Today

Start the day already knowing it

Who is arriving, what still needs approval and what is unpaid, without scrolling through a calendar.

  • Occupancy, arrivals in the next hour, pending approvals
  • Approve or reject in one click
  • Mark bookings paid and record how: cash or card
  • Mark no-shows and apply your own no-show policy
Today overview: occupancy, arrivals and pending approvals, with today's bookings and quick actions

Bookings

Every booking, with its paper trail

Filter by court, status, payment or date. Export to CSV for your accountant.

  • Instant confirmation or approval mode, your choice
  • Book for a regular, or for a new client by phone number with an SMS invitation
  • Walk-ins and internal holds without a client account
  • Audit log of every change made by your team
Bookings list with filters, status and payment badges and prices

Clients

Know your players

A profile for every player: history, stats and notes only your team sees.

  • Search by name, phone or email
  • Membership tier labels such as Basic, Premium or VIP
  • Import your existing list from CSV, with duplicate handling
  • No-show standing and cancellation counts
Client profile with details, admin notes, booking stats and history

Reports

Numbers you can act on

Occupancy and revenue by day, week, month or any range, per court.

  • Revenue, collected and still unpaid
  • Occupancy as a share of open court time
  • Trend chart and a per-court table
  • Export to CSV
Reports: revenue, collected, bookings and occupancy for the month, with a trend chart

Set up once, change any time

Six screens, no technician. Everything your players see comes from here.

  • Club profile

    Logo, photos, address on a map, amenities and your public page address.

  • Courts and rates

    Tennis or padel, surface, indoor or outdoor, hourly price, display order.

  • Hours and seasons

    Weekly hours, named seasons with their own hours, special closures.

  • Booking rules

    Durations, booking window, cancellation deadline, instant or approval mode, limits per player.

  • Team

    Several admins, invited by email. Each works under their own name.

  • Audit log

    Who changed what, and when. Every admin action is recorded.

For your players

Booking in under a minute

A public page search engines can find, a schedule that works on a phone, and reminders so they show up.

  • Public club page and live schedule, no account needed to look
  • Sign-up with a phone number and an SMS code
  • Book, see upcoming games, cancel within your deadline
  • SMS, email and in-app notifications, reminders before play
  • English and Ukrainian, light and dark
  • Installable on the home screen, no app store needed
Public schedule on a phone: free times for today, one tap to book
Player home on a phone: next game, directions and upcoming bookings

Built for clubs that take data seriously

  • Your data stays yours

    Each club is strictly separated from the others.

  • Encrypted at rest

    Personal data is stored encrypted.

  • GDPR built in

    Players can export or delete their data.

  • Audit log

    Every admin action is recorded.

Coming soon

Roadmap

What we are building next. No dates yet, but these are on the list.

  • Online payments

    Prepay or a deposit at booking, refunds handled in the app.

  • Mobile app

    Native iOS and Android app with push notifications.

  • Pricing rules

    Peak and off-peak, weekday, member and per-season prices.

  • Memberships and packages

    Prepaid hours and packages, tracked automatically.

  • Waitlist

    Players get notified when a slot frees up.

  • Staff roles

    Front desk, coach and finance, each with their own access.

  • Vouchers and gift cards

    Promo codes and gift cards redeemed at booking.

  • Receipts and invoicing

    Receipts for players, invoices for companies.

See it with your own courts

Onboarding is personal: we set your club up together and hand you the keys. Write to us and we will schedule a walkthrough.