29Content creators

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