Everyday operations
Free
Essential tools for running your courts.
- Court setup and reservations
- Booking rules and public booking
- Front desk, staff roles and data import
- Reporting and multi-location management
All features
20 capabilities across running the courts, growing revenue, serving players and staying in control. Each feature is labeled Free or Paid.
Everyday operations
Essential tools for running your courts.
Expanded operations
More ways to book, manage and serve players.
01 · Product area
Courts, rules, bookings and the daily desk work that keeps every hour moving.
Run the courts
Map every court, surface and sport with hours and closures in one shared model.
Explore Courts and facility setupRun the courts
Booking windows, durations and limits you test before publishing, with a reason for every no.
Explore Booking rules and policiesRun the courts
Live availability, short holds and atomic confirmation, so no court is ever double-booked.
Explore Court reservationsRun the courts
A Today view with arrivals, check-ins and no-shows, so the desk always knows what is next.
Explore Front desk and daily operationsRun the courts
Standing weekly court times, seasonal permits and team blocks, managed as one series.
Explore Recurring and seasonal bookingsRun the courts
When a court frees up, the next player in line gets a timed offer automatically.
Explore Waitlists and auto-fill02 · Product area
Public booking, payments, memberships and programs that turn open hours into income.
Grow revenue
A public page for every facility, showing the courts and times open to the public.
Explore Public bookingGrow revenue
Checkout through your own Stripe account, with receipts, refunds, deposits and credits.
Explore Payments and checkoutGrow revenue
Membership plans with recurring billing, member pricing and access that follow status automatically.
Explore Memberships and billingGrow revenue
Clinics, private lessons, socials and tournaments with registration, capacity and instructors.
Explore Lessons, clinics and eventsGrow revenue
Open play with PB Rotator, group sessions with Plan & Play, and leagues and ladders on the same court map.
Explore Leagues, ladders and open play03 · Product area
A booking experience players enjoy, with reminders that bring them back.
Serve players
Booking in any browser, plus an installable app with reminders and calendar sync.
Explore Player appServe players
Confirmations, reminders and receipts sent automatically, with delivery visible to staff.
Explore Notifications and messaging04 · Product area
Eligibility, staff permissions, finance and reporting you can trust and explain.
Insight and control
Utilization heat maps, booking trends and revenue by court, sport and hour.
Explore Advanced reporting and utilizationInsight and control
An append-only ledger that reconciles with Stripe daily, with every refund and credit traceable.
Explore Finance and reconciliationInsight and control
Members, residents, households and guests each see the right courts at the right price.
Explore Access and eligibilityInsight and control
Invite staff into least-privilege roles scoped to their facilities, with every sensitive action recorded.
Explore Staff roles and auditInsight and control
Run several facilities from one organization with shared staff, policies and reporting.
Explore Multi-locationInsight and control
Bring customers, memberships and upcoming bookings over from your current system.
Explore Data import and switchingInsight and control
Webhooks, API access and hardware partners for advanced facility workflows.
Explore Advanced integrationsThe weekly view
The weekly view
Your facilityThis week
Schedule
Today · 18 bookings
Booking
Court 3 · 6:30 PM
Waitlist
4 offers sent
Payment
Payment confirmed
Check-in
11 arrivals ahead
Utilization
Peak window · 4–8 PM
Share of open court time booked this week.
Court time played so far this week.
Players due at the desk today.
Cancelled hours offered to the next player in line.
Paid reservations collected this week.
Schedule summary
Get started
Set up your first facility for $0 and run every court from one platform.