Getting Started

Set up your club in 10 minutes.

This guide walks you through every step — from creating your club to tracking attendance pitchside. No IT skills required.

1
2
3
4
5
6
7
8
9
10
11
Initial Setup
1

Create Your Club

~3 minutes

Head to academyos.co.uk/onboard and fill in a few simple fields. When you submit, we create your organisation, generate your branded portal, and provision a Stripe Connect account in one go.

academyos.co.uk/onboard
Step 1 — Club onboarding form with club name, admin name, email, brand colour, and theme

Fields explained

Club Namerequired

Your club's full name — e.g. "Bierton FC" or "Aylesbury Youth". This appears everywhere: navbar, portal, emails. A URL slug is generated automatically (bierton-fc.academyos.co.uk).

Your Namerequired

The head coach or chairman name. You'll be set up as the Head Coach with full admin access.

Email Addressrequired

Your email for login and admin notifications. A confirmation link and a separate welcome email with your Stripe onboarding link will be sent here.

Brand Colour

Pick your club's primary colour using the colour picker or enter a hex code. This is applied instantly across your entire portal — buttons, accents, links. You can change it later.

Portal Theme (Dark or Light)

Choose the default theme your parents and coaches will see. Dark is the default; switch to Light if your club's brand is white/pastel. Parents can override this themselves from the portal.

Tips
  • Your custom URL is shown live as you type the club name — e.g. bierton-fc.academyos.co.uk.
  • The brand colour defaults to AcademyOS cyan (#00F0FF) if you skip it. Most clubs use their kit colour.
  • After submitting, you'll see a success screen with a "Complete Payment Setup" button. Click it — that's the critical next step.
Watch out
  • Use a real email address — you'll need to click a confirmation link to activate your account.
  • Club name and slug cannot be changed after creation. Double-check the spelling.
2

Complete Payment Setup (Stripe Connect)

~5 minutes

We create a Stripe Connect Express account for your club during onboarding. On the success screen, click "Complete Payment Setup" to finish identity verification and link your bank account. Until this is done, parents cannot pay for registrations.

connect.stripe.com/setup/e/...
Step 2 — Stripe Connect Express onboarding form with business details and bank account fields

Fields explained

Business Detailsrequired

Stripe asks for your club's legal name, address, and company type. Most grassroots clubs are either limited companies, CICs, or unincorporated associations.

Director / Representative Inforequired

Name, date of birth, and address of the person responsible for the account. Standard KYC — Stripe is regulated by the FCA.

Bank Accountrequired

Sort code and account number. Payouts from parent payments land here automatically.

ID Verificationrequired

Stripe will ask for a form of ID (driving licence or passport). You can upload from your phone.

Tips
  • If you close the Stripe window before finishing, use the "Resume Stripe Setup" button on the success screen — we mint a fresh onboarding link.
  • Stripe approval is usually instant for UK clubs with a bank account in the director's name. For newer entities it can take up to 24 hours.
  • You can check payout status any time from your admin dashboard once logged in.
Watch out
  • Registrations open on your portal the moment Stripe approves you — not before. Don't share your registration link until Stripe says "charges enabled".
  • The club bank account must be in the UK and in GBP for the default setup.
3

Confirm Your Email

~1 minute

Check your inbox for two emails: a confirmation link (from Supabase) and a welcome email from AcademyOS with quick-start tips. Click the confirmation link to set your password and activate your Head Coach account.

mail.google.com
Step 3 — Email confirmation inbox showing AcademyOS welcome and Supabase activation emails

Fields explained

Confirmation Linkrequired

Click the link in the confirmation email to verify your address. This activates your Head Coach account.

Set Passwordrequired

You'll be prompted to create a password. Use something strong — this protects your entire club's data.

Tips
  • Check your spam/junk folder if you don't see either email within 2 minutes.
  • The welcome email also contains a direct link to resume Stripe setup if you skipped it earlier.
  • The confirmation link expires after 24 hours. If it expires, go to the staff login page and use "Forgot Password" to get a new link.
Watch out
  • You cannot log in until you've confirmed your email and set a password.
4

Log In to Your Dashboard

~30 seconds

Go to your club's staff login page and sign in with the email and password you just set up.

yourclub.academyos.co.uk/staff/login
Step 4 — Staff login page with email and password fields

Fields explained

Login URLrequired

Your login page is at yourclub.academyos.co.uk/staff/login — or just go to academyos.co.uk and click "Log In" in the navbar.

Email & Passwordrequired

Use the email you signed up with and the password you set in the previous step.

Tips
  • Bookmark your login page for quick access.
  • If you forget your password, click "Forgot Password" on the login page to reset it via email.
Running Your Club
5

Your Admin Dashboard

Overview

After logging in, you'll land on the admin dashboard. This is your command centre — KPIs, squad overview, and quick links to every admin module.

yourclub.academyos.co.uk/admin/dashboard
Step 5 — Admin dashboard with KPI cards, squad overview, and navigation grid

Details

KPI Cards

Active registrations, revenue this season, open leads, and active squads — all updated in real time.

Squad Capacity

Visual bars showing how full each squad is (enrolled vs. max capacity). Instantly spot which squads have space.

Quick Links

One-click access to Squads, Players, Sessions, Attendance, Leads, Registrations, Reports, and Staff management.

Tips
  • The dashboard updates in real time. As parents register and pay, you'll see numbers change instantly.
  • Head Coaches see data for all squads. Team Coaches only see their assigned squads.
6

Set Up Your Squads

~5 minutes

Create your age groups and squads. This is the first thing to do — squads are required before parents can register players.

yourclub.academyos.co.uk/admin/squads
Step 6 — Squad management page with create squad modal

Details

Squad Name

e.g. "U10 Panthers", "U8 Development". This is what parents see when registering.

Age Group

e.g. "U10", "U8". Used for filtering and organisation.

Max Capacity

Maximum players in the squad (default 16). Registration closes automatically when full — waitlisted players are queued.

Season

e.g. "2025-2026". Links registrations to the correct season.

Training Day & Time

When this squad trains. Shown to parents on the schedule page and in the portal.

Venue

Training ground name/address. Shown on the schedule and in email notifications.

Assign Coaches

Set a primary coach and optional assistant coaches. Coaches only see data for squads they're assigned to.

Tips
  • Create all your squads before inviting parents — the registration form pulls from this list.
  • You can create as many squads as you need. There's no limit.
  • Squads can be edited at any time. You can change capacity, times, and coaches mid-season.
Watch out
  • Parents cannot register until at least one squad exists.
  • If you set max capacity to 12 and 12 players register, the 13th parent will be automatically waitlisted.
7

Create Sessions & Fixtures

~5 minutes

Add training sessions, matches, tournaments, trials, and camps to the schedule. Parents see these in their portal and receive automatic reminders.

yourclub.academyos.co.uk/admin/sessions
Step 7 — Sessions page with create session modal showing match details

Details

Session Types

Training, Match, Tournament, Trial, or Camp. Each type has specific fields.

Squad Selection

Which squad this session is for. Parents only see sessions for their child's squad.

Date, Time & Venue

When and where. Shown in the parent portal and used for attendance tracking.

Match Details

For matches: opponent name, home/away, meet time, venue address with postcode. Parents get all the info they need.

Match Lineup

Add players to the lineup with position and jersey number assignments.

Results

After a match, record the score, goalscorers, and assists. Shown in the Match Centre.

Tips
  • Sessions appear on the parent portal calendar automatically. No need to message parents separately.
  • You can cancel a session with a reason — parents are notified automatically via email.
  • Matches with results populate the Match Centre on your public-facing club page.
Watch out
  • Create squads first (Step 6) — you need at least one squad to create a session.
8

Invite Parents to Register

~2 minutes

Share your club's registration link with parents. They sign up, choose a squad, pay online, and get instant access to the parent portal.

yourclub.academyos.co.uk/admin/
Step 8 — Parent registration wizard showing step-by-step form

Details

Registration Link

Your link is yourclub.academyos.co.uk/register — share it on WhatsApp, email, or your website.

Step 1: Parent Details

Name, email, phone, address, emergency contact. All validated with UK formats.

Step 2: Player Details

Child's name, date of birth, gender, and any medical information (conditions, allergies, medications).

Step 3: Squad & Plan

Parent picks a squad and registration type (Trial £10, Term £150, Annual £420 — you set these prices).

Step 4: Consent

Terms acceptance, medical consent (required), and photo consent (optional). All recorded and auditable.

Step 5: Payment

Stripe Checkout opens. Parent pays by card. A small booking fee is added at checkout. Your club receives 100% of the registration amount.

Tips
  • The easiest way to get parents started is to drop the registration link in your existing WhatsApp group.
  • Parents can register multiple children — they go through the form once per child.
  • The parent portal is available immediately after payment. Parents can view the schedule, track attendance, and manage payments.
  • You set the prices per registration type in your admin settings. The defaults are sensible starting points.
Watch out
  • Your Stripe account must be fully approved (charges + payouts enabled) before parents can pay. If you skipped Step 2, finish it now — the admin dashboard shows a banner if Stripe is incomplete.
  • Make sure your squads are created before sharing the registration link.
9

Add Your Coaching Staff

~3 minutes

Invite your coaches to the platform. Each coach gets their own login with role-based access to the admin dashboard.

yourclub.academyos.co.uk/admin/staff
Step 9 — Staff management page with invite coach modal

Details

Invite by Email

Enter the coach's email and name. They receive an invitation email with a link to set their password.

Assign a Role

Head Coach (full access), Team Coach (their squads only), Assistant Coach (limited access), GK Coach, or Admin.

Assign to Squads

After creating the coach, assign them to specific squads from the Squads page.

Tips
  • Head Coaches see all data across all squads. Use this role sparingly — typically just the chairman and main head coach.
  • Team Coaches only see their assigned squads. Perfect for age-group coaches who don't need to see other teams.
  • Coaches can mark attendance from their phone pitchside. No laptop needed.
Watch out
  • Only Head Coaches and Admins can invite new staff, edit squads, or view financial data.
10

Track Attendance

Ongoing

On session days, open the Attendance page to mark who showed up. Coaches can do this pitchside on their phone in under a minute.

yourclub.academyos.co.uk/admin/attendance
Step 10 — Attendance page showing today's sessions with player checkboxes

Details

Today's Sessions

All sessions for today are listed. Expand a session to see the full roster.

Mark Attendance

Tap checkboxes next to player names. Bulk "Mark All Present" for quick entry.

Player Status

Quick-update a player's status: Active, Injured, Suspended, or Trialling.

Parent Visibility

Parents see their child's attendance percentage in the portal. It updates in real time.

Tips
  • Attendance data feeds into the Reports page — you'll see attendance rates per squad over time.
  • Parents can report absences in advance from their portal, so you know who to expect.
11

Reports & Analytics

Ongoing

The Reports page gives you a full picture of your club's performance — revenue, attendance, and match results all in one place.

yourclub.academyos.co.uk/admin/reports
Step 11 — Reports page with revenue charts, attendance rates, and match results

Details

Revenue Breakdown

Total revenue, broken down by registration type (Annual, Term, Trial). Monthly trend chart included.

Attendance Rates

Average attendance percentage per squad. Spot which squads are engaged and which need attention.

Player Stats

Total enrolled players, active vs. inactive, and registration status breakdown.

Match Results

Win/draw/loss record, recent fixtures, goalscorers, and assists.

Tips
  • Reports update in real time — no need to export spreadsheets or calculate manually.
  • Use the revenue breakdown to plan your pricing for next season.
  • Share the attendance chart at committee meetings to show engagement.

Go-Live Checklist

Make sure everything is ticked before you share the registration link with parents.

yourclub.academyos.co.uk/admin/dashboard
Club admin dashboard ready for launch
Created your club on academyos.co.uk/onboard
Completed Stripe Connect onboarding (charges + payouts enabled)
Confirmed your email and set your password
Logged in to the admin dashboard
Created all squads with correct age groups, times, and venues
Assigned coaches to each squad
Created at least one session per squad (training or trial)
Shared the registration link with parents (yourclub.academyos.co.uk/register)
Tested the registration flow yourself (use a personal email)
Checked the parent portal (log in as a parent to see what they see)
Invited your coaching staff and set their roles

Ready to get started?

Your club portal is 10 minutes away. Create your club, set up your squads, and share the registration link with parents.