Knowledge base
Volunteer team user positions
Created on 28 Mar 2026, Updated 26 Aug 2026 18:03
Volunteer team assignments guide
This guide explains how to assign users to volunteer teams using the Team users page and understand the different role types in the system.
Overview
The Team users page manages team assignments for users within events. It handles volunteer position assignments, creating a comprehensive permission system for volunteer management.
Two types of roles
Before assigning users to teams, it's important to understand the difference between the two types of roles in the system. Confusing these is the most common cause of permission problems.
Event management roles
Event management roles are assigned on the Event users page and grant access to event management functions:
| Role | Description | Access level |
|---|---|---|
| Owner | Organiser ownership | Full access to everything |
| Event manager | Event management | High-level event management |
| Event coordinator | Event coordination | Medium event management |
| Collaborator | Limited collaboration | Event management access |
Anyone with an event management role can access all volunteer teams and event areas. These roles should only be given to people who need to manage the event itself.
Volunteer access roles
Volunteer access roles are also assigned on the Event users page, but they grant limited access for volunteer management only:
| Role | Description | Access level |
|---|---|---|
| Volunteer coordinator | Team management role | Volunteer access only |
Volunteer access roles do not include event management permissions. To give a volunteer coordinator access to specific teams, you need to assign their teams and positions on the Team users page (or use a team invite link, which does both in one step).
Volunteer positions
Volunteer positions define team-specific roles and responsibilities. These are assigned on the Team users page:
| Position | Level | Description | Team access | Manual shift assignment |
|---|---|---|---|---|
| Participant | 1 | Basic volunteer role | Assigned teams only | No |
| 2IC | 2 | Second-in-charge | Assigned teams only | No |
| Team lead | 3 | Team management role | Assigned teams only | No |
| Supervisor | 4 | Senior volunteer role | Assigned teams only | Yes |
All volunteer positions can only access teams they are explicitly assigned to. To give someone access to all teams, use an event management role (Event coordinator or higher) instead.
Key role combinations
Team lead configuration
For a user to be a Team lead:
Required event management role:
Volunteer coordinator
Required volunteer position:
Team lead- Must be assigned to one or more specific teams
Result: The user can only manage volunteers and teams they are specifically assigned to.
Supervisor configuration
For a user to be a Supervisor:
Required event management role:
Volunteer coordinator
Required volunteer position:
Supervisor- Must be assigned to one or more specific teams
Result: The user can manage volunteers and assign shifts within their assigned teams. They can also export volunteer data and send broadcast messages.
Access differences: Supervisor vs Team lead
Both Supervisor and Team lead can only access teams they are assigned to. The key difference is what they can do within those teams.
Supervisor access
- Can view and manage volunteers in assigned teams
- Can manually assign volunteers to shifts
- Can manage volunteers (add, remove, edit)
- Can export volunteer data
- Can send broadcast messages to volunteers
- Can edit and remove shift assignments
- Can offer volunteer shifts to others
Team lead access
- Can view volunteers in assigned teams
- Can edit and remove shift assignments
- Can offer volunteer shifts to others
- Can manage volunteers (add, remove, edit)
- Can send and close volunteer messages
- Cannot manually assign volunteers to shifts
- Cannot export volunteer data
- Cannot send broadcast messages
The correct workflow
There are two ways to set up a volunteer coordinator with team access. Use whichever suits your situation.
Method 1: Team invite links (recommended for new users)
Team invite links do everything in one step — they add the user to your organiser, the event, a specific team, and assign the Volunteer coordinator role with the chosen position.
- Navigate to Event dashboard → Volunteers → Team users
- Click the Team invite links button
- Choose a team and position for the link
- Set the expiry and maximum uses
- Click Generate invite link
- Share the link with the person you're inviting
When they accept the link, they'll automatically receive the Volunteer coordinator role and be assigned to the chosen team with the selected position.
Method 2: Manual assignment (for existing users)
If the user already has an account, you can set them up manually in two steps.
Step 1: Assign the Volunteer coordinator role
- Go to Event dashboard → Event users
- Click Edit on an existing user
- Select Volunteer coordinator from the role dropdown (under the "Volunteer access roles" group)
- Save
Step 2: Assign teams and positions
- Go to Event dashboard → Volunteers → Team users
- Find the user in the list
- Click Assign positions
- Choose the teams and select the position type:
- Participant for regular volunteers
- 2IC for second-in-charge volunteers
- Team lead for team managers who don't need shift assignment
- Supervisor for senior volunteers who need to assign shifts and manage volunteers
- Save the assignments
Common mistakes to avoid
Giving volunteer coordinators an event management role
Do not assign the Event coordinator role (or higher) to someone who only needs to manage volunteers. Event coordinator and above grants access to all teams and event management functions, which is usually more access than a volunteer coordinator needs.
Instead, assign the Volunteer coordinator role and then use the Team users page to give them access to specific teams.
Not assigning teams after granting the role
The Volunteer coordinator role on its own doesn't give access to any teams. You must also assign the user to specific teams on the Team users page, regardless of whether they are a Team lead or Supervisor. Neither position grants access to all teams — only event management roles (Event coordinator or higher) do that.
Assigning users to teams
Step-by-step process
-
Navigate to Team users
- Go to Event dashboard → Volunteers → Team users
-
Select user
- Use the search bar to find the user
- Filter by name, email, or current team assignments
-
Assign teams and positions
- Click "Assign positions" for the selected user
- Choose from available teams
- Select the appropriate position type:
- Participant for regular volunteers
- 2IC for second-in-charge volunteers
- Team lead for team managers who don't need shift assignment
- Supervisor for senior volunteers who need to assign shifts and manage volunteers
-
Save assignments
- Review the assignments
- Click "Save" to apply changes
Required permissions
To assign users to teams, you must have:
- An event management role (Event coordinator or higher)
Managing team assignments
Viewing current assignments
The team users table shows:
- User information and organiser roles
- Current team assignments with position badges
- Assignment count per user
- Highest position level per user
Modifying assignments
-
Update assignments
- Click "Assign positions" to modify existing assignments
- Add or remove team assignments
- Change position types as needed
-
Remove all assignments
- Click "Remove positions" to clear all team assignments
- Confirm the removal action
- This removes all team associations for the user
Filtering and search
Use filters to find specific users:
- Position type filter: Filter by volunteer position level
- Teams filter: Filter by specific team assignments
- Search: Search by name, email, or team names
Best practices
Setting up team leads
-
Grant the volunteer access role
- Assign
Volunteer coordinatoron the Event users page - This provides the base permission for volunteer management
- Assign
-
Assign team lead position
- Assign
Team leadvolunteer position on the Team users page - Specify which teams they will manage
- Start with one team, expand as needed
- Assign
-
Verify access
- Ask the user to test they have access to their assigned teams
- Confirm they cannot access other teams
Setting up supervisors
-
Grant the volunteer access role
- Assign
Volunteer coordinatoron the Event users page - This enables team management permissions
- Assign
-
Assign supervisor position
- Assign
Supervisorvolunteer position on the Team users page - Assign them to the teams they need to manage
- Supervisors can only access teams they are assigned to
- Assign
-
Test access
- Verify access to assigned teams
- Confirm they can assign volunteers to shifts
- Confirm they can export volunteer data and send broadcasts
Common scenarios
New team lead setup:
Event management role: Volunteer coordinator
Volunteer position: Team lead
Team assignment: Specific team(s)
Access: Assigned teams only
New supervisor setup:
Event management role: Volunteer coordinator
Volunteer position: Supervisor
Team assignment: Specific team(s)
Access: Assigned teams only
Shift assignment: Yes
Regular volunteer:
Event management role: None (or Member)
Volunteer position: Participant
Team assignment: Specific team(s)
Access: Assigned teams only
Troubleshooting
User cannot access teams
Check the event management role:
- Verify the user has
Volunteer coordinatoron the Event users page - Without this role, team management permissions are denied
- Do not use Event coordinator or higher unless they need event management access
Check volunteer position:
- Ensure an appropriate volunteer position is assigned on the Team users page
- Team lead and Supervisor both require team-specific assignments
- Neither position grants access to all teams
Check team assignments:
- Both Team leads and Supervisors must be assigned to specific teams
- Verify team assignments match intended access scope
- For all-teams access, an event management role is required
Permission issues
Missing permissions error:
- User lacks
assign volunteer positionspermission - Contact an Event manager or Owner for access
Access denied to specific teams:
- Team lead trying to access unassigned teams
- Either assign additional teams or upgrade to Supervisor
Global access needed:
- Neither Team lead nor Supervisor provides access to all teams
- For all-teams access, assign an event management role (Event coordinator or higher) on the Event users page
Support
For additional help with team assignments:
- Check this guide for common scenarios
- Review user permissions on the Event users page
- Contact your Event manager or Organiser owner
- Submit a support ticket for technical issues
Related articles
This guide walks you through the complete workflow of building and managing your volunteer roster
The Volunteer Management System provides a comprehensive solution for organising, managing, and coordinating volunteers for your events.
Learn how to organise volunteers into teams and roles, and manage team availability for your events.
Here's your 2-minute guide to smarter rostering - when to assign, how volunteers get notified, and why waiting 1-2 weeks before your event saves everyone time. Perfect for team leads!
Learn how to create shift schedules that automatically generate multiple volunteer shifts based on operating hours and shift duration.