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


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


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


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


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


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


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




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
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.