Volunteer management for fun runs and sports events
A race is a one-off surge: marshals, water stations, registration desks and course crews, all needed in the same few hours across dozens of points on a course. PurposeTech rosters each station, checks people in on the morning, and shows the race director exactly what's covered.
28,000+
Confirmed volunteer shifts across national appeals
9,000+
Confirmed shifts in a single appeal
7,000+
Volunteers in one appeal
5+
Years in production
The roles every race depends on
From parkrun-scale weekly events to City2Surf-scale road closures, and everything between – school fun runs, club races, relay events, triathlons – the volunteer roles are the same. What changes is how many of each you need, and how many places they need to be.
Course marshals
Every corner, crossing and merge point on the course needs a person on it before the first runner arrives. Roster marshals to numbered positions so you know exactly which spot is uncovered, not just how many people you're short.
Water stations
Stations need a crew, not an individual – a lead plus enough hands to pour, hand out and clear cups. Set a capacity per station and see fill levels for each one, from the 3 km table to the finish chute.
Registration and bag drop
The busiest window of the day is the two hours before the gun. Roster registration desks, late-entry tables and bag drop as their own shifts with their own start times, separate from the on-course roles.
Course setup and pack-down
Setup crews start before dawn and pack-down crews finish after the last walker. Run them as separate shift windows around race day – including the day before – rather than one long everyone-all-day block.
Built for race day
A course is a multi-site problem: many stations, one morning, no second chances. That is the problem this platform was built on.
Every station is a site
The same multi-site engine that runs national street appeals runs a race course. Each marshal point, water station and desk is a site with its own capacity, location and shifts – and one dashboard shows them all.
Shift windows around race day
Setup on Saturday, marshals from 6am, water stations from 7am, pack-down from 11am. Volunteers pick the window that suits them, and nobody is asked to give up a whole day when you only need three hours.
Check-in on the morning
Volunteers check in when they arrive – at a kiosk, or marked off by a coordinator. By gun time you know who is actually on course, not who said they would be.
Waitlists for popular roles
Finish-line and lead-bike roles fill first, every year. When a role is full, new sign-ups join a waitlist and are promoted automatically when someone pulls out – no coordinator email chain required.
Live fill dashboards
Race directors see fill rates by station in real time, in the weeks before and on the morning itself. Move people from an overfilled water station to an empty marshal point before it becomes a problem.
Set up fast, clone next year
Describe your event and the platform builds your pages, sign-up forms and shifts. Next year, clone the whole setup – stations, shifts, forms and emails – and open registration again in minutes.
Go deeper on the race-day features
Live fill dashboards
Fill rates by station and shift, live – see the gaps while there is still time to fill them.
One-off events & campaignsVolunteer waitlists
Capacity on every role, automatic promotion when a spot opens, and fair first-come ordering for the roles everyone wants.
How waitlists workOne-off events & campaigns
A race is one kind of one-off surge. See how the same platform handles street appeals, clean-ups and campaign days.
One-off eventsFun run volunteer management FAQ
Does this work for paid event crew as well as volunteers?
Yes. Paid crew and volunteers run on the same rostering engine – same shifts, same rosters, same live fill view. If your event uses a mix of volunteers and paid staff, or you run commercial events as well, see our event staffing page.
How do volunteers check in on race morning?
Two ways: volunteers check themselves in at a kiosk as they arrive, or a coordinator marks people off from their phone at each station. Either way the dashboard updates live, so you can see which positions are covered before the start.
What happens when a popular role fills up?
New sign-ups join a waitlist for that role. When someone cancels, the next person on the list is promoted automatically and notified – in the order they joined, so it stays fair. You keep the demand instead of turning people away.
What size of event does this suit?
The engine underneath has coordinated 28,000+ confirmed volunteer shifts across national appeals, including 9,000+ in a single appeal – so a major road race with hundreds of volunteers across dozens of stations is comfortably within range. It works just as well for a school fun run with twenty helpers.
How does pricing work for a once-a-year event?
Plans start at NZD 500 a year (New Zealand dollars), and you only pay for people who participate in a shift – no-shows and cancellations don't count. One subscription covers your events for the year, and you can clone this year's setup for the next one.
Running paid crew alongside volunteers? See event staffing.
Got a race to staff?
Describe your event and get your stations, shifts and sign-up pages built the same day. Free for 14 days.

