Loading…
Loading…
Coach with CoDi
CoDi Tennis handles the booking dialog, the payment, the cancellation policy, the receipts, and the GST line. You teach.
Keep your squad, term after term
🔁 Re-run a session or a whole term in one click
Tuesday squad wrapping up? Hit “re-run”, give the new block a name, pick a start date — the whole term rebuilds instantly with your format and pricing. No re-keying, no empty roster.
🪑 Every current family’s spot is held for them
Carry your roster across and each family gets their seat personally reserved for 7 days, an email invitation to re-book, and automatic reminders 3 days and 24 hours before the hold lapses. The chasing you used to do by email — done for you. They pay through the normal checkout; a held seat never charges anyone.
⏳ A waitlist parents can trust
When a spot frees up in a full class, it’s reserved for the first family in line for 24 hours before rolling to the next — no refresh races. Unclaimed re-run seats release straight to the waitlist, so your classes refill themselves while you’re on court.
Works out of the box for independent coaches — no centre required. Coaching under a centre? The centre can tune both hold windows to house policy.
The economics
Verification
Apply
~5 min
Sign up as Player/Family → /profile → 'Become a coach'. Enter your CoDi Tennis Cert ID, level, expiry, and your WWCC number + state + expiry. Upload supporting docs.
WWCC verification
1-3 business days
A CoDi admin checks your clearance by hand. In Australia we look your WWCC number up on your state's register (NSW Kids Guardian, VIC Working With Children, QLD Blue Card, etc.). If you coach somewhere with no equivalent register, we check what we can and record that no register was available, and your public profile says so rather than claiming otherwise. You receive an in-app + email notification either way.
Stripe Connect
~5-10 min
Once your WWCC is verified, you connect Stripe Express to receive payouts. Bank details + identity verification. 'Charges enabled' is usually instant; occasionally a few hours for review.
Plan your first class
~3 min
Open /coach/classes/new. Create the class in 'Planning' state to let parents register interest before you commit, or jump straight to confirmed. Parents see you in the public directory the moment you go live.
Trust posture: every coach is checked by a human before they appear in the public directory, and the badge parents see states exactly what was checked. A government register check is never implied where none was made. We’re evaluating automated daily re-verification for a future release.
12 minutes from signup to first booking. Every new coach starts with a 30-day free trial of the platform fee.