Brand new to the race event industry

Race director? Leave your email — it takes 5 seconds

Nothing like this has existed for race organisers before, and the feedback from directors using it so far has been brilliant. Put your email in the box and we'll show you what it does for your next event.

No forms, no sales calls, no commitment. One field. Unsubscribe any time.

Volunteer operations for endurance events

Purpose-built for endurance events

Plan, recruit, schedule, brief and track volunteers across race weekend — from 5Ks and marathons to sportives, trail ultras and triathlons. From signup to start line to finish chute.

No volunteer accounts required · Mobile-first signup

From course to briefed marshals

01

Map

On Route

Aid Station 2

6 / 6

Creek Crossing

3 / 4

Finish Chute

8 / 10

02

Assign

RolePin

Sarah K · Marshal

James O · Marshal

Priya N · Marshal

03

Brief

Brief

Timing

Contact

Brief

Sections

Trusted by race organisers

Events of the North
Nuclear Races
Krono Sports
SUM
180 Cadence
Events of the North
Nuclear Races
Krono Sports
SUM
180 Cadence
“I am a huge fan of the insights dashboard — it's awesome to see everything visually. Everything has worked awesome and signups are coming in steadily with 0 dramas, so we are very happy!”

Zac · Race Director, Sydney Backyard Ultra

Built forRoad RunningTrail & UltraCycling SportivesTriathlon & MultisportCharity RacesMulti-Event Organisers
01 / The problem

Volunteer coordination breaks down when race weekend gets real.

Endurance events rely on dozens — sometimes hundreds — of volunteers spread across aid stations, junctions, transitions and finish lines. Generic tools weren't built for that.

Spreadsheet sprawl

Rosters, waivers and contact lists scattered across tabs nobody trusts by race week.

Group-chat chaos

Last-minute changes buried in email chains and WhatsApp threads that half the team never sees.

Race-morning gaps

No-shows and unmanned points discovered when the first athletes are already on course.

Coming from a spreadsheet?

It's your volunteer
spreadsheet.
Just better.

Nothing to relearn. Paste your rows in and carry on working in a grid — mrshl just adds the columns a sheet was never going to give you: a mapped course, briefs that write themselves, and a live picture of race morning.

Bring your sheet across
The job
Your spreadsheet
mrshl
List your volunteers
A tab per year, copied and re-typed
Paste your sheet straight in — names, phones, roles
Say where each person stands
A text column nobody can find on the day
Every position pinned on your course map
Write the marshal briefs
Mail-merge, or 60 documents by hand
One click — a personalised brief per volunteer
Spot the gaps
Count the blank rows and hope
Live fill rates and unmanned-point warnings
Message everyone
Copy numbers out one at a time
WhatsApp by role, point or status, ticked off as you go
Race morning
Printouts and phone calls
Check-in board showing who has actually arrived
02 / The platform

One platform for every volunteer touchpoint

From first signup to final check-out — publish opportunities, collect the right information, assign shifts, message the right people, and see what's covered before the first athlete arrives.

See it in 8 animated steps
01

Branded volunteer signup

Publish a shareable, mobile-first signup page in your event's colours. Volunteers pick a role, shift and location in under a minute — no account needed. Every field is yours to rename, reorder, require or hide.

02

Roles, shifts & course zones

Build staffing around the actual course: aid stations, marshal points, transitions, registration desks and finish crews — with headcount targets per shift.

03

Waivers & data capture

Custom waivers signed at signup with a stored snapshot, plus role-specific questions for skills, certifications and availability.

04

Targeted communications

Segment by role, point or shift and send race-day instructions, parking details and last-minute changes to exactly the right people.

05

Team & section leads

WhatsApp group links per point, section-leader roles and shift-partner visibility so distributed teams know who's beside them.

06

Race-day check-in

Check volunteers in fast, see who's arrived and who hasn't, and spot unmanned points before they become race-day problems.

07

Reporting & insights

Coverage by role and zone, open-shift alerts, repeat-volunteer tracking and one-click CSV exports for your records.

08

Auto-generated marshal briefs

Every volunteer gets a personalised, printable brief: their point on the map, timings, ETAs, contacts and what3words location.

09

Your volunteer pool, year after year

Everyone who signs up joins your own private pool. Next season, open the new event and tick the people you want back — no starting from an empty roster.

10

Lanyard cards for race day

Print the full brief for the night before, then compact credit-card-sized lanyard cards — position, shift, release condition and emergency numbers — to hand out at check-in.

11

Bulk course import

Paste a Google My Maps link or upload a CSV, GPX or list of what3words addresses and your whole course lands at once, classified and pre-loaded with your default shifts.

12

Waitlists that fill the gaps

Full shifts never turn anyone away — volunteers join a waitlist, and when someone drops out mrshl surfaces the queue with the WhatsApp offer ready to send.

CrewMate AI

A race-ops copilotbuilt into mrshl

Ask it anything about your event. It spots what's missing, does the work when you tap Fix, and every job it runs can be undone.

Which points have nobody on them?

6 points unstaffed. I've drafted shifts for all of them from your event defaults.

Just shipped

New — Your form, your fields

Every sign-up question is now yours to shape

Rename, reorder, require or switch off every built-in field — last name compulsory, email optional, emergency contact off — and add your own questions alongside. The public form follows your layout exactly, so volunteers only ever see what you actually need.

New — Shifts that sell themselves

Tell volunteers what each shift really involves

Give any shift its own one-line description — 'Tailwalk the 100-mile yard' — shown right in the sign-up box, with shared blurbs shown once per position. A calm 'what happens next' note at the foot of the form tells volunteers exactly what they'll receive, so more of them hit submit.

New — Run clubs

A whole run club signs up in one go

One person names their club, adds their club mates inline, and the group arrives as a single sign-up. Club chips follow them across the roster and your volunteer pool, and Assign a run club drops the club's available members straight into a shift's open slots.

New — Briefs built for phones

The same brief, perfect on paper and on a phone

Marshal briefs still print as crisp A4 PDFs, but on a phone they now reflow into a clean single column — map, timings, contacts and WhatsApp link all thumb-scrollable at 6am in a field with one bar of signal.

See everything in the latest release
03 / Back office

A look inside the back office

No smoke and mirrors — this is the organiser dashboard you'll actually use, shown here with demo data from a fictional trail weekend. Course map, roster and comms, all in one place.

148

Volunteers signed up

92%

Shifts filled

27/29

Points covered

148

Briefs generated

Gate Lane
Aid 1
Ridge Junction
Aid 2
Finish

Drop a pin to add a course point

Map the course — Drop pins for every junction, aid station and crossing.

Course Map — Ridgeline Ultra 50K

GPX loaded
Start / Finish AS1 — River Gate Marshal — Creek Crossing AS2 — Ridge Top Marshal — Forest Junction

Roster — Race Weekend

CSV export

Sarah Kelly

Checked in

James Okafor

Briefed

Priya Nair

Confirmed

Tom Hughes

Applied

Mei Lin

Briefed

Comms Centre — Targeted Message

12 recipients
Role: MarshalPoint: Creek CrossingShift: 06:30–12:30

Morning team — parking has moved to the village hall (what3words: ///filled.count.soap). Please be at your point by 06:15. Your brief and WhatsApp group link are in your confirmation. See you out there!

Send to segment
04 / Race day

Know your coverage in real time

Check volunteers in fast, see who's on site, and spot gaps before they become race-day problems. For events spread across routes, venues and stations, live visibility is the difference between calm and chaos.

  • Live check-in feed as marshals arrive at their points
  • Unmanned-point and understaffed-shift alerts on the dashboard
  • Emergency contacts, radio channels and what3words on every brief

Race-Day Check-In

Sarah K

Aid Station 2

06:42

James O

Marshal — Creek Crossing

06:51

Priya N

Finish Chute

07:03

Tom H

Transition — Bike Racking

Not arrived
05 / Volunteers

Make volunteering easier to say yes to

A simple mobile signup, clear shift details and a proper brief improve volunteer confidence — and turnout — on race morning.

01

Open the link

Volunteers tap your branded signup link from social, email or your event site — no app, no account.

02

Pick a shift

They choose a role, location and time that fits — or opt in to any shift and let you allocate them.

03

Sign the waiver

Your custom waiver and role-specific questions, completed in the same two-minute flow.

04

Get their brief

A personalised marshal brief with their point on the map, timings, ETAs, contacts and team group link.

Volunteer emails

Your volunteers hear from you
without you writing a thing

mrshl emails every volunteer at the right moment, from your event's own branding, with their position, shift and brief filled in. Edit the wording once, switch any stage off, and it runs itself.

  1. 1

    On sign-up

    Thanks for volunteering

    Their position, shift and brief link, sent the moment they register.

  2. 2

    4 weeks out

    Can you still make it?

    A confirmation prompt so drop-outs surface early, not on race morning.

  3. 3

    10 days out

    Everything for the day

    Arrival time, where to report, parking, road closures and the race guide.

  4. 4

    Day after

    Thank you

    A personal thank-you, with a free-entry code for individual volunteers.

Broadcast to any group

Filter by point, role, status or form answer and email just those people, from your own event branding.

Your own discount codes

Upload a list of codes from any registration platform and every volunteer gets their own unique code in their thank-you email.

Usage you can see

Every send counted per event, with the running cost, so there's never a surprise on your bill.

See mrshl in action

Book a walkthrough with the team, or join the waitlist and we'll be in touch.

06 / FAQ

Questions, answered

Staff every station, shift and crew with confidence

Less race-week chaos, fewer no-shows, and a volunteer team that knows exactly where to be.