21All roles

Quick Reference Cards — GoClubPro

Condensed role-based cheat sheets for distribution to members


CARD 1: New Player — Getting Started

┌─────────────────────────────────────────────────────────────┐
│ NEW PLAYER QUICK START │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ 1. SIGN UP: Create account at the app URL │
│ 2. VERIFY: Check email for verification link │
│ 3. JOIN: Search for your club → Request to Join │
│ 4. WAIT: Your admin approves you (email notification) │
│ 5. PROFILE: Upload photo + set blockout dates │
│ 6. PAYMENTS: Check Fees tab → pay registration │
│─────────────────────────────────────────────────────────────│
│ WEEKLY CHECKLIST: │
│ □ Check Dashboard for upcoming fixtures │
│ □ RSVP to your next fixture (Schedule page) │
│ □ Check Payments for outstanding fees │
│ □ Check Alerts tab for new notifications │
│─────────────────────────────────────────────────────────────│
│ KEY SHORTCUTS: │
│ Dashboard → Home base, see what's urgent │
│ Schedule → Fixtures, RSVP, costs │
│ Payments → Pay fees (Matches + Fees tabs) │
│ Profile → Update info, blockout dates, injury │
└─────────────────────────────────────────────────────────────┘

CARD 2: Coach / Selector — Selection Workflow

┌─────────────────────────────────────────────────────────────┐
│ COACH / SELECTOR QUICK REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ PRE-GAME (48 hrs before fixture): │
│ 1. Dashboard → check RSVP counts │
│ 2. Selection Board → find fixture │
│ 3. Squad Builder → check availability signals: │
│ ✅ RSVP Going ❌ Not Going ⏳ No Response │
│ 🤕 Injured 📅 Blockout │
│ 4. Select players → Confirm Squad │
│ 5. Players notified automatically ✓ │
│─────────────────────────────────────────────────────────────│
│ POST-GAME: │
│ □ Admin Panel → Schedule → Enter match result │
│ □ Mark attendance for selected players │
│─────────────────────────────────────────────────────────────│
│ AVAILABILITY RULE: │
│ Blockout > RSVP (blockout is hard; RSVP is advisory) │
│─────────────────────────────────────────────────────────────│
│ IF SQUAD CHANGES: │
│ Squad Builder → Update Squad → confirm again │
│ (Dropped players receive notification automatically) │
└─────────────────────────────────────────────────────────────┘

CARD 3: Club Admin — Weekly Checklist

┌─────────────────────────────────────────────────────────────┐
│ CLUB ADMIN WEEKLY REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ DAILY (2 mins): │
│ □ Check Dashboard for pending join requests │
│ □ Review reported content (if any) │
│─────────────────────────────────────────────────────────────│
│ WEEKLY: │
│ □ Approve/decline pending join requests │
│ □ Enter results for completed fixtures │
│ □ Run schedule sync (after new draws are published) │
│─────────────────────────────────────────────────────────────│
│ SEASON START (once): │
│ □ Create season → competitions → teams │
│ □ Configure fees (registration + match fees) │
│ □ Re-assign members to teams │
│ □ Activate season → Broadcast to members │
│ □ Import fixtures when draw is released │
│─────────────────────────────────────────────────────────────│
│ SEASON END (once): │
│ □ Chase outstanding fees │
│ □ Enter all match results │
│ □ Export financial report │
│ □ Archive season → Broadcast wrap-up │
└─────────────────────────────────────────────────────────────┘

CARD 4: Treasurer — Financial Workflow

┌─────────────────────────────────────────────────────────────┐
│ TREASURER QUICK REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ WEEKLY: │
│ □ Reconciliation tab → match bank transfers to fees │
│ □ Expense Claims → approve/reject pending claims │
│ □ Aging tab → send reminders to 30+ day overdue │
│─────────────────────────────────────────────────────────────│
│ FEE RULES: │
│ Blank field ≠ $0 (blank = not configured) │
│ $0 field = explicitly free │
│ Configure fees BEFORE importing fixtures │
│─────────────────────────────────────────────────────────────│
│ RECONCILIATION: │
│ Wallet-covered fees → auto-confirmed ✅ │
│ Bank transfers → manual reconciliation required ⚠ │
│ Members must "Declare as Paid" for bank transfers │
│─────────────────────────────────────────────────────────────│
│ END OF SEASON: │
│ □ Accounting → Export CSV (full season date range) │
│ □ Document outstanding debts for committee │
│ □ Verify all declared payments match the bank statement │
└─────────────────────────────────────────────────────────────┘

CARD 5: Parent — Family Hub Guide

┌─────────────────────────────────────────────────────────────┐
│ PARENT QUICK REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ SETUP (once): │
│ 1. Login with YOUR account (not child's) │
│ 2. Family tab → Add Child │
│ 3. Create or link child's account │
│ 4. Repeat for each child │
│─────────────────────────────────────────────────────────────│
│ WEEKLY: │
│ □ Family tab → check RSVP for upcoming fixtures │
│ □ Submit RSVP on behalf of child (if not done) │
│ □ Check outstanding dues for each child │
│─────────────────────────────────────────────────────────────│
│ PAYING FEES: │
│ Family tab → child's card → Bank Transfer │
│ OR: "Pay All Outstanding" for all children at once │
│─────────────────────────────────────────────────────────────│
│ CONTEXT SWITCH REMINDER: │
│ Always check WHICH child you're viewing before acting! │
│ Look at the child name at the top of the screen │
└─────────────────────────────────────────────────────────────┘

CARD 6: Security — All Users

┌─────────────────────────────────────────────────────────────┐
│ ACCOUNT SECURITY QUICK REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ RECOMMENDED (do this now): │
│ 1. Profile → Security → Enable MFA │
│ 2. Download authenticator app (Authy recommended) │
│ 3. Save backup codes in a safe place (NOT on phone) │
│─────────────────────────────────────────────────────────────│
│ IF YOU LOSE YOUR PHONE: │
│ Use a backup code → log in → re-set up MFA │
│ No backup codes? Contact your Club Admin for support │
│─────────────────────────────────────────────────────────────│
│ IF YOUR ACCOUNT IS COMPROMISED: │
│ 1. Change password (Profile → Security) │
│ 2. Sign out all other devices │
│ 3. Enable MFA if not already done │
│ 4. Contact Club Admin if financial data was accessed │
│─────────────────────────────────────────────────────────────│
│ PASSWORD RULES: │
│ ✅ Minimum 8 characters │
│ ✅ Unique to this app │
│ ✅ Use a password manager │
│ ❌ Never share with anyone │
└─────────────────────────────────────────────────────────────┘

CARD 7: Module Availability by Role

┌────────────────────────────────────────────────────────────────┐
│ FEATURE ACCESS BY ROLE │
│ GoClubPro │
│────────────────────────────────────────────────────────────── │
│ Feature Player Coach Selector Treasurer Admin │
│────────────────────────────────────────────────────────────── │
│ Dashboard ✅ ✅ ✅ ✅ ✅ │
│ Schedule (view) ✅ ✅ ✅ ✅ ✅ │
│ Schedule (manage) ✗ ✗ ✗ ✗ ✅ │
│ RSVP ✅ ✅ ✅ ✅ ✅ │
│ Selection Board ✗ ✅ ✅ ✗ ✅ │
│ Payments (own) ✅ ✅ ✅ ✅ ✅ │
│ Treasurer Panel ✗ ✗ ✗ ✅ ✅ │
│ Admin Panel ✗ ✗ ✗ ✗ ✅ │
│ Settings ✗ ✗ ✗ ✅ ✅ │
│ Fines (if enabled) ✅ ✅ ✅ ✅ ✅ │
│ Claims (if enabled) ✅ ✅ ✅ ✅ ✅ │
│ Fantasy (if enabled) ✅ ✅ ✅ ✅ ✅ │
│ Fantasy Admin ✗ ✅ ✗ ✗ ✅ │
│ Family Hub ✗ ✗ ✗ ✗ ✅ │
│ (Parent role only → ✅ Parents have access to Family Hub) │
└────────────────────────────────────────────────────────────────┘

CARD 8: Common Error Messages & Fixes

┌─────────────────────────────────────────────────────────────┐
│ COMMON ERRORS — QUICK FIXES │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ "Email already in use" │
│ → You have an account. Use Login + Forgot Password. │
│─────────────────────────────────────────────────────────────│
│ "Email not verified" │
│ → Check inbox (and spam) for verification email. │
│─────────────────────────────────────────────────────────────│
│ "Invite link expired or invalid" │
│ → Ask Club Admin to send a new invite. │
│─────────────────────────────────────────────────────────────│
│ "Declaration stuck as Pending" │
│ → Awaiting Treasurer review; contact your Treasurer. │
│─────────────────────────────────────────────────────────────│
│ "Access denied" │
│ → Your role doesn't have access to this section. │
│ → Contact Club Admin to verify your role. │
│─────────────────────────────────────────────────────────────│
│ "MFA code rejected" │
│ → Sync your phone's clock (automatic in Settings). │
│ → Try the next code (they refresh every 30 seconds). │
│─────────────────────────────────────────────────────────────│
│ "Payment pending for >48 hours" │
│ → Contact Treasurer with your declaration date/amount. │
└─────────────────────────────────────────────────────────────┘

CARD 9: Module Gating — What Needs Enabling

┌─────────────────────────────────────────────────────────────┐
│ MODULE GATING QUICK REFERENCE │
│ (Club Admin: Settings → Features to toggle) │
│─────────────────────────────────────────────────────────────│
│ MODULE │ DEFAULT │ ENABLE IF... │
│ ─────────────────┼──────────┼────────────────────────── │
│ Fantasy League │ OFF │ You have a fantasy coord. │
│ Fines System │ OFF │ Your club has a fines culture│
│ Expense Claims │ OFF │ Members incur club expenses │
│ Noticeboard │ OFF* │ You want club comms in-app │
│─────────────────────────────────────────────────────────────│
│ * Noticeboard is recommended for all clubs. │
│─────────────────────────────────────────────────────────────│
│ DISABLING a module: hides it from all users; data kept. │
│ RE-ENABLING: restores all previous data immediately. │
└─────────────────────────────────────────────────────────────┘

CARD 10: Key URLs & Navigation Guide

┌─────────────────────────────────────────────────────────────┐
│ NAVIGATION QUICK REFERENCE │
│ GoClubPro │
│─────────────────────────────────────────────────────────────│
│ DESKTOP (sidebar): │
│ HOME → Dashboard │
│ PLAY → Schedule, Standings, Selection, Fantasy │
│ MONEY → Payments, Fines, Claims │
│ CLUB → Noticeboard, Admin, Treasury, Settings │
│ PLATFORM → Central Command (Platform Admin) │
│─────────────────────────────────────────────────────────────│
│ MOBILE (bottom bar + "More" drawer): │
│ Home, Schedule, Payments/Feed (role-based), More... │
│─────────────────────────────────────────────────────────────│
│ FOOTER LINKS: │
│ Suggest Features, Privacy Policy, Terms of Service │
│─────────────────────────────────────────────────────────────│
│ CONTEXT SWITCHER: │
│ Click club name chip (top) → switch club or role │
│─────────────────────────────────────────────────────────────│
│ HELP: │
│ These training docs: /training-docs/ │
│ Feature Requests: app → Footer → Suggest Features │
└─────────────────────────────────────────────────────────────┘

Quick Reference Cards complete — 10 cards covering all roles and key scenarios. For full training detail, see the module index in 00-index.md