User Roles & Permissions

This article covers the various TeamSnap user types and the different roles they can be granted within a TeamSnap team or organization.

General User Types

You may see terminology used across our products to describe different users. These are ways we describe user types and are not official roles that are set for user access in TeamSnap products.

Member: This refers to any person who has a TeamSnap account, including players rostered to a team, non-player members, player contacts, and all administrative members who have accepted an invite to access a team.

Registrant: This refers to the person who is filling out a registration form to register participants for a TeamSnap for Clubs and Leagues organization program or event. 

Participant: This refers to people that have been registered by a registrant for an organization under a TeamSnap for Clubs and Leagues account and have not been assigned to their teams yet. 

Non-Administrative Roles

Non-administrative roles are often referred to as members or roster members in our help articles and communications.

Player: This is the default role given to any person added as a non-administrative roster member in a TeamSnap product. Players are able to mark availability for games and events, complete health checks, send and receive messages, etc. They have no administrative capabilities. 

Contact: Contacts are a player's parent or guardian, family member, etc that is added under a player's roster profile. Contacts can be invited to access the player's team. 

Non-Player: Roster members who need to be excluded from a team's Availability count can be designated as non-players. This role can be set in addition to an administrative role if desired. This is typically used for members like a coach, team mom, team manager, etc.

Administrative Roles

Administrative roles are often referred to as admins in our help articles and communications.

League Owner (aka Org Owner): This is the person whose TeamSnap account is tied to the billing of the sports organization's TeamSnap for Clubs and Leagues account plan. Currently, there can only be one designated organization owner per organization. Organization owners have full administrative access across the entire organization including the ability to grant the commissioner role to other members.

League Commissioner (aka Org Commissioner or Org Admin): This role grants members administrative access to the entire organization including financial management, registration information, and seasonal management options. They do not have access to the organization's TeamSnap for Clubs and Leagues billing or have the ability to manage organization-level administrative access for other members. They are able to manage team-level administrative access like assigning team owners and designating team managers. 

Division Commissioner (aka Division Admin): This role grants members administrative access to specific divisions within an organization, including division members, teams, and schedules. They do not have administrative access to organization-level features and do not have the ability to manage the organization or division-level administrative access for other members. They are able to manage team-level administrative access like assigning team owners and designating team managers.

Team Owner: This role can vary depending upon the account type of the team. 

  • For teams on a TeamSnap for Teams account (independent teams): This is the person whose TeamSnap account is tied to the billing of the team plan, and typically is the person who created the team. There can only be one team owner per team. Team owners have full administrative access over the team including the ability to grant the manager role to other members and to set up the deposit account for invoice payments from members plus all the permissions available to team managers.
  • For teams on a TeamSnap for Clubs and Leagues account (part of a sports organization with a TeamSnap account): This is the person who has been assigned as the owner of the team. There can only be one assigned owner per team. Team owners have full administrative access over the team including the ability to grant the manager role to other members and to set up the deposit account for team-level invoice payments from members plus all the permissions available to team managers. This administrative access may be restricted on certain features based upon the settings in the Club and League account set by an organization-level administrator.

Team Manager (aka Team Admin): This role grants members administrative access to the team including the ability to manage the schedule, roster, and create invoices. There can be as many team managers as desired.


User Roles and Their Permissions

Permissions Player or Contact Team Manager Team Owner Division Commissioner League Commissioner League Owner
Add/Edit/Delete personal TeamSnap account and member information
Receive team communications N/A N/A N/A
Set availability
Subscribe to team schedules
Submit invoice and registration payments
Add/Edit/Delete team schedule
Add/Edit/Delete team members
Add/Edit/Delete team tracking items, *statistics, invoicing
Grant/revoke team manager role
Manage independent team plan billing
N/A N/A N/A
Add/Edit/Delete division members
Add/Edit/Delete division schedule
Add/Edit/Delete organization members
Add/Edit/Delete organization schedule
Manage organization settings
Manage organization registration
Manage organization financials
Grant/revoke organization team owner role
Grant/revoke commissioner role
Manage organization plan billing

* if included in team plan