Features

A closer look at what Courtio offers for clubs and players.

Courtio app showing open matches with level ranges and available spots
Matches

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
Courtio app showing a masterclass event with level range and open spots
Events

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

Calendar view for players & admins

A full calendar view of all courts, designed differently depending on who's looking.

Courtio calendar view for players showing available slots
Player view
Courtio calendar view for admins showing booking details
Admin view
  • 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
Courtio push notifications alerting players about new matches at their level
Notifications

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
Courtio backoffice dashboard showing club prices, payments, and player management
Club management

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
Courtio player profile showing stats, level progression chart, and match history
Player profile

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