- 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
League owner guide
League owners create the competition container, open seasons, register teams, build tournaments, record results, and manage the public experience fans will see.
13 pages documented5 primary flows
How to use this guideLeague owner
Best for
What you will get from it
- Create a branded, searchable league presence
- Open seasons and invite clubs to participate
- Schedule matches, record results, and publish standings
League owner
League operations pagesLeague creation wizard
/dashboard/leagues/new
What this page does
- Collects league code, display name, description, city, country, and public visibility.
- Lets you upload a league logo during setup.
- Creates the league and redirects you straight into the league dashboard.
Helpful notes
- Choose the code carefully because it becomes the primary public route key.
- Turn on public visibility only when the basic profile information is ready.
League dashboard
/dashboard/leagues/[code]
What this page does
- Edits the league profile, status, public visibility, and versioned settings.
- Manages rules and branding like points, tiebreakers, colors, match format, offside, and extra time.
- Uploads the official league logo.
- Creates seasons, invites teams, and tracks invitation status.
- Creates tournaments and shows current standings, upcoming events, and tournament links.
- Links to the public surface and the billing page for the league.
Helpful notes
- Use this page as the league-level hub; move into the season page only when you are working on one specific season.
Season management
/dashboard/leagues/[code]/seasons/[seasonId]
What this page does
- Controls season name, dates, lifecycle status, and activation readiness.
- Registers teams by managed slug or quick-add name.
- Creates tournaments directly inside the selected season.
- Shows checklist status, registered-team counts, match counts, and quick links into tournaments.
Helpful notes
- Use the activation checklist before changing a season from draft to active.
Tournament dashboard
/dashboard/tournaments/[tournamentId]
What this page does
- Creates matches with home team, away team, schedule, matchday, notes, and optional groups.
- Records results and penalty scores.
- Submits lineups and records timeline events like goals, assists, cards, and substitutions.
- Updates group-stage status and shows live standings and fixtures.
- Links to the public tournament page.
Match editor
/dashboard/tournaments/[tournamentId]/matches/[matchId]/edit
What this page does
- Updates the final score for one match.
- Appends a timeline of goals, cards, assists, and substitutions in one workflow.
- Shows the existing event timeline and links back to the tournament dashboard and public match page.
League billing
/dashboard/leagues/[code]/billing/dashboard/leagues/[code]/billing/success
What this page does
- Shows plan tier, subscription status, renewal timing, and enabled features.
- Tracks usage meters and invoice history.
- Provides upgrade and downgrade actions.
League owner
Public pages your work powersLeague public surface
/leagues/[code]/leagues/[code]/standings/leagues/[code]/fixtures/leagues/[code]/results/leagues/[code]/teams/leagues/[code]/news
What this page does
- Shows overview, standings, fixtures, results, teams, and news.
- Reflects your published branding and league metadata.
- Acts as the SEO-facing route set for league discovery.
Tenant microsite
/sites/[tenant]/sites/[tenant]/standings/sites/[tenant]/fixtures/sites/[tenant]/results/sites/[tenant]/teams
What this page does
- Provides the league microsite experience using the tenant route.
- Mirrors the public league tabs with the tenant-specific path prefix.
Public tournament and match pages
/tournaments/[tournamentId]/matches/[matchId]
What this page does
- Shows fixtures, results, standings context, and event timelines to visitors.
- Updates as you record results and timeline events from the dashboard.
User flows5 documented
Launch a new league
- Sign in and land in the dashboard/auth/login/dashboard
- Create the league/dashboard/leagues/new
- Review the league dashboard/dashboard/leagues/[code]
Open a season and invite teams
- Create the season from the league dashboard/dashboard/leagues/[code]
- Open the season management page/dashboard/leagues/[code]/seasons/[seasonId]
- Send invitations and monitor acceptance/dashboard/leagues/[code]/seasons/[seasonId]/register
Build the competition structure
- Create the tournament/dashboard/leagues/[code]/dashboard/leagues/[code]/seasons/[seasonId]
- Open the tournament dashboard/dashboard/tournaments/[tournamentId]
- Create fixtures and check standings/dashboard/tournaments/[tournamentId]
Run match day
- Record the result/dashboard/tournaments/[tournamentId]/dashboard/tournaments/[tournamentId]/matches/[matchId]/edit
- Add lineups and events/dashboard/tournaments/[tournamentId]/dashboard/tournaments/[tournamentId]/matches/[matchId]/edit
- Verify the public outputs/matches/[matchId]/tournaments/[tournamentId]/leagues/[code]
Manage the league as a public product
- Keep branding and rules current/dashboard/leagues/[code]
- Watch feed, notifications, and billing/dashboard/feed/dashboard/notifications/dashboard/leagues/[code]/billing
Other role guides
Team manager
Create a team, build the roster, and move your club into league play.
Open team manager guidePlayer