Every feature, explained.

What each module does, how to turn it on, and how to use it. No marketing puff — just the facts, so you know exactly what you're getting.

Jump to

How to read this page: Features marked Core are always available on every team. Features marked Optional are toggled per team under Settings → Optional modules — only a team admin or coach can switch them on. Defaults shown reflect what a brand-new team starts with.

Core features

These are always on — the spine of the app. No toggles, no setup beyond creating your team.

Fixtures & availability

Always on

Post upcoming matches, collect yes/no/maybe from parents, see at a glance who you've got.

What it does

How to use it

  1. Tap the Fixtures tab → + New
  2. Choose Single match or Match day
  3. Fill in opponent, date, time, location — postcode lookup included
  4. Parents get a push when the fixture is published

Fixture planner (round-robin tournament builder)

Always on

Running a tournament, festival or in-house friendly day? Feed in the teams, pitches and timings — Squadd builds the full schedule, then turns it into a match day you can run from the app.

What it does

How to use it

  1. Tap the Fixtures tab → Fixture Planner
  2. Fill in tournament name, date, location/postcode, and format (5v5 / 7v7 / 9v9 / 11v11)
  3. Add the participating teams (your team plus visitors)
  4. Set match duration, break between games, first kick-off, and number of pitches
  5. Tap Generate schedule — review the visual grid
  6. Tap Share schedule to send to other clubs, or Create match day to turn it into real fixtures inside Squadd

Good to know

Training

Always on

Schedule one-off or recurring training sessions. Collect availability the same way as fixtures.

What it does

How to use it

  1. Tap the Training tab → + New
  2. For a recurring slot, set it up once under Schedule

Squad management

Always on

Your player roster, plus long-term injury / absence tracking.

What it does

How to use it

  1. Tap the Squad tab to see every player
  2. Tap a player → edit details, or open their Unavailability screen to log a window

Lineup builder

Always on

Drag-and-drop starting XI and bench on a pitch view. Your default formation pre-populates the shape.

What it does

How to use it

  1. Open a fixture → tap Lineup
  2. Pick a formation from the presets or use your team default
  3. Tap each slot to assign a player from the available squad

Related setting

Settings → Default formation — sets which shape new fixtures start with.

Live match recording

Always on

Run the match from your phone on the touchline. Track minutes, subs, goals and cards as they happen.

What it does

How to use it

  1. Open the fixture on match day → tap Go live
  2. Confirm your starting XI and bench, then Kick Off
  3. Tap the pitch/player buttons to log events as the match runs

Match report

Always on

Everything from the match, tidied up and publishable to the newsfeed.

What it does

How to use it

  1. After full-time, open the fixture → Match report
  2. Review and edit events as needed
  3. Pick Man of the Match and/or trigger Parents' Player of the Match voting if those modules are on
  4. Tap Publish

Team chat

Always on

One group chat for the whole team. Coaches, parents, assistants — everyone in the same room.

What it does

How to use it

Tap the Chat tab. That's it.

Newsfeed

Always on

The team's timeline — match reports, announcements, photos, polls.

What it does

How to use it

Tap the Feed tab → + New post. Pick text, poll or image.

Season stats

Always on

Auto-rolled team and player stats, derived from your match reports.

What it does

How to use it

Tap the Stats tab. Nothing to set up — it populates as fixtures are played.

Related setting

Settings → Show stats to parents — default off. When off, only coaches/admins see the Stats tab.

Calendar sync

Always on

Subscribe to your team's fixtures and training in Apple Calendar, Google Calendar or Outlook.

What it does

How to use it

  1. Settings → Subscribe in your calendar
  2. Copy the URL, paste it into Apple/Google/Outlook as a Subscribed calendar

Member invites

Always on

Single-tap parent onboarding via a WhatsApp-ready invite message.

What it does

How to use it

  1. Settings → Invite Members
  2. Tap Create + copy WhatsApp message
  3. Paste into your team group chat

Optional modules

Everything below lives under Settings → Optional modules. Flip a switch, and the matching UI appears (or disappears) across the app. Only coaches and team admins can toggle these.

Shirt numbers

Default: off

Assign a squad number to each player.

How to enable

Settings → Optional modules → Shirt numbers → toggle on.

How to use it

Once on, the player edit screen gains a Number field. Numbers appear on squad rows, lineup slots and match events.

Volunteer tasks

Default: off

Match day jobs parents can claim — line marking, nets, first aid, referee, tea urn.

How to enable

Settings → Optional modules → Volunteer tasks → toggle on.

How to use it

  1. Open a fixture → a Volunteer tasks section appears
  2. Coach adds tasks (e.g. "Set up nets — arrive 09:30")
  3. Parents tap a task to claim it; their name shows against it for everyone else

Photo gallery

Default: off

Parents can share match day photos to a team-only gallery.

How to enable

Settings → Optional modules → Photo gallery → toggle on.

How to use it

Once on, fixtures gain a Photos section. Parents upload from their camera roll; photos are visible only to team members.

Subs & payments

Default: off

Track monthly subs and one-off charges (kit, presentations, tournaments). Record-keeping only — Squadd does not move money.

What it does

How to enable

  1. Settings → Optional modules → Subs & payments → toggle on
  2. Settings → Subs config → set amount and billing day

How to use it

A Payments section appears in Settings. Coaches see everyone; parents see only their own children.

Unpaid subs reminder bar

When a parent opens any fixture or training session and they have unpaid subs for the current month, a small amber banner appears at the top of the screen:

⚠️ Subs due: £20.00 for April — please pay your coach

Man of the Match

Default: on

Coach picks MOTM in the match report.

How to disable

Settings → Optional modules → Man of the Match → toggle off.

How to use it

After a match, open the match report → tap Man of the Match → pick a player. Their MOTM count appears on the Stats tab.

Parents' Player of the Match

Default: off

Parents vote after each match; the player with the most votes wins.

What it does

How to enable

Settings → Optional modules → Parents' Player of the Match → toggle on.

How to use it

Publish the match report. A voting prompt appears in the feed post for parents; they vote once. The coach sees live counts on the match report screen.

Team sides

Default: off

Run one large squad that splits into match-day sides (e.g. Stars / Moons / Sun) — shared training, shared chat, one monthly price.

What it does

How to enable

  1. On signup, if you tell us your team has multiple sides, this is switched on automatically
  2. Otherwise: Settings → Optional modules → Team sides → toggle on
  3. A new Settings → Sides row appears — add your sides there

How to use it

  1. Create sides in Settings → Sides
  2. Assign a default side to each player in the Squad tab
  3. When creating a fixture, pick which side plays
  4. The lineup builder auto-filters to that side's players

Fair-play helpers

Default: on

The touchline nudges that make sure every child actually plays.

What it does

How to disable

Some older-age coaches don't want rotation prompts. Settings → Optional modules → Fair-play helpers → toggle off.

How to use it

Nothing to configure. When you're running a live match, banners appear at the top of the screen when a player is under-used, and the sub picker highlights the recommended player.

Golden Boot leaderboard

Default: on

Top-scorers table on the Stats tab.

How to disable

Some coaches at younger age groups prefer not to highlight individual scoring. Settings → Optional modules → Golden Boot leaderboard → toggle off.

How to use it

When on, the Stats tab shows a ranked goals table. It populates automatically from match reports.

Detailed position roles

Default: off

Lineup slots use specific roles (LB, CB, LW, ST) instead of broad bands (DEF / MID / FWD). Recommended for 9v9 and 11v11.

What it does

How to enable

Settings → Optional modules → Detailed position roles → toggle on.

Team settings

Not toggles — just things you set once and forget. All under Settings → Team.

Default formation

Which shape new fixtures start with in the lineup builder (e.g. 4-3-3 for 11v11, 3-2-3 for 9v9). You can always change it per fixture.

League info

Your league name and association tag. Used on the form guide and published match reports.

Show stats to parents

Default off. When off, parents don't see the Stats tab at all.

Edit team details

Change team name, age group, match format or association. Useful at the end of a season — bump U10s to U11s without rebuilding anything.

Any feature you don't see here?

If we haven't built it, it's not in the app. No roadmap hand-waving. Email hello@squadd.co.uk and tell us what's missing — we'll tell you straight whether it's coming.

Join the waitlist