Roster & Invites

Add players, send invites, manage handicaps, and handle substitutes.

Adding Players

Go to Settings in your league and find the Roster section. You can add players by email address — one at a time or in bulk. Each player gets an invite email with full league details (course, format, schedule, rules).

Roster Roles

Player
Regular roster member assigned to a team. Plays every week.
Sub
Available substitute. Gets notified when a player needs a replacement. Not assigned to a team by default.

Inviting Players

When you add a player, an invite is created with a unique token. The invite email includes:

  • League name and organization
  • Scoring format with a plain-English explanation
  • Course details (name, city, state)
  • Day, time, and start type (shotgun vs tee times)
  • Season length, playoff format, and handicap method
  • Weather policy and CTP details (if enabled)

Use the "Invite All" button to send invites to everyone on the roster at once. Only players who haven't already accepted will receive a new invite.

Tip
Players can accept their invite with Google sign-in or email magic link. They don't need to create a password. Once signed in, they're automatically added to the league.

Handicaps

Each player has a handicap index per season. The system supports three methods:

Manual
You set each player's index directly. Update it whenever you want.
USGA
Handicap history is tracked per season based on round scores.
WHS (World Handicap System)
Same as USGA but uses the WHS calculation method.

The course handicap (what determines stroke allocation per hole) is calculated automatically from the index, tee slope, and rating for each round.

Removing Players

You can remove a player from the roster at any time from the Settings tab. This removes them from the league but not from the organization. Past scores are preserved.