Tennis · padel · pickleball
Run mixed sports on one calendar with sport-aware pricing, durations, and equipment per court.
Clubs running 6+ courts, mixed sports, member-only windows, and league play without three different tools and a spreadsheet.
The defaults match how the club work actually happens.
Run mixed sports on one calendar with sport-aware pricing, durations, and equipment per court.
Routing, blocks, and reporting tuned for clubs running outdoor, indoor, and seasonal mixes.
Member-only windows, guest fees, household billing, and tiered visibility all on one identity record.
Stripe Terminal at the desk, online checkout for members, and weather closures with one click.
Each court is typed. Pricing, slot durations, equipment add-ons, and reservation windows are sport-aware out of the box.
Visibility, booking windows, and pricing flow from the tier, with no per-rule wiring.
One-click closures with member notifications. Lighting surcharges apply automatically after configured cutoffs.
Recurring blocks for resurfacing, league nights, and clinics. Booking engine respects them across every channel.
Card-present, online checkout, payment links, account credit, and house accounts reconcile to one ledger.
See peak vs. off-peak, sport mix, member vs. guest share, and revenue per court for ops review.
Type each court, set hours, member-only windows, and surcharges.
Members, balances, recurring bookings, and historical revenue come over.
First live weekend is supported hands-on with a runbook for desk workflows, refunds, and weather days.
Each court pricing matrix can combine time-of-day windows, member tier, and guest type. Players see the rate before confirming.
Yes. Guest fees attach to the booking and bill to the host member's payment method.
One closure action cancels the affected window, notifies impacted players, refunds credits per policy, and reopens slots.
Yes. Block courts for events, route public traffic to remaining courts, and keep one source of truth for utilization reporting.
A walkthrough takes 30 minutes. Bring your real workflows and we will show the cutover path.