Skip to main content

Staff Roles Explained

Learn how staff roles work in Sprocket, what each role can access, when assignments are required, and where to assign staff to teams or programs.

Updated over a week ago

Roles determine what a staff member can access in your club account. Some roles can see everything by default, while others only see details for the programs or teams they are assigned to.

What you’ll find in this article

  • What each staff role can access

  • When program or team assignments are required

  • Where to assign staff to programs and teams

How role access works

There are two main access patterns:

  • Full access roles can view information across the club without needing team or program assignments. This grants access to all users and players at the club.

  • Assignment-based roles only see details for the programs or teams they are linked to, including players and users within that team or program

If a staff member seems like they are missing rosters, schedules, or program details, it usually means they have the right role but are not assigned to the right program or team. To assign them to teams, please view Assigning Staff to Teams article.

Roles and what they can access

Club Admin

Best for: Club administrators who need full access.

Access:

  • Can view all users, players, and program details across the system

  • Does not require program or team assignments to access information

Director

Best for: Program directors or staff who oversee specific areas of the club.

Access:

  • Can view user, player, and program details only for the programs or teams they are assigned to

Required setup:

  • Must be assigned in Teams > Assign Staff to the appropriate programs or teams

Coach

Best for: Paid coaching staff managing teams day to day.

Access:

  • Can view user, player, and program details only for the teams they are assigned to

Required setup:

  • Must be assigned to specific teams in Teams > Assign Staff

Team Manager

Best for: Team-level staff supporting a specific team, often focused on logistics and communications.

Access:

  • Can view user, player, and program details only for the teams they are assigned to

Required setup:

  • Must be assigned to specific teams in Teams > Assign Staff

Volunteer Coach

Best for: Volunteer coaches, typically parents, who need limited staff access for a specific team.

Access:

  • Can view user, player, and program details only for the teams they are assigned to

Required setup:

  • Must be assigned to specific teams in Teams > Assign Staff

Note: Volunteer roles are commonly used for parent volunteers. If you collect volunteer interest through registration, that setup is covered in a different collection.

Volunteer Team Manager

Best for: Volunteer team managers, typically parents, who help with team logistics.

Access:

  • Can view user, player, and program details only for the teams they are assigned to

Required setup:

  • Must be assigned to specific teams in Teams > Assign Staff

Note: Volunteer roles are commonly used for parent volunteers. If you collect volunteer interest through registration, that setup is covered in a different collection.

Board Member

Best for: Board members who need a high-level view, without operational access.

Access:

  • View-only access to the dashboard for a high-level overview of club financial data

  • Does not get assigned to specific programs or teams

Where to assign staff to teams and programs

For Director, Coach, Team Manager, Volunteer Coach, and Volunteer Team Manager roles, you will need to assign the staff member to the right program or team:

  1. Go to Teams.

  2. Select Assign Staff.

  3. Add the staff member to the appropriate program or team.

Staff can also be assigned to teams by accessing their Staff account under Staff > Manage Staff and selecting the Programs/Teams tab.

Note: Staff can have multiple roles in Sprocket (i.e. a Program Director who also coaches a specific team). You can assign the staff both the Director and Coach roles, and each role the specific teams they should see.

If you run into issues

If a Director, Coach, Team Manager, or Volunteer role cannot see the right players or programs, confirm they are assigned in Teams and then Assign Staff for the correct program or team.

If someone has too much access, switch them to a more limited role and then add only the permissions they need (if your club uses permission overrides).

FAQs

Why can’t a Coach or Director see rosters, schedules, or program details?

Assignment-based roles only see details for the programs or teams they are linked to. Confirm they are assigned to the correct program or team.

Which roles require team or program assignments?

Director, Coach, Team Manager, Volunteer Coach, and Volunteer Team Manager roles require assignments to see the correct data.

Can staff members have multiple roles?

Yes. Staff can have multiple roles in Sprocket, and you can assign each role the specific teams they should see.

Where do I assign staff to teams and programs?

Go to Teams and select Assign Staff, or use Staff > Manage Staff and the Programs/Teams tab.

Did this answer your question?