Step-by-step guides.
Walk-throughs for the most common tasks. Each is short — pick the one you need.
For parents and adult players
Sign up
- Go to /signup and pick "Parent / Student" — this covers both parents managing kids’ lessons AND adults booking lessons for themselves
- Enter your name, email, and password
- Tick the box agreeing to the Terms of Service and Privacy Policy
- Confirm your email via the link we send
- If you’re booking for kids, add each child’s name, age, and current tennis level (or leave the level blank — your coach will set it after the first session). Adults learning themselves can skip this and head straight to
/junior/coaches
Already coaching tennis and want to take bookings? Sign up at /signup and pick "Coach" as your account type. Submit your WWCC + cert details from /profile. An admin manually verifies your WWCC against the relevant state authority register before flipping you to "Verified" — typically within a few business days, occasionally longer during peak intake.
Find a coach and book a class
- Go to
/junior/coachesto browse - Filter by location, level, and certification
- Open a coach profile to see their bio, badges, schedule, and prices
- Pick a class or private session and click "Book"
- The dialog shows price, GST, and the cancellation policy. Confirm and pay with your card
- Booking confirmation arrives by email + in your
/junior/bookingspage
Cancel a booking
- Go to
/junior/bookings - Click "Cancel" on the session you want to cancel
- The dialog shows whether you’ll get a full refund or a catchup credit, based on the notice window
- Confirm. You have a 60-second undo window if you change your mind
- Refund (where applicable) lands on your card in 5-10 business days; credits show up at
/junior/credits
Track progress (yours or a linked junior’s)
- Sign in and go to
/junior/pathwayfor the skill ladder (Mini Red → Performance) - Tap a level to see the drill checklist + the profile’s completion status
- Go to
/junior/progressfor recent session notes from the coach + a parent-friendly AI summary where available - React with an emoji or reply to a coach note
- Earned badges appear in both views
If you’ve got more than one linked profile (e.g. yourself + a kid, or two kids), Pathway and Progress show each one as its own collapsible section — the first opens by default, others expand on click. Adult-self always sorts to the top.
Buy a drill pack from the Module Store
- Go to
/junior/store - Pick which profile you’re buying for from the "Buying for" pills — yourself OR any linked junior
- Pack catalogue filters by the chosen profile’s age (if their age is on file)
- Click the price button on a pack → Stripe Checkout opens → confirm payment
- After payment, the drill pack unlocks for 12 months and surfaces in the chosen profile’s progress feed
Share a junior profile with a partner or co-parent
- Go to /profile, find the junior under Linked profiles, and click Manage access ▸
- Pick "Partner / co-parent" (or "Coach" if you’re sharing with a coach who hasn’t booked yet) and click Generate invite
- Send the QR code, the link, or use the WhatsApp / SMS share buttons — each invite works once and expires in 24 hours
- Your partner clicks the link, signs in (or creates an account), and gets linked automatically. They appear in your "Active access" list with a Revoke button
Anyone you grant access to can view + book lessons for the junior but cannot share the profile onward. Only you (the owner) can mint share invites. Revoke access at any time from the same screen.
Redeem a junior-profile invite (you received a QR)
- Click the link your partner / co-parent / parent sent you, OR open /junior/links/scan and paste the link
- Sign in (or sign up as Parent / Student first if you don’t have an account yet)
- The redemption is automatic — you’ll see the junior in your booking-for picker on the next session you book
Update your notification preferences
- Go to
/profile - Scroll to "Notification preferences"
- Toggle each category on or off (booking changes, session reminders, credits & waitlist, marketing)
- Changes are saved immediately
For coaches
Sign up and complete onboarding
- Go to /signup and pick "Coach"
- Enter your name, email, password, region, timezone, and currency
- Add your coaching credentials: cert ID, level, expiry; WWCC number, state, expiry
- Optionally enter your ABN and tick the GST-registered box if applicable
- Tick the box agreeing to Coach Terms and Privacy Policy
- Confirm your email
- Connect your Stripe account (one-time):
/coach/integrations→ "Connect Stripe" → follow the Stripe Express onboarding flow - Once Stripe says "Charges enabled", your profile becomes bookable
Create a class
- Go to
/coach/classes/new - Pick a date and time, kind (Group / Private / Squad / Workshop), level, location, price
- For recurring sessions: tick "Recurring", pick weekly / fortnightly / monthly, set count
- If you cover school holidays, untick "Skip school holidays" (toggle reflects your region’s calendar)
- The preview shows exactly which dates will be created — check it before saving
- Save → the class appears on your
/coach/classescalendar and the public coach directory
Add a session note
- Go to
/coach/students/[id]for the student you coached - Open the "Add a note" section (collapses by default)
- Write what happened: drills practised, what to work on, anything observed
- Save. The parent is notified (in-app + email if their preferences allow)
- Tick drills off in the level checklist as the student masters them
Cancel a session
- Go to
/coach/classes/[id]for the session - Pick "Cancel session"
- Choose: just this one OR all future sessions in the recurring set
- Add an optional reason (shown to parents — "sick", "venue closed", etc.)
- Confirm. All affected parents are refunded in full + notified
See your earnings
- Go to
/coach/incomefor booking-by-booking earnings, or your Stripe Express dashboard for bank-side reconciliation - CoDi Tennis’s commission appears on every booking line (GST-inclusive)
- Stripe pays out to your bank on a rolling 2-business-day delay (configurable in Stripe Express → Settings → Payouts)
For both
Reset your password
- From the sign-in page, click "Forgot password"
- Enter your email; check your inbox for a reset link (5 minutes max)
- Click the link, enter a new password (≥ 8 characters)
- Sign in with the new password
Add a passkey (parents)
Parents secure their account with a passkey — Face ID, Touch ID, Windows Hello, or a security key — instead of authenticator codes. Faster + phishing-resistant.
- Go to
/profile→ "Passkeys" - Click "Add a passkey"
- Your browser prompts for your fingerprint, face scan, or device PIN
- Confirm. The passkey is saved to your device’s secure keychain
- On your next sign-in, you’ll be prompted to authenticate with the passkey instead of typing your password
Enable two-factor authentication (coaches + admins, mandatory)
Two-factor is required on coach + admin accounts because of the access these roles have to children’s information + payment data. Until you’ve enrolled, your /coach or /admin dashboard is gated.
- Go to
/profile→ "Two-factor authentication" - Scan the QR code with your authenticator app (Google Authenticator, 1Password, Authy, etc.)
- Enter the 6-digit code from the app to confirm
- Two-factor is now active on every sign-in. Lost your authenticator? Email support@coaching.direct from your registered email and we’ll verify your identity before resetting.
Get help
Browse the FAQ first. If your question isn’t there, reach out:
- General: support@coaching.direct
- Coach-specific: coaches@coaching.direct
- Privacy / data: privacy@coaching.direct
- Safeguarding: safety@coaching.direct (highest priority)