There are 4 basic roles that a user may have within a TeamSnap team: Team Owner, Manager, Player, and Non-Player. If you subscribe to the TeamSnap League/Club product, you will have 2 additional roles: League Owner and League Commissioner.
The League Owner is the person who controls the League and Club account. As such, they are typically responsible for billing for the TeamSnap subscription and is the only one that can grant/revoke Commissioner status to others. In addition, the League Owner also has all of the same privileges as a League Commissioner.
A League Commissioner can have league-wide administrative access, or they can be assigned as a Commissioner for a specific division in the league. A Commissioner with league-wide administrative access has the ability to assign players to teams, create and edit Registration forms, and administer the league’s general Settings for things like Time Zone, division logo, etc. This role also has control over the league-level Locations that can be used by teams when scheduling games and events. They have the ability to send emails to everyone in the league, or only to selected teams or team managers. A division-level Commissioner has the ability to assign players to teams within their division, send emails to teams within their division, and control the league Locations that teams in their division can use when scheduling games and events.
This is the person who is the owner of the team account. As such, they are responsible for billing for the TeamSnap account, and are the only ones that can grant/revoke Manager status to others. The Team Owner is also a Manager and has all the permissions that a Manager does. There can only be one Team Owner for a given team.
This person can do things that Players can’t, like create/edit games in the schedule, invite new players to join, update payments and statistics, etc. Essentially, if there’s something editable within your team, the Manager can do it (whereas a Player cannot). There can be any number of Managers on a team (e.g. a coach, assistant coach, etc), although there will often only be one — and that person will also be the Team Owner.
A Player is what most of the folks on the team are and thus don’t have an icon to denote their status. A Player can modify their own information (contact info, availability, etc) but not others’ information. A Player cannot do things that a Manager can, like create/edit games and invite new players.
This role is for folks that are on the team, but don’t play in games. For example, somebody who coaches but doesn’t play, an assistant coach, team mom, or even a team mascot. Functionally, there is no difference between a Player and a Non-Player. Non-Players are listed separately from Players on the Roster, and they are not included in the player count on the Availability screen.
There is also an indication on the Roster for a TeamSnap Member (). This isn’t a team role, just an indication of who on the Roster has accepted an invitation to join the team. (For more info on this, check out the article on the invitation process.)