Empty courts are the only real cost.
Rallio fills them — open games, waitlists, automatic releases and pricing that follows demand. Everything below is the real product. Use the menu on the left to jump to a feature.
The page every player lands on.
The arena page players open in the Rallio app — shown here with demo data. Cover, identity and Book-a-court up top, and Overview, Games and Coaches tabs: about, facilities and location, game filters with live listings, and your coaching team.

Hero & identity
Cover, rating, courts, price-from and today's opening status — the first thing players see.
Facilities & courts
Every amenity and every court — indoor / outdoor, surfaces — plus hours, map and contact.
Player view, verbatim
The same tabs, filters and layout players use — with demo data standing in for yours.
Open games here
Games at your club with level, time and format filters — including provider games crawled in.
Run the floor from your phone.
The real Control page from the admin — per-court light switches with a live load readout, plus door locks with open/close sensors and unlock counts. Flip any toggle and the counters react instantly.
Per-court lights
Flip any court's rig — or hit all-on / all-off when you open and close up.
Live power load
Estimated kW updates with every switch, so staff can see the burn.
Door locks & sensors
Lock or unlock every door remotely; sensors show what's physically open right now.
Unlock counts
Entries per door counted through the day — reset automatically each morning.
Every court, every hour, one grid.
Bookings, open games, coach sessions and external blocks all render on one court × hour board — the same day data the game-create flow and the manager app read. Drag across courts and hours to seat something new in seconds.

Court × hour grid
Every court down the side, every hour of the day across the top.
Nothing double-booked
No more paper book, booking widget and a coach who texts — one board, one truth.
Drag to select
Draw a rectangle across courts and hours to seat a new game in seconds.
One source of truth
Game creation and the manager app read the exact same day data.
Price every slot, your way.
Time-band rates with a weekday / weekend split, indoor and outdoor — mornings, midday, peak, late. Member, happy-hour, student and last-minute rules toggle on and apply themselves at checkout. Nudge a rate and the ribbon repaints live.

Time-band rates
Mornings, midday, peak and late — weekday and weekend rates per band, indoor and outdoor.
Discount rules
Member, happy-hour, student and last-minute rules — toggled on and off, auto-applied at checkout.
Cancellation rules
Free-cancel windows for courts and games — with and without a waitlist.
Bookings by band
See where bookings actually land per price band — pricing becomes a decision, not a habit.
Know your players, not just your numbers.
Active players, bookings and game joins up top; then who your players are — level, age, gender mix — and how they book and play, sliceable by segment. Click any bar in the admin to focus that segment; small segments stay hidden for privacy.



Revenue & occupancy
The numbers that matter, with 30-day movement on every metric.
Booking trends
Court hours booked per day, charted across the whole week.
Busiest hours
See exactly when your courts fill, so you price and staff for it.
Who plays here
The players you’re about to lose, before you lose them.
See how your coaches perform.
Per-coach sessions, revenue, clients, on-court hours and utilisation, each with a week schedule, player ratings and recent reviews. Switch the period and the whole board recomputes for every coach.


Sessions & revenue
Who fills their hours, who carries the academy, who quietly has empty slots.
Player ratings
The rating each coach earns from the players they actually work with.
Month-on-month
Movement versus the previous period, so contracts renew on data, not feel.
Host games that fill themselves.
Open spots, waitlists, automatic releases and level control — working while you sleep. Filter the week’s player-hosted games in cards, list or calendar.


Filling open spots
A four that turns into a three gets posted to matching players by level, time and place — booked and paid for on the spot.
Waitlists
Full slots still collect demand — the moment a spot opens, the waitlist is notified in order.
Level control
Every game carries a level range, enforced at join against ratings earned from results — not self-declared.
Automatic releases
Held courts that don’t fill by their cut-off go back on public sale automatically — no manual sweep.
Host a match, invite the right players.
Book a court up front, set the level and seat price, then work the invite players panel — arena regulars and players watching your club, filtered by level, recent activity and fit. Pick a few and batch-invite them straight into the open seats.
Court booked up front
Pick a court, time, capacity and seat price — the match is guaranteed a court before anyone joins.
Suggested players
Arena players and club watchers, filterable by level, gender, recent activity and fit — open-to-games first.
List or cards
Scan a dense list or flip to cards — P30, arena visits, rating and status on every player.
Batch invite
Select several players and invite them all at once into the open seats — status tracks per player.
Fill the calendar beyond bookings.
Publish academy groups by level and age, multi-day camps with seats and price, and one-off events — enrolment, payment and capacity tracked on every offering, so families and players self-serve.
Academy, camps & events
Term-based academy groups, weekend camps and social events — each with its own card.
Enrolment & capacity
Seats count down publicly on camps and events, so you know what's selling.
Paid up front
Bookable and payable by every player in the app — no chasing payments after.
Your Viber groups, finally organised.
Your groups get listed where players are already looking, with the level and city they’re for, so newcomers can find and join them instead of asking around. The community stops being a private link and starts being an acquisition channel.
Browsable by city & level
Every community group around your arena, findable instead of link-hunting.
Member activity
Member counts and daily message volume per group.
Joinable from the app
Share invite links and pin announcements — the group chat, but discoverable.
And everything else that keeps the club running.
- 11
Reviews
ReputationStructured feedback from real sessions — with a right of reply.
- Tied to a real visit
- Public replies
- 12
Tournaments
CompeteRegistration, draws, courts and results — no spreadsheet.
- Registration → draw → results
- Seeded onto your real courts
- 13
Manager app
On the goThe full admin — schedule board, approvals, lights, walk-ins — on your phone.
- iOS & Android
- Approvals and walk-ins
- 14
Feed
ReachPost to the players who already play at your club.
- In-app, no ad spend
- Your players, not an algorithm’s
Your courts,
fully booked.
Go live in a day, keep 100% of your booking revenue, and let games, waitlists and pricing do the filling.