Video Tutorial Script Library — GoClubPro
Training Module 29 | Narration Scripts for Screen Recording Tutorials
About This Library
Each script is ready for screen recording. Format:
- [VISUAL] — what should be on screen
- [NARRATE] — voiceover text (read naturally)
- [ACTION] — what the presenter does on screen
Scripts are timed for 90–120 second videos (ideal for social media and in-app help).
SCRIPT 01 — Getting Started (New Player)
Target audience: New members just approved to join Duration: ~90 seconds Use: In-app help, welcome email link, onboarding screen
[VISUAL] GoClubPro login screen
[NARRATE] "Welcome to GoClubPro — your club's management app. Let me walk you through getting started in about 90 seconds."
[ACTION] Log in with demo credentials
[VISUAL] Dashboard loads
[NARRATE] "This is your Dashboard — your personal home base. At the top, you'll see your This Week briefing: your next fixture, any money you owe, and anything that needs your attention right now."
[ACTION] Point to This Week section, then to the payment badge
[NARRATE] "That red badge on Payments means you have an outstanding fee. Let's sort that first."
[ACTION] Click Payments in navigation
[VISUAL] Payments screen, Fees tab
[NARRATE] "In the Fees tab, you'll see your season registration. Click Bank Transfer, make the transfer from your banking app, then attach your receipt and confirm — it takes about a minute."
[ACTION] Click Bank Transfer, attach receipt photo, submit declaration
[NARRATE] "That marks the fee as pending. Your Treasurer verifies it against the bank deposit and confirms it — once confirmed, it disappears from your outstanding list."
[ACTION] Navigate back; click Schedule
[VISUAL] Schedule page
[NARRATE] "The Schedule page shows every upcoming fixture and training session for your team. Tap any fixture to RSVP — let your coach know you're coming."
[ACTION] Click a fixture; click RSVP Going
[NARRATE] "Done — your coach sees that immediately."
[ACTION] Navigate to Profile
[VISUAL] Player Profile page
[NARRATE] "Finally, complete your profile: upload a photo, add your emergency contact, and set any dates you're unavailable. That's it — you're ready for the season."
[VISUAL] End card with GoClubPro logo
[NARRATE] "Questions? Check the Help section or ask your Club Admin."
SCRIPT 02 — How to Build a Squad (Coaches & Selectors)
Target audience: Coaches, Selectors Duration: ~120 seconds
[VISUAL] Dashboard, Coach view
[NARRATE] "As a coach or selector, your most important job in GoClubPro is squad selection. Here's how it works."
[ACTION] Click Selection Board in navigation
[VISUAL] Selection Board
[NARRATE] "The Selection Board shows all upcoming fixtures that need a squad. Fixtures with a warning icon haven't been started yet — let's click one."
[ACTION] Click a fixture with "Not Started" status
[VISUAL] Squad Builder
[NARRATE] "This is the Squad Builder. On the left, your full player pool. On the right, your selected squad — currently empty."
[ACTION] Point to left panel, then right panel
[NARRATE] "Before selecting, check three things for each player."
[ACTION] Hover over a player with RSVP Going badge
[NARRATE] "The green tick means they've said they're coming. Good."
[ACTION] Hover over a player with blockout badge
[NARRATE] "This orange calendar means they've set a blockout for this date — they're unavailable. Don't pick them."
[ACTION] Hover over a player with injury badge
[NARRATE] "And the red icon means an active injury. Your call whether to select — use your judgement."
[ACTION] Click several available players to add them to the right panel
[NARRATE] "Click a player to add them to the squad. Keep going until your squad is complete."
[ACTION] Click Confirm Squad button
[VISUAL] Confirmation dialog
[NARRATE] "Click Confirm Squad. Every selected player receives a notification immediately — no need to message them separately."
[ACTION] Confirm
[VISUAL] Selection Board shows fixture as Confirmed
[NARRATE] "The fixture now shows as Confirmed. Need to make changes? Open the Squad Builder again and click Update Squad. The app handles all notifications for you."
SCRIPT 03 — Treasurer Quickstart
Target audience: New Treasurers Duration: ~120 seconds
[VISUAL] Treasurer Dashboard
[NARRATE] "As your club's Treasurer on GoClubPro, you have three weekly jobs. Let me show you each one."
[ACTION] Click Reconciliation tab
[VISUAL] Reconciliation tab
[NARRATE] "Job one: reconciliation. When members pay by bank transfer, the money appears in your bank but GoClubPro doesn't know who paid what. This tab is where you match payments to fees."
[ACTION] Click an unmatched payment; select the fee from dropdown; click Reconcile
[NARRATE] "Click the payment, select the fee it belongs to, and hit Reconcile. The fee status immediately updates to Paid."
[ACTION] Click Aging tab
[VISUAL] Aging tab with member list
[NARRATE] "Job two: the Aging report. This shows everyone with outstanding fees and how long they've been overdue. For anyone over 30 days, click Send Reminder."
[ACTION] Click Send Reminder on an overdue member
[NARRATE] "They receive an automated email reminder — you don't have to chase people manually."
[ACTION] Navigate to Claims section
[VISUAL] Expense Claims list
[NARRATE] "Job three: expense claims. If a member submitted a receipt for reimbursement, it appears here. Review the description and receipt, then approve or reject — member gets notified either way."
[ACTION] Click Approve on a claim
[NARRATE] "Approved. You'll pay them via bank transfer and they'll mark it as received."
[ACTION] Navigate to Accounting tab
[VISUAL] Accounting ledger
[NARRATE] "Everything is recorded in the Accounting ledger. Export it at any time as a CSV for your club accountant or AGM report."
SCRIPT 04 — Admin Panel Setup (New Club Admin)
Target audience: New Club Admins Duration: ~120 seconds
[VISUAL] Admin Panel
[NARRATE] "If you're a new Club Admin on GoClubPro, here's the order to set everything up — it matters."
[ACTION] Click Seasons & Competitions
[NARRATE] "First: create your season. Give it a name and set the start and end dates."
[ACTION] Click Create Season; fill in fields; save
[NARRATE] "Now add your competitions — the leagues and grades your club plays in."
[ACTION] Click Add Competition; fill in; save
[NARRATE] "Then create your teams."
[ACTION] Navigate to Teams; click Create Team; assign to competition; save
[NARRATE] "Now configure fees before you go any further."
[ACTION] Navigate to Settings → Fee Configuration
[NARRATE] "Set your registration fee and match fees per grade. A blank field means not charged — enter zero if the grade is genuinely free."
[ACTION] Fill in fees; save
[NARRATE] "Members pay by Bank Transfer, declared in the app and verified by your Treasurer — there's nothing extra to connect here."
[NARRATE] "Only now do you activate the season."
[ACTION] Navigate back to Seasons; click Set as Active
[NARRATE] "Now invite your members. Start with your Co-Admin, Treasurer, and Coaches — then open it up to players."
[ACTION] Click Members & Roles → Invite Member; fill in email and role
[NARRATE] "Finally, import your schedule via your league platform or CSV in the Integrations tab."
[ACTION] Navigate to Integrations; click Add Source
[NARRATE] "Set it up in this order — fees before fixtures, season created before activated — and the rest of the season runs smoothly."
SCRIPT 05 — How to Pay Fees (Players)
Target audience: Players, Parents Duration: ~60 seconds
[VISUAL] Payments screen
[NARRATE] "Paying your club fees on GoClubPro takes about a minute. Let me show you."
[ACTION] Click Matches tab
[NARRATE] "The Matches tab shows every match fee you owe. Each fixture has a Bank Transfer button."
[ACTION] Click Bank Transfer on a fixture
[VISUAL] Declare payment screen with bank details and receipt upload
[NARRATE] "Make the transfer using the club's bank details shown here, then come back, optionally attach a photo of your receipt, and click Declare Paid."
[ACTION] Attach receipt photo; click Declare Paid
[VISUAL] Back in GoClubPro; fee shows as Pending
[NARRATE] "The fee now shows as Pending. Your Treasurer checks it against the bank deposit and confirms it — you'll get a notification once it's marked Paid. If you've got wallet credit, it's applied automatically the moment you declare, so this step might already be done for you."
[ACTION] Click Fees tab
[NARRATE] "Don't forget the Fees tab — that's where your season registration lives. Pay that first if it's outstanding — unpaid registration can affect your selection eligibility."
[ACTION] Click History tab
[NARRATE] "And your full payment history is always in the History tab — receipts included."
SCRIPT 06 — Install the App (PWA)
Target audience: All members Duration: ~45 seconds
[VISUAL] Phone screen showing GoClubPro in Safari (iPhone demo)
[NARRATE] "GoClubPro works as a phone app — no App Store download needed. Here's how to install it."
[ACTION] Tap Share button in Safari
[NARRATE] "In Safari, tap the Share button at the bottom."
[ACTION] Scroll to Add to Home Screen; tap
[NARRATE] "Scroll down and tap Add to Home Screen."
[ACTION] Tap Add; home screen shows new icon
[NARRATE] "Tap Add. Done — the app icon appears on your home screen."
[ACTION] Tap icon; app opens full-screen
[NARRATE] "Open it like any app — full screen, no browser bar."
[ACTION] Push notification appears on screen
[NARRATE] "When prompted, allow notifications so you get instant alerts for squad selection and fixture changes. That's the most important step."
[VISUAL] Android phone for 5 seconds
[NARRATE] "On Android? Open Chrome, tap the menu, and choose Add to Home Screen. Same result."
SCRIPT 07 — Setting Up MFA (Security)
Target audience: All members (especially Admins and Treasurers) Duration: ~75 seconds
[VISUAL] Profile page, Security tab
[NARRATE] "Multi-factor authentication adds a second login step that blocks most account break-ins. Here's how to set it up in under 2 minutes."
[ACTION] Click Enable MFA
[VISUAL] QR code appears
[NARRATE] "You'll see a QR code. Open your authenticator app — we recommend Authy."
[ACTION] Show phone with Authy; tap + to scan
[NARRATE] "Tap the plus button and scan the QR code."
[ACTION] GoClubPro entry appears in Authy with a 6-digit code
[NARRATE] "GoClubPro appears in Authy with a 6-digit code. Enter that code back in the app."
[ACTION] Type code into verification field; submit
[VISUAL] Backup codes screen
[NARRATE] "You're given 8 backup codes — emergency access if you lose your phone. This is important: save these somewhere safe that isn't your phone. A password manager is ideal."
[ACTION] Click Copy; show pasting into a password manager
[NARRATE] "Confirm — MFA is now active."
[ACTION] Log out; log back in; MFA prompt appears
[NARRATE] "Next time you log in, after your password you'll see a prompt for the 6-digit code. Enter it from Authy and you're in."
[NARRATE] "Two minutes of setup, significantly more secure account. Worth it."
SCRIPT 08 — Family Hub for Parents
Target audience: Parents/Guardians Duration: ~90 seconds
[VISUAL] Login screen
[NARRATE] "If you're a parent with children at the club, here's how GoClubPro's Family Hub works."
[ACTION] Log in; navigate to Family in sidebar
[VISUAL] Family Hub (empty initially)
[NARRATE] "The Family Hub is where you manage your children's club activities. Let's add a child."
[ACTION] Click Add Child → Create New
[NARRATE] "Enter your child's name and date of birth. If they're older and have their own email, you can create them a full account. For younger kids, we'll manage it all from your login."
[ACTION] Fill in details; save; child card appears
[VISUAL] Family Hub with child card
[NARRATE] "Your child's card shows their next fixture, RSVP status, and any outstanding fees — all at a glance."
[ACTION] Click RSVP Now on the child's card
[NARRATE] "Click RSVP Now to let the coach know your child is coming. This is submitted on the child's behalf — the coach sees it immediately."
[ACTION] Click Bank Transfer
[NARRATE] "Click Bank Transfer to declare a fee as paid on their behalf. Make the transfer from your own banking app, then confirm here — your Treasurer verifies it and it's applied to their account at the club."
[ACTION] Add a second child card
[NARRATE] "Have more than one child? Add them too. You'll see all of them on one screen. If you've topped up wallet credit for a child, it's applied automatically the moment a new fee is declared for them."
[NARRATE] "One login, all your kids, no switching between separate accounts."
VIDEO PRODUCTION NOTES
Recording Setup
- Screen resolution: Record at 1920×1080 (1080p) minimum
- Browser zoom: Set to 110-120% so UI elements are clearly visible
- Demo account: Use a populated demo/sandbox club with realistic data (not empty)
- Cursor highlights: Use a cursor highlight tool (e.g., ScreenFlow, Camtasia effects)
- Narration: Record in a quiet space; use a decent USB microphone
Editing Notes
- Add captions/subtitles for all narration (accessibility + sound-off viewing)
- Add chapter markers for videos over 90 seconds
- Add a lower-third name card when first showing a screen ("Payments Screen")
- End with a single CTA card ("Need more help? See the full training guide in the app")
Distribution Channels
- In-app help modal (link to YouTube/Vimeo hosted version)
- Welcome email sequence (Email 4 — feature discovery)
- Club Admin onboarding checklist email
- GoClubPro Help Centre (if applicable)
- Club Admin can share individual video links with members via Noticeboard
Module 29 of 30 | Next: Module 30 — Training Assessment & Knowledge Quiz