Help Center

Player guide

Players can accept a manager-sent claim invite, manually claim an existing roster record, or create their own player profile and publish availability.

6 pages documented4 primary flows
How to use this guidePlayer
Best for

Use the invite link if a team sent one; otherwise go straight to profile settings after sign-in.

What you will get from it
  • Link your account to the correct player profile
  • Control the public player page and profile photo
  • Show availability to teams when you want to be discovered

Player

Access and claim-entry pages
2 pages

These pages are the front door into the player journey.

Sign-in options
/auth/login/auth/confirm/auth/callback

All three roles start here. Use email magic-link sign-in or a connected Google/Facebook account to land back inside the app without a password.

What this page does
  • 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.
Player claim link page
/players/claim

The route used by direct player-claim emails and development preview links.

What this page does
  • Verifies the player claim token when you are already signed in with the invited email.
  • Redirects you into the player login flow when you are signed out.
  • Returns you to the claim page after sign-in so verification can finish automatically.

Player

Profile and identity pages
4 pages

These pages are where a player manages the account-to-profile relationship and public presentation.

Profile settings
/dashboard/profile

The player control center inside the dashboard.

What this page does
  • Updates account display name and avatar URL.
  • Shows player onboarding when no profile is linked yet.
  • Lets you claim an existing roster profile by player ID and matching email.
  • Lets you create a new player profile and immediately sends the claim email for it.
  • Shows the linked player profile after claim completion.
  • Controls availability, photo upload, and account deactivation once the player is linked.
Helpful notes
  • If a team already added you to a roster, the invite link is the simplest path.
  • If you create your own player profile, you still need to finish the verification email step before it becomes linked.
Public player page
/players/[slug]

The public identity page that clubs, league staff, and visitors can view.

What this page does
  • Shows your full name, position, team history, availability, and career information.
  • Reflects the profile photo and availability note you maintain from the dashboard.
Players directory and search
/players/search/discover/[city]

Discovery surfaces where public player profiles can be found.

What this page does
  • Lists public players and supports broader search use cases.
  • Helps you see how discoverable your profile is once it is public and marked available.
Feed and notifications
/dashboard/feed/dashboard/notifications

Shared awareness pages you can use after your player identity is linked.

What this page does
  • Shows recent football activity tied to followed entities.
  • Keeps unread alerts and digest settings in one place.
User flows4 documented

Follow these flows in order when you want the shortest path from sign-in to a completed task.

Claim a player profile from a team invite

The fastest path when a team manager has already created your roster record.

  1. Open the claim invite

    Use the email link from the team manager. It opens the player claim route with the player and token already attached.

    /players/claim
  2. Sign in with the invited email if needed

    If you are signed out, the app redirects you to login, preserves the return path, and brings you back automatically.

    /auth/login/players/claim
  3. Land in profile settings with the player linked

    After verification, the linked profile appears in dashboard profile settings for ongoing management.

    /dashboard/profile
Claim an existing roster profile manually

Use this path if you know the player ID and the roster email already matches your account.

  1. Sign in and open profile settings

    Go to dashboard profile if you do not have a linked player yet.

    /dashboard/profile
  2. Submit the player ID and matching email

    Use the claim form for an existing roster profile and wait for the verification email.

    /dashboard/profile
  3. Open the verification link and complete the claim

    The verification link finalizes the connection between your account and the player record.

    /players/claim/dashboard/profile
Create your own player profile

This path is for players who are not yet on a roster or want to establish a platform identity first.

  1. Open the create-player section in profile settings

    Enter your football details such as full name, position, city, country, bio, and contact email.

    /dashboard/profile
  2. Verify the email that is sent after creation

    The app creates the player record, then sends a claim email so the new profile can be linked to your account.

    /dashboard/profile/players/claim
  3. Review the public player page

    Once the profile is linked, check the public route to confirm the way you appear to clubs and visitors.

    /players/[slug]
Publish availability and keep the profile current

Use your linked player profile as the living public record teams can act on.

  1. Turn on availability

    Use the availability controls in profile settings when you want clubs to know you are open to opportunities.

    /dashboard/profile
  2. Add a note and photo

    Upload a player photo and keep the availability note short and useful for managers.

    /dashboard/profile
  3. Verify the public presentation

    Open your public player page and search surfaces to check that the information feels accurate and clear.

    /players/[slug]/players/search
Other role guides

Accounts can hold multiple roles, so it is normal to move between these playbooks.

League owner

Launch a league, run a season, and publish the competition surface.

League owners create the competition container, open seasons, register teams, build tournaments, record results, and manage the public experience fans will see.

Open league owner guide

Team manager

Create a team, build the roster, and move your club into league play.

Team managers maintain the team profile, keep recruiting information fresh, add roster players, send claim invites, and register clubs into league seasons.

Open team manager guide
Player Guide | Global Amateur Football League Platform