Features
A closer look at what Courtio offers for clubs and players.
Open matches that fill themselves
Any player can create a match — it's automatically visible to everyone at the club. Set a level range to attract the right players, and watch the spots fill up.
- Create in seconds — pick a time, court, and level range
- Automatically public — every match is visible to all club players
- Level filtering — set a range so you play with people at your level
- Join with one tap — see open spots and jump in instantly
- No middleman — players organize matches themselves, no need to call the club or post in WhatsApp groups
Masterclasses & events
Club admins can create events like masterclasses, trainings, or special sessions directly from the backoffice. Players see them in the app and join with one tap.
- Set a level range so only the right players can join
- Choose the court, date, and time
- Players see available events in a dedicated Events tab
- Open spots are visible — players join instantly, no calls needed
- Works for masterclasses, trainings, group lessons, or any club event
Calendar view for players & admins
A full calendar view of all courts, designed differently depending on who's looking.
- Players see only empty slots — making it easy to find and book available times without clutter
- Admins see full details — player names, booking types, occupancy stats, and contact info at a glance
- All courts side by side with 30-minute time slots
- Navigate by day with quick access to Today
Never miss a match
Players get instant push notifications when something relevant happens — no need to keep checking the app.
- New match at your level — get notified when someone creates a match that fits your skill range
- Player joined your match — know immediately when a spot gets filled
- Match reminders — automatic reminders before your upcoming bookings
- Configurable — players choose which notifications they want to receive
Backoffice dashboard
A full web-based dashboard for club owners and staff to manage everything — no app needed.
- Pricing rules — set different prices by court, day of week, and time slot
- Payment tracking — see all payments, pending and completed, with Stripe integration
- Player management — view and edit player profiles, contact info, and stats
- Notifications — send broadcast messages to all club players
- Club settings — update club details, courts, opening hours
- Stripe Connect — onboard your Stripe account and manage payouts
- User roles — owner, manager, and receptionist with different permission levels
Statistics & level progression
Every player gets a detailed profile with real-time stats, a visual level progression chart, and full match history — all in one place.
- Level & points — see your current division, points, and how you rank
- Last 30 days — matches played, wins, losses, and ties at a glance
- Level progression chart — track how your rating evolves over time, with point changes after every match
- Match history — scroll through all your finished matches with scores, partners, and opponents
- Scheduled matches — upcoming bookings and events in one view
Coming soon:
- Head-to-head — compare your record against any player: matches together as partners, victories as opponents, win rate, and more
Want to see Courtio in action?
Get a demo