Overview of league operations. Use the tabs above to manage specific areas.
Create Event
Schedule a playtest, tournament, or exhibition. Link completed matches from the scoreboard once games are played.
Existing Events
Quick Register Player
Players typically self-register by creating their own account. Use this form to manually register walk-ins at playtests or create profiles on behalf of someone else.
Create Team
Create a new team in the league. Teams created here appear across the site and are available in the scoreboard app.
Team Registry
Import Rosters from Scoreboard
Pull team rosters from the scoreboard and create player profiles in bulk.
All Players
Every player in the league — those who self-registered, claimed profiles, and those manually added. Manage their team assignments, jersey numbers, and status here.
Pending Invites
Send an email invite — the recipient creates their account with the role you pick.
Interest Queue
Everyone who expressed interest via the homepage form or the /volunteer page. Source is shown on each row. Each submission also subscribes the email to EmailOctopus.
Role Requests
Users have asked to take on additional responsibilities. Approve grants the role immediately; deny leaves them as-is.
User Accounts & Roles
Every user with an NGL account. New signups default to Fan (baseline follower). Assign additional roles here: Player (has a claimed player profile), Captain/Coach (manage one team), Admin (manage league operations). Unchecking all roles reverts the user to Fan.
Admin console for managing NGL events and players. Changes sync to league pages and scoreboard in real-time via Firestore.
They'll receive a branded email with a link to create their account. The role you pick is applied automatically when they accept.