- Lets the same email hold league-owner, team-manager, and player roles together.
- Shows Google and Facebook sign-in when provider credentials are configured.
- Supports return paths, so player claim links can continue after sign-in.
- Shows a development preview link outside production.
Help Center
Team manager guide
Team managers maintain the team profile, keep recruiting information fresh, add roster players, send claim invites, and register clubs into league seasons.
10 pages documented4 primary flows
How to use this guideTeam manager
Best for
What you will get from it
- Publish a team page with branding and recruiting status
- Track a live active roster and send player claim invites
- Accept league invitations and enter your club into a season
Team manager
Team management pagesDashboard quick-create form
/dashboard
What this page does
- Lets you create a team from the main dashboard with basic profile fields.
- Redirects immediately into the new team dashboard after creation.
Team dashboard
/dashboard/teams/[slug]
What this page does
- Updates team basics like name, founding year, location, venue, contact details, and website.
- Controls recruiting visibility and recruiting-position tags.
- Uploads the crest used on the public team page.
- Adds players to the active roster with optional contact email, position, number, nationality, and join date.
- Sends direct player claim invites from roster cards and shows a development preview link when available.
- Removes players from the active roster when necessary.
Helpful notes
- Always add the player email when you know it so the claim-invite flow stays one click for the athlete.
Season registration page
/seasons/[seasonId]/register
What this page does
- Consumes the invitation token from the invite link.
- Lets you register an existing team by slug or create a quick season-entry team name.
- Returns confirmation and provides links back into the league surface.
Team manager
Public pages your team updatesPublic team page
/teams/[slug]
What this page does
- Shows team identity, crest, roster, recent matches, achievements, and league participation.
- Reflects your recruiting settings and public profile changes from the dashboard.
Player public profile
/players/[slug]
What this page does
- Shows the player profile, team history, availability, and career information.
- Lets managers verify how a claimed roster player appears publicly.
League public surfaces
/leagues/[code]/leagues/[code]/teams/leagues/[code]/fixtures/leagues/[code]/results
What this page does
- Shows your team in the season context for fixtures, results, standings, and club listings.
- Helps managers check how the club is represented after registration.
User flows4 documented
Create your team
- Sign in and open the dashboard/auth/login/dashboard
- Create the club/dashboard
- Complete the team dashboard/dashboard/teams/[slug]
Build and maintain the roster
- Add players to the roster/dashboard/teams/[slug]
- Send claim invites/dashboard/teams/[slug]/players/claim
- Review public player pages/players/[slug]
Accept a league invitation
- Open the invitation link/seasons/[seasonId]/register
- Choose the club entry/seasons/[seasonId]/register
- Check the league surface/leagues/[code]/leagues/[code]/teams
Keep the team discoverable
- Refresh recruiting status/dashboard/teams/[slug]
- Maintain public team details/dashboard/teams/[slug]/teams/[slug]
- Use shared discovery pages/search/teams/discover
Other role guides
League owner
Launch a league, run a season, and publish the competition surface.
Open league owner guidePlayer