User Roles & Permissions: TeamSnap for Business

Attention: This article is for organization administrators on TeamSnap for Business. Check your version at the bottom of your organization screen.

This article explains the TeamSnap user roles and permissions for each role.

In this article

General User Types

You may see terminology used to describe different users. These are ways we describe types of users 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 program or event. 

Participant: This refers to people that have been registered by a registrant and have not been assigned to their teams yet. 

Staff Roles

Staff roles and permissions are added under the Staff tab. 

Organization Owner: This role is auto-assigned to the main account contact for TeamSnap upon account creation. This role is tied to the billing of the organization's TeamSnap account plan and is the only TeamSnap account with the ability to pay for the organization's account subscription and grant the organization admin role to other members. 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 admin role to other members. There can only be one organization owner per organization.

Organization Admin: Assigning a staff member the Organization Admin role grants them access to all areas of the organization account plus full administrative permissions to manage information and settings. There can be as many organization admins as desired.

Program Admin: Assigning a staff member the program admin role grants them access to only the specific programs selected, with full administrative permissions to manage information and settings within their designated program(s). This role may access the Financials tab but does not have access to financial settings within their assigned program(s). There can be as many program admins as desired.

Program Coordinator: Assigning a staff member to the program coordinator role grants them access to only the specific programs selected, with limited administrative permissions to manage the program and view registration information. This role does not have access to the Financials, Invoicing, or Registration tabs within their assigned program(s). There can be as many program coordinators as desired.

Division Coordinator: Assigning a staff member to the division coordinator role grants them access to only the specific divisions selected, with limited administrative permissions to manage the information and settings within their designated division(s). This role does not have access to the program or season level unless given additional roles for those product areas. There can be as many division coordinators as desired.

Team Administrative Roles

Team administrative roles are added under the Members tab. 

Team Owner: Assigning a member as the owner of a team grants them access to all areas of the team site, including the ability to grant the manager role to other members, to set up the deposit account for team-level invoice payments from members, plus all the permissions available to team managers and full administrative permissions to manage information and settings. There can only be one team owner assigned per team.

Team Manager: Assigning a member as the manager of a team grants them access to all areas of team site, with full administrative permissions to manage information and settings within the team. This includes managing the schedule, roster, and creating invoices. There can be as many team managers as desired.

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.

Back to Top


User Roles and Their Permissions

Permissions Player or Contact Team Manager Team Owner Division Coordinator Program Coordinator Program Admin Org Admin Org Owner
Manage personal account and profile information
Receive team communication N/A N/A N/A N/A N/A
Set team event availability
Subscribe to team schedules *must be added to team
Submit invoice and registration payments
Manage team schedule(s)
Manage team roster
Manage team tracking items, statistics, invoicing
Grant/revoke team manager role
Manage program members
Manage program schedule
Manage program invoices and registration
Manage organization program(s)
Manage organization staff & members
Manage organization invoices and registration
Send/receive organization messages
Manage organization settings
Grant/revoke program administrator roles
Grant/revoke organization administrator roles
Manage TeamSnap plan account billing

Back to Top

Did this answer your question? Thanks for the feedback! There was a problem submitting your feedback. Please try again later.