CourtIQ turns your courts, schedule, and member data into decisions — so you can raise revenue per court-hour, run smoother open play, and spend less time solving the same problems every week.
Built with operators running pickleball programs from 4-court clubs to multi-location chains. Integrates with DUPR, Stripe, and the tools your staff already use.
Category shift
Most facility software was built to take reservations. That's table stakes now. The harder questions — which courts are underperforming on Tuesday nights, why your 3.5 open play is bleeding players, whether your peak pricing is leaving $40K/year on the table — don't answer themselves inside a calendar grid.
| Capability | Generic booking software | CourtIQ |
|---|---|---|
| Reservations | Yes | Yes |
| Revenue per court-hour | You calculate it | You see it — by slot, day, program |
| Underperforming time blocks | Hidden in exports | Flagged on the dashboard |
| Open play throughput | Manual whiteboard | Skill-gated sessions, kiosk check-in, waitlists |
| Retention risk | You find out when they leave | You see it 30 days before |
| DUPR integration | Add-on or spreadsheet | First-class, webhook-driven |
Three systems, one operator
Revenue Intelligence
See revenue per court-hour by slot, day, league, and program. Spot the Tuesday 10 AM block running at 35% utilization. Stop discovering your best program was losing money at the end of the season.
Open Play Operations
Skill-gated sessions, DUPR-aware eligibility, kiosk and staff check-in, drop-in pricing, and waitlists — built around how pickleball actually works.
Facility AI
Surface what needs attention. Flag at-risk members before they churn. Understand which slots are leaving money on the table — and act on it with a few clicks.
Built for pickleball, not calendar apps
Tuesday morning 4.0 open play has 22 players and 6 courts — the waitlist is the real product.
Skill-gated open play sessions with waitlists, DUPR-aware eligibility, and kiosk check-in.
Member at the front desk: “Why can't I register my partner who doesn't have an account yet?”
Partner invites by email — they sign up when they accept, no front-desk friction.
Your best program runs at 95% and you have no idea if you're underpricing it.
Revenue per court-hour by slot. See exactly which programs are leaving money on the table.
Wednesday night leagues drag on because match reporting lives on paper.
DUPR-integrated league match entry with automatic rating sync.
Nobody has a number for “revenue per court-hour” — it's an end-of-year reconstruction, not a daily signal.
Revenue per court-hour as a live dashboard, not a spreadsheet.
A DUPR update lands and your league standings are stale for 48 hours.
Rating updates flow from DUPR webhook to your standings in minutes.
What operators actually see
Revenue / court-hour
$47.18
Tuesday 10 AM block running at 35% utilization — recommendation pending.
Revenue per court-hour, live. Drag any date range. See which programs, days, and time blocks are under- or over-indexing. The red bars are where next month's revenue is hiding.
Open play · Tuesday 7 PM
22 players · 6 courtsSkill-gated session · DUPR-aware eligibility · kiosk + staff check-in
Skill-gated open play. DUPR eligibility baked in. Kiosk + staff check-in. Your Tuesday night becomes a one-staffer Tuesday night.
At-risk members
12 flaggedJordan Reed
3x/wk → 0x/wk · 21 days
Priya Shah
Missed 4 reserved slots · 14d
Kai Ramirez
Cancelled 2 leagues · 30d
Signals surface 30+ days before cancellation — reach out before they leave.
Retention signals. Members who've dropped off, ranked by lifetime value. Reach out before the cancellation, not after.
League · DUPR-integrated
Live syncReal DUPR IDs · automatic match submission · rating webhook → standings in minutes
Leagues with DUPR. Real DUPR IDs, real ratings, automatic submission. No spreadsheets, no end-of-season data entry.
Why not the alternatives
We didn't build this to sell to yoga studios and pickleball clubs with the same pitch. Every field, report, and workflow is pickleball-specific. DUPR, open play, skill tiers, league match-to-rating loops.
We use models where they make better decisions than rules — retention signals, demand patterns. Everywhere else we use the boring thing that works. You get outcomes, not a chatbot.
Most operators already run Stripe, CourtReserve, DUPR, and spreadsheets. CourtIQ replaces some, integrates with others, and stops the rest from being your daily blocker.
Facility teardown
Give us 30 minutes, and we'll walk through your current utilization, open play economics, and retention. You'll leave with three specific revenue opportunities — whether or not you ever become a customer.
Questions we get every week