The platform

Everything it takes to run — and grow — your courts

One platform for both sides of the net: a powerful back office for your facility and an app your players actually want to open. Here's the whole thing.

Free for your facility

No platform fee, no monthly bill, no contract. A small, clearly-labeled fee at checkout funds CourtMate — so every feature is yours from day one and payouts land straight in your bank.

Tournaments that run themselves

Bracket, round-robin, and MLP draws with a live court board that auto-assigns matches, advances the queue, and texts players the moment they’re up.

Switch in a day

Bring your members and bookings over from Mindbody, Vagaro, Court Reserve, or a CSV with a guided importer — map your tiers, preview conflicts, and go live.

Booking that fills your courts

Real-time availability for players, a powerful calendar for your desk.

Real-time court booking

Players book open slots by sport, day, and duration — availability updates the instant anyone reserves.

Availability at a glance

Color-coded slots and consecutive-duration logic show players only the times that actually work.

Admin day calendar

A per-court time grid with drag-to-create booking and reserving on a member’s behalf.

Recurring & series programs

Set a weekly repeat across chosen days, then edit or cancel the whole series at once.

Open play, clinics & programs

Public, joinable sessions with participant caps, custom colors, and per-program pricing.

Waitlists

When a session or draw fills, players join a waitlist and get notified the second a spot opens.

Reservation reminders

Every joined player gets a ~24-hour email nudge — a simple, effective no-show cutter.

Policy-based cancellations

Cancellations follow your timing and refund rules automatically, to card or to credit.

Calendar sync

Subscribe reservations to Google, Apple, or Outlook with a live iCal feed.

Memberships, roles & rules

Decide who can book, when, and at what price — down to the tier.

Courtmate admin — membership tiers with pricing and access rules

Custom membership tiers

Build roles with their own names, access, and perks — guests, members, pros, and admins.

Member pricing

Give each tier a percentage off court rates, applied automatically at checkout.

Booking windows & limits

Set max duration, early-booking windows, and daily, weekly, or yearly booking caps per tier.

Recurring dues

Charge monthly or annual dues on autopilot; members upgrade, downgrade, or cancel anytime.

Granular admin roles

Delegate exactly what staff can do — reserve for others, run events, or view revenue.

Member directory & CRM

A searchable, filterable roster with stats, bulk actions, suspend/reactivate, and CSV export.

Guest passes & fees

Set per-tier guest policies and hand members a weekly or monthly free-guest allowance.

Payments that keep your full price

Every dollar routed through Stripe — you keep your rate, minus only processing.

$0 platform fee

Facilities pay nothing. A small, clearly-labeled player fee at checkout is the only cost.

Direct payouts

Stripe Connect routes each payment so your listed price lands straight in your bank account.

Split payments

Group booking? Each player pays only their share — no chasing friends for cash.

No-show protection

If a guest never pays their share, the organizer is charged the shortfall so you’re made whole.

Account credits & wallet

Players hold a per-facility balance they spend at checkout, earn from refunds, and track in a ledger.

Promo codes & promotions

Issue flat or percentage codes, or auto-grant credit when players join or make a first booking.

Refunds your way

Refund to card, to credit, or to credit with a loyalty bonus — all driven by your policy.

Automatic sales tax

Tax is calculated, collected per state, and rolled into a filing-ready report.

Dispute management

Respond to chargebacks with evidence, notes, and files without ever leaving CourtMate.

Financial reports

A full charges ledger, a monthly reconciliation statement, and CSV exports for the books.

Why CourtMate

Everything the big platforms charge for — free for your club

No subscription, no per-court fees, no contract. CourtMate is funded by a small fee players see at checkout — and those same players discover your courts right in the app.

$0 platform feeDirect payoutsPlayers find you
See how pricing works

The deepest tournament engine

From registration to the trophy — brackets, a live court board, and automatic alerts.

Courtmate admin — live tournament court board with the match queue

Bracket, round-robin & MLP

Single-elimination, pools, and full Major League Pickleball with dreambreaker tiebreakers.

Auto-seeding & draws

Seed teams by rating and generate a properly-ordered bracket in a single click.

Doubles & team registration

Partner requests, register-solo-then-add, and MLP team building with gender-composition rules.

Live court board

Auto-assign matches to open courts, reorder the queue, drag to reassign, and hold courts.

“You’re up” SMS alerts

Players get texted their court, opponent, and time the moment their match is called.

Live scores & standings

Brackets, pools, and leaderboards update in real time for players and spectators.

Score entry

Per-game score entry derives the winner and advances the round automatically.

One-click cancel & refund

Cancel a tournament and every registrant is refunded — card and credit — automatically.

Lessons, booked and paid

Turn your pros into a bookable, revenue-sharing part of the facility.

Coach profiles

Bio, sports, certifications, photo, and weekly availability — live on your player app.

Private lesson booking

Players book within each coach’s schedule, notice period, and lesson-length rules.

Rates & payout splits

Set the lesson rate and the coach’s cut; the split is handled automatically at checkout.

Coach earnings ledger

Track per-coach earnings and unpaid balances, and mark lessons paid.

An app players actually open

Discovery, social, and booking that keeps members coming back — and brings new ones in.

Courtmate player app — find courts near you

Find courts near you

Players search by location or ZIP and see nearby facilities sorted by distance.

Public facility profiles

Your hours, sports, amenities, map, and directions on a shareable profile.

Open play near you

Discover joinable sessions and clinics happening around town.

Player home dashboard

Upcoming bookings, quick actions, and a personalized snapshot on every sign-in.

Friends & messaging

Players connect, chat in real time, and book together.

Invite friends to play

Add a friend to any booking, with guest-pass and who-pays options built in.

Profiles & ratings

Self-reported level and gender feed tournament divisions and MLP lineups.

Real-time notifications

Invites, partner requests, and waitlist openings arrive the instant they happen.

Run and grow the whole club

The dashboards, controls, and trust tools that keep the back office calm.

Customizable dashboard

Drag-and-drop widgets into a layout that fits how you run — and save it.

At-a-glance widgets

Revenue trend, court utilization, a busiest-hours heat map, top members, MRR, and what needs attention.

QR & GPS check-in

Players self-check-in by QR or verified location; staff can check anyone in from a live feed.

Digital waivers

A versioned liability waiver players e-sign once — enforced before they book or play.

Switch-over importer

Bring members and future bookings from Mindbody, Vagaro, Court Reserve, or CSV.

Announcements

Message all members or a segment by in-app notification and email in a couple of clicks.

Audit log

Every admin action — refunds, role changes, suspensions — timestamped and filterable.

Guided setup

A seven-step wizard stands up your facility: info, hours, courts, tiers, and payments.

Account security

Two-factor authentication, password controls, and one-tap multi-facility switching.

Ready to see it on your courts?

Set up your facility in minutes — every feature included, free. Currently in closed beta in Texas; join the waitlist for first access in your state.