GoalDNA
home
AvailableLast updated May 13, 2026

Teams & rosters

Use teams and rosters as the backbone for schedule, matchday, and communication workflows.

Quick answer

GoalDNA keeps teams, players, staff assignments, and roster context connected to the workflows that use them.

GoalDNA product preview showing schedule health, rosters needing review, guardian links, and setup readiness.
Owner command centerAvailable

Public-safe product preview based on current GoalDNA workflows.

Product preview context

This public-safe product preview is based on current GoalDNA workflows and uses no private customer, player, guardian, inbox, injury, or member data.

Status
Available
Product areas
DashboardTeamsScheduleMembersGuardian links

Before you start

Before inviting the full club, clean one pilot team first: confirm the team name, coach assignments, active players, guardian links, and which roster should power schedule, matchday, and communication workflows.

  • Admins
  • Coaches
  • Team managers

Step-by-step workflow

Create the team, add active players, assign staff, review guardian links, then test the roster inside a match, schedule event, and lineup workflow before expanding.

  • Create teams with clear names
  • Add players
  • Assign staff
  • Review guardian links
  • Use roster context in matches and lineups

What good looks like

These are the available or practical outcomes to verify before moving on.

  • Create and edit teams
  • List and view teams
  • Create and edit players
  • Player detail
  • Team assignment

Role visibility checks

Check access boundaries before inviting more staff, players, or guardians.

  • Admins maintain structure.
  • Coaches validate team-level roster context.
  • Players and guardians receive scoped visibility.

Common mistakes

Avoid these rollout errors; they create confusion faster than the product can clean it up.

  • Treating an old spreadsheet as clean source data.
  • Adding guardians before player names and assignments are reviewed.
  • Leaving departed players on active rosters.

Troubleshooting

If roster context looks wrong, check team assignment, active/inactive player status, duplicate records, and guardian links before editing matchday or schedule data.

  • If a player appears under the wrong team, check team assignment before editing match or schedule data.
  • If roster context does not appear in matchday, confirm the match is attached to the right team.
  • If guardian links are missing, clean the player record first, then invite or link the guardian.

What not to rely on yet

These limits should stay out of club-critical plans unless feature status changes.

  • Advanced academy-wide roster automation belongs in beta/pilot planning.

Beta / partial notes

Use these areas carefully with pilot expectations and transparent communication.

  • Advanced academy-wide roster automation is a pilot planning area.
  • Bulk cleanup and deeper assignment automation should be verified before broad rollout.

Example club scenario

An admin creates U13, U14, and First Team rosters, assigns coaches, confirms guardian links, then uses those rosters for schedule, matchday, and messages.

FAQ

Should rosters be perfect before scheduling?

They should be clean enough for visibility and matchday. Start with active players and staff, then refine as the pilot expands.

Can rosters support multiple teams?

Yes. Team and roster management are available, while advanced academy-scale automation should be treated as beta/pilot planning.

Related workflows