Smart Court Booking — Automatic Assignment

Members book a time slot, not a court. The system assigns the best available court one hour before play. Better utilization, simpler booking, zero fragmentation.

The Problem

Everyone wants Court 3. The one by the window. The one with the good lights. So Court 3 fills up instantly, while Courts 1, 5, and 7 sit empty all evening. Your facility is "fully booked" at 30% capacity.

Court fragmentation is the silent killer of utilization. Members cherry-pick their favorites, gaps form between bookings, and your revenue per court drops even when demand is high. You end up turning away players while half your courts collect dust.


How It Works

Smart Court Booking flips the model. Members pick a time, not a court. The system handles the rest — assigning courts to maximize utilization and minimize gaps.

1
Pick a Time
Member selects a date, time, and duration
2
Confirmed
Reservation confirmed instantly — court TBD
3
Court Assigned
~1 hour before, best court assigned automatically
4
Play
Push notification with court number, then play

Why It Matters

Maximized Utilization

The system packs courts efficiently, filling gaps that manual selection leaves behind. More players on more courts.

No Fragmentation

No more "fully booked" at 30% capacity. Every court gets used, not just the popular ones.

Simpler for Members

One decision instead of two. Members pick when they want to play and skip the court comparison.

More Revenue

Higher utilization means more bookings per day. Fill courts that would otherwise sit idle during peak hours.


For Club Owners

Set up a smart booking pool in minutes. Choose which courts participate, set pricing, and let the system handle assignment.

Pool management — group any courts into a smart booking pool

Flexible pricing — set rates per membership type, with peak/off-peak support

Coexists with direct booking — members who want a specific court can still book one

Assignment visibility — see all smart bookings and their assignments on the calendar

Failure protection — if no court is available, member is offered reschedule or full refund

Works with existing rules — check-in, no-shows, and cancellation policies all apply


For Players

Less deciding, more playing. Book in seconds and get notified when your court is ready.

Bring Friends

Invite friends to your smart booking. Everyone is guaranteed the same court.

Court Hopping

Book consecutive slots for longer sessions. The system manages court transitions between slots.

Push Notification

Get your court assignment about an hour before play. No need to keep checking.

Prefer a specific court? Smart booking and direct booking coexist. Members who want Court 3 can still book it directly. Smart booking just makes sure the other courts don't go to waste.


How Assignment Works

The assignment algorithm runs approximately one hour before each reservation. It optimizes for:

Contiguous blocks — consecutive slots get the same court when possible

Gap minimization — courts are packed tightly to avoid idle windows

Group priority — linked reservations (friend groups) always land on the same court

Direct booking awareness — courts already reserved directly are excluded from assignment

If all pool courts are taken at assignment time, the member is notified immediately and offered the choice to reschedule to another available slot or cancel for a full refund.