Loading…
Loading…
New here? The checklist below walks you through the essentials. Already set up? Browse the role-specific walkthroughs as a reference.
Coach onboarding requires a WWCC + a coaching certification. Admin reviews + activates within 48 hours.
Your bookings can't go live until Stripe says 'Charges enabled'. The Express onboarding takes ~5-10 minutes.
Three tiers: notice window (hours), refund type (full / credit / partial), and credit expiry. New coaches start on the platform default (48-hour notice, full refund within notice).
Classes default to status='planned' - visible to families but with a 'Register interest' button instead of 'Book'. Use this to validate demand before committing.
When you have enough EOIs (or you're committing regardless), click Confirm. Every family with an active EOI gets a notification with a deep link to complete the booking.
Every student you've coached has a /coach/students/[id] detail view. Drill checklist, session notes, badges, and now practice activity.
Each student's detail page shows their daily-practice streak + last-7-days grid. Use it to celebrate the players who are putting in the work + nudge those who aren't.
Per-booking earnings live on /coach/income. Bank-side reconciliation lives in your Stripe Express dashboard.
Coaches handle children's information + payment data, so two-factor authentication is required on every coach account. Until you've enrolled, your /coach dashboard is gated.
One address for everything: tennis@coaching.direct.
Put the topic at the start of the subject line so we can route it quickly. For example: Safeguarding, Privacy, Billing, Coach, or Trust and harassment.
Anything about a child’s safety is read first. Write “Safeguarding” in the subject and we treat it as urgent.
After the class time passes, the 'Completed' button appears. One click flips session status + bulk-marks every confirmed booking as attended.
Weekly Saturday squad for a 10-week term, auto-skipping school holidays - one form submission.
Coach-initiated cancellations always refund families in full (regardless of the cancellation policy that governs family-initiated cancels).
ICS feed of every confirmed session you coach. HMAC-signed token, no schema change - works in Apple Calendar / Google Calendar / Outlook.
Post-session notes per student build the timeline that families see on /junior/progress.