- Paula A.W67
- Marcus C.45
Early accessNow onboarding new clubs
Everything that runs your club, in one place.
ClubDojo is the modern home for racket clubs, whether you run one sport or five. Reservations, members, leagues, programs, optional payments and announcements share one system, so there's one schedule to run and one place to check.
- Racket sports and your own activities
- Payments through Stripe Connect
- A live schedule, no refreshing
Sat 12 Oct
Book a court
Stop running your club out of seven different tools.
Most clubs we talk to are stitching together a paper booking sheet, a spreadsheet of members, a group chat for matches, and Venmo for dues. ClubDojo replaces all of it with one place your members already know how to use.
- Bookings
Before: Group texts and a paper sign-up sheetNow: A live court grid with conflict checks and booking rules - Members
Before: A spreadsheet of names and emailsNow: A roster with roles, invitations and membership plans - Multi-sport
Before: One system per sport, and none of them talkNow: Core racket sports plus whatever else your club books - Leagues
Before: Match results in a WhatsApp threadNow: Box leagues with rounds, standings, promotion and relegation - Comms
Before: Forwarded emails and missed updatesNow: One announcement, in-app and by email, pinned when it's urgent - Payments
Before: Chasing dues over VenmoNow: Stripe Connect checkout, with funds going straight to the club
Everything you need to run your club.
Eight workflows, one system. Each one is built around the way racket clubs already work, not a generic CRM with a calendar bolted on. The schedule and announcements update the moment anything changes.
Court reservations and scheduling
Live availability across every court. Booking durations, surfaces, indoor or outdoor, hourly rates, cancellation rules, recurring schedules and maintenance blocks, all in one grid that prevents conflicts.
Members and invitations
Onboard your roster with email invitations and shareable join links. Member, admin and owner roles, with no spreadsheets and no guesswork.
Socials
Publish socials and mixers with registration, capacity, waitlists, visibility settings and optional fees. Members sign up and pay in one flow.
Programs and clinics
Clinics, camps, open play and recurring sessions, with court reservations attached so the calendar stays in sync.
Box leagues and competitions
Run box leagues with rounds, match scoring, standings, promotion and relegation, substitutes and participant management.
Announcements and email
Post once and pin it if it's urgent. Attach photos and link a program or event, and the post reaches members in-app and by email. Need to target? Email all members, a box league's players or an event's registrants.
Your whole club
Start with tennis, pickleball, squash, badminton and padel, then add bocce, rooms, pools or your own activity. Per-activity access on each plan keeps one roster tidy.
Membership dues and payments
Monthly, annual or seasonal membership plans with family seats and custom offers. Members also pay for reservations, programs and event registrations through Stripe Connect, with funds settling directly to your club.
Tools that actually look like your club.
No empty dashboards. Every screen is shaped around something your manager, captain or pro already does on a Tuesday morning.
Members
- Paula AlvarezActive
- Marcus ChenActive
- Sara KhouryActive
- Tomás NguyenInvited
- Kiran PatelActive
- Jamie LiuInvited
Pick a time
Box A · Singles
| Rank | Player | W | L | Sets | Pts |
|---|---|---|---|---|---|
| 1, moved up | Paula Alvarez | 7 | 1 | +18 | 20 |
| 2, moved up | Marcus Chen | 6 | 2 | +12 | 16 |
| 3, no change | Sara KhouryYou | 5 | 3 | +5 | 12 |
| 4, moved down | Tomás NguyenSub | 4 | 4 | −2 | 8 |
| 5, moved down | Kiran Patel | 3 | 5 | −8 | 4 |
| 6, moved down | Jamie Liu | 2 | 6 | −14 | 0 |
Top 2 move up · bottom 2 move downSubstitutes tracked
Create program
Publishing
One form. Four jobs handled.
Publish a program and ClubDojo handles the schedule, the linked court reservations, the registration flow and the Stripe Connect checkout in one go. Then announce it with a linked post that reaches members in-app and by email.
- Schedule
- On the club schedule instantly
- Courts
- Reservations created for you
- Registration
- Aware of capacity and waitlist
- Stripe Connect
- Funds go to the club
- Real-time updates in the app
- Built for tennis, pickleball, squash, badminton and padel
- Stripe Connect, with funds settling to the club
Honest pricing. No per-member tax.
Every plan includes every feature; plans differ by club size and support level. Reservations, socials, programs, competitions and email are unlimited on all of them.
Starter
For small clubs just getting organized.
$41/moUp to 100 membersUp to 6 bookable resources
- Court and resource reservations
- Members, invitations and roles
- Socials, programs and box leagues
- Announcements and mass email
- Stripe Connect payments
30-day free trial · cancel anytime
Growth
RecommendedFor active clubs running leagues and programs.
$83/moUp to 300 membersUp to 15 bookable resources
- Everything in Starter
- Up to 300 members and 15 bookable resources
- Priority support
- Built for clubs running full programming
30-day free trial · cancel anytime
Pro
For larger clubs and racquet centers.
$149/moUnlimited membersUnlimited bookable resources
- Everything in Growth
- Unlimited members and bookable resources
- Onboarding and migration help
- Priority Stripe Connect support
- Direct line to the team
30-day free trial · cancel anytime
- Unlimited reservations
- Unlimited socials
- Unlimited programs
- Unlimited box leagues
- Curated and custom activities
- Stripe Connect included
Built for racket sport clubs.
If you're reviewing this for a payments or partnership context: here's a clear picture of what ClubDojo sells, who it serves, and how billing works.
What we sell
A monthly or annual SaaS subscription.
ClubDojo is a software-as-a-service product for racket sports clubs. Clubs subscribe to Starter, Growth, or Pro and pay monthly or annually. We do not sell physical goods. Clubs use ClubDojo to manage their own members, bookable resources, programs, socials, and competitions.
- Customers
- Racket-sport clubs and active communities — typically organizations with 50 to 1,000 members and shared bookable resources.
- Charge model
- Recurring monthly or annual subscription, billed via Polar. Clubs can cancel at any time.
- What members pay
- When a club charges, members can pay through ClubDojo for membership dues, reservations, programs, and event registrations. Clubs can also include any of these at no charge. Paid funds settle directly to the club's connected Stripe account.
How billing works
Two clean money flows.
Two providers, by design. Card data is handled by Polar and Stripe — never by us.
Flow 1 · Polar
Club → ClubDojo
The club pays ClubDojo a recurring SaaS subscription for the software, billed through Polar.
Flow 2 · Stripe Connect
Member → Club
Members pay their club via Stripe Connect for dues, reservations, programs, and socials. Funds settle to the club, not to ClubDojo.
ClubDojo never stores card data. Polar handles SaaS billing; Stripe Connect handles member-to-club payments.
Questions clubs ask.
Which sports does ClubDojo support?
How do payments work?
How is account security handled?
Is there a free trial?
Can I subscribe monthly or annually?
Are there member limits?
Can my club start during early access?
Do you charge per member or per booking?
What happens if I cancel?
Do you offer refunds?
Early access
Ready to run your club without the busywork?
Join during early access. We'll help you bring over your roster and set up your first reservations, programs and box leagues.