Volunteer management basics
Created on 14 Apr 2026
Volunteer management basics
Managing volunteers for your event involves a structured process from recruitment through to shift assignments. This guide walks you through the complete workflow of building and managing your volunteer roster.
Overview of the volunteer management process
The volunteer management workflow follows these key stages:
- Setup – Create teams, roles, and event phases
- Recruitment – Attract and register volunteers
- Shift planning – Create schedules and generate shifts
- Assignment – Match volunteers to shifts
- Communication – Keep volunteers informed and confirmed
- Event delivery – Monitor attendance and manage day-of changes
Stage 1: Setup
Creating teams and roles
Teams help organise volunteers into functional groups. Set these up before opening registration:
- Go to Volunteer management → Teams & roles
- Click Add team to create teams for each functional area (e.g., Registration, Catering, Security)
- For each team, add specific roles with appropriate position types:
- Participant – Standard volunteer
- Crew member – Experienced volunteer
- Team lead – Supervises other volunteers
- Supervisor – Oversees multiple teams
Tip: Use account-level teams for roles you use across multiple events. Create event-specific teams for one-off needs.
Setting up event phases
Event phases help organise your event timeline and are used when creating shift schedules:
- Navigate to Event → Phases (or the event settings area)
- Create phases for different periods of your event:
- Setup – Pre-event preparation
- During event – While the event is running
- Pack down – Post-event
- Set start and end dates/times for each phase
- Phases will be available when creating shift schedules
Tip: Create phases that match your event's natural workflow. Volunteers can then be assigned to shifts within specific phases.
Setting up volunteer registration
Once teams and phases are configured, enable volunteer registration:
- Navigate to Volunteer management → Settings in your event
- Enable volunteer registration
- Configure registration form fields (name, contact details, preferences)
- Set up any custom questions specific to your event
Managing team availability
Control which teams are open for volunteer registration:
- Edit each team in your event context
- Set Registration status:
- Open for registration – Team appears as selectable
- Closed for registration – Team appears disabled
- Hidden from registration – Team not shown in registration form eg. teams that don't require shifts
- Optionally set a Maximum capacity to limit registrations
- Add internal notes about availability
Stage 2: Volunteer recruitment
Promoting volunteer opportunities
With teams, phases, and registration configured, you're ready to recruit:
- Attach your volunteer form to a ticket type and offer registration when customer buy their ticket
- Create a standalone webform and share the form link on social media and email
- Highlight specific teams that need more volunteers
- Communicate the benefits and expectations clearly
- Set registration deadlines to manage your planning timeline
Reviewing applications
As volunteers register:
- Navigate to Volunteer management → Volunteers to view applications
- Review volunteer profiles and team preferences
- Filter by team to see interest levels
- Note any special skills or experience volunteers have mentioned
- Follow up with volunteers if you need additional information
Managing capacity
Monitor team registration numbers:
- Close teams that have reached capacity
- Promote teams that need more volunteers
- Adjust maximum capacity limits as needed
- Use internal notes to track recruitment status
Stage 3: Building your roster
Understanding shift schedules
Shift schedules are templates that automatically generate multiple shifts based on a pattern. This is the most efficient way to create your roster.
A schedule defines:
- Which team and role the shifts are for
- Start and end times
- How many volunteers are required
- Which days the pattern repeats
- Priority level (Mandatory, Desirable, Normal)
Creating a shift schedule
- Navigate to Volunteer management → Shift schedules
- Click Create schedule
- Fill in the schedule details:
- Name – Descriptive name (e.g., "Registration desk morning shift")
- Team and role – Who this schedule is for
- Start time and end time – When shifts run
- Required people – How many volunteers per shift
- Days – Select which days this pattern applies
- Priority – Set importance level
- Location and notes – Additional information
- Click Save
The system will automatically generate individual shifts based on your schedule.
Generating shifts
Once schedules are created:
- Review the generated shifts in Volunteer management → Shifts
- Check that shifts appear on the correct dates and times
- Use Volunteer management → Roster to view the visual calendar
Note: If you need to modify multiple shifts, edit the schedule and regenerate. For one-off changes, edit individual shifts directly.
Creating manual shifts
For unique or one-time shifts that don't fit a schedule pattern:
- Go to Volunteer management → Shifts
- Click Create shift
- Enter all shift details manually
- Click Save
Manual shifts work independently from schedules.
Stage 4: Assigning volunteers to shifts
Reviewing volunteer applications
Before making assignments, review your volunteer pool:
- Navigate to Volunteer management → Volunteers
- Review volunteer profiles, team preferences, and experience
- Filter by team preference to see who's interested in each area
- Check availability and any notes volunteers provided
Assignment methods
There are several ways to assign volunteers to shifts:
From the roster view
- Go to Volunteer management → Roster
- Click on any shift card
- Search for available volunteers
- Select volunteers to assign
- Choose whether to send notification emails
- Click Assign
This method gives you visual context of surrounding shifts and coverage.
From the shifts table
- Go to Volunteer management → Shifts
- Click the Assign button on a shift
- Follow the same assignment process
This method is useful when working through shifts systematically.
From volunteer profiles
- Open a volunteer's profile
- Go to the Shifts tab
- Click Assign to shift
- Select from available shifts
This method works well when building a schedule around specific volunteers.
Assignment best practices
- Match preferences – Assign volunteers to their preferred teams when possible
- Balance workload – Avoid overloading volunteers with too many consecutive shifts
- Consider experience – Place experienced volunteers in critical or leadership shifts
- Check conflicts – Ensure volunteers aren't double-booked
- Prioritise critical shifts – Fill mandatory shifts first
Assignment statuses
Once assigned, volunteers have one of these statuses:
| Status | Meaning |
|---|---|
| Pending | Assigned but hasn't confirmed attendance |
| Confirmed | Volunteer has confirmed they'll attend |
| Cancelled | Assignment was cancelled |
Stage 5: Managing your roster
Using the roster view
The roster provides a visual calendar of all shifts and assignments:
- Navigate to Volunteer management → Roster
- Use filters to focus on specific:
- Days – View specific dates
- Teams – Focus on one team or view all
- Status – Filter by Open, Fulfilled, or Confirmed shifts
Understanding shift statuses
| Status | Colour | Meaning |
|---|---|---|
| Open | Yellow | Needs more volunteers |
| Fulfilled | Blue | Required number assigned (not all confirmed) |
| Confirmed | Green | All volunteers confirmed |
| Inactive | Grey | Shift is disabled |
Identifying gaps
To find shifts that still need volunteers:
- Use the Status filter and select "Open only"
- Look for shifts with red indicators (understaffed)
- Check the assignment count (e.g., "2/3" means one more needed)
Making adjustments
As you review your roster:
- Edit shift times if there are gaps or overlaps
- Adjust required numbers if you've over or underestimated
- Disable or delete shifts that are no longer needed
- Create additional shifts for areas that need more coverage
Stage 6: Communicating with volunteers
Sending shift notifications
Keep volunteers informed about their assignments:
- Click the Notify button on a shift
- Choose notification type:
- Assignment offer – Offer the shift to potential volunteers
- Confirmation request – Ask assigned volunteers to confirm
- Assignment summary – Send shift details
- Status change – Notify about changes
- Review recipients and message
- Click Send
Requesting confirmations
Don't assume assigned volunteers will attend:
- Filter shifts by "Fulfilled" status (assigned but not confirmed)
- Send confirmation requests to all assigned volunteers
- Follow up with volunteers who don't respond
- Set a confirmation deadline before the event
Bulk messaging
For broader communications:
- Go to Volunteer management → Messages
- Create a new message
- Select recipients by:
- Team preference
- Assignment status
- Specific volunteers
- Compose your message
- Send immediately or schedule for later
Stage 7: Pre-event preparation
Final roster review
A few days before your event:
- Review the roster and filter by "Open" shifts
- Fill any remaining gaps
- Confirm all critical (Mandatory) shifts are covered
- Check for volunteers with excessive shift loads
Exporting rosters
Provide rosters to team leads:
- Filter the roster by specific team
- Click PDF to download a printable roster
- Distribute to team leads for their reference
You can also export to Excel for detailed analysis:
- Click Export at the bottom of the roster
- Choose visible days or all days
- Use the spreadsheet for planning and reporting
Preparing volunteers
Send final reminders to volunteers:
- Confirm shift times and locations
- Provide arrival instructions and parking information
- Share contact details for day-of questions
- Remind them of any required items (ID, clothing, etc.)
During the event
Monitoring attendance
Track volunteer attendance as shifts begin:
- Use the roster or shifts table to view current shifts
- Mark volunteers as present or absent
- Make last-minute assignments for no-shows
Handling changes
Be prepared to adjust on the fly:
- Reassign shifts if volunteers can't make it
- Create emergency shifts if unexpected needs arise
- Cancel shifts that are no longer needed
- Communicate changes quickly to affected volunteers
Tips for successful volunteer management
Planning phase
- Start early – Begin recruiting at least 4-6 weeks before your event
- Overbook slightly – Expect 10-15% no-shows and plan accordingly
- Create clear role descriptions – Help volunteers understand what they're signing up for
- Set realistic shift lengths – 3-4 hour shifts work well for most roles
Roster building
- Use schedules for efficiency – Don't create hundreds of shifts manually
- Build in breaks – Ensure volunteers have rest periods between shifts
- Balance teams – Distribute experienced volunteers across all areas
- Plan for peaks – Schedule more volunteers during busy periods
Communication
- Be responsive – Reply to volunteer questions promptly
- Send regular updates – Keep volunteers engaged leading up to the event
- Confirm early – Request confirmations 1-2 weeks before the event
- Provide clear instructions – Include all details volunteers need to succeed
Day of event
- Have a backup plan – Keep a list of on-call volunteers for emergencies
- Empower team leads – Give them authority to make shift adjustments
- Show appreciation – Thank volunteers throughout the event
- Gather feedback – Ask volunteers about their experience for future improvement
Common challenges and solutions
Not enough volunteers
Solutions:
- Extend recruitment timeline
- Reduce shift requirements where possible
- Recruit from past events
- Offer incentives (meals, merchandise, free entry)
Last-minute cancellations
Solutions:
- Build in buffer capacity (overbook by 10-15%)
- Maintain an on-call list
- Cross-train volunteers to cover multiple roles
- Have team leads ready to fill gaps
Uneven team distribution
Solutions:
- Close full teams and promote understaffed ones
- Set capacity limits on popular teams
- Highlight benefits of less popular teams
- Allow volunteers to work across multiple teams
Poor confirmation rates
Solutions:
- Send multiple confirmation requests
- Make confirmation process simple (one-click if possible)
- Set clear deadlines
- Follow up personally with critical shifts
Next steps
Now that you understand the volunteer management process:
- Set up your teams and phases – Create the foundational structure for your event
- Open registration – Start recruiting volunteers
- Build shift schedules – Create templates for your roster
- Assign volunteers – Match people to shifts
- Communicate regularly – Keep volunteers informed and engaged
For detailed information on specific features, refer to:
- Volunteer teams & roles – Team setup and management
- Volunteer shift schedules – Creating schedule templates
- Volunteer shifts – Managing individual shifts
- Volunteer roster – Using the visual roster view
- Volunteer messages – Communicating with volunteers
Related articles
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.
Learn how to manage individual volunteer shifts, assign volunteers, and track shift status.