Race day crew planning

Give your crew one link.
Everything they need is in it.

PlanUltra builds a shareable crew sheet your team can open on their phone, print as backup, and navigate from at every aid station — no app, no account, works without cell signal.

Build your crew plan — it's freeSee a real crew sheet ↗
Free foreverNo subscriptionNo adsOpen source
Scroll
The crew sheet
↓ Real example: 2025 Grindstone 100

This is what your crew gets.

One URL. Open it on any phone. Print it as backup. Navigate directly from it — even without signal.

  • Aid station locations with Google Maps QR codes
  • Drive time between each crew stop
  • Parking notes and access directions
  • Exactly what to have ready at each station
  • Weather, sunrise, and sunset for race day
  • Intermediate checkpoints so they know where you are
  • Prints cleanly to A4
2025 Grindstone 100
Crew sheet for Daniel James · Friday, October 3
10 crew stations~36h targetEst. finish Sun 6:00 AM
MI 0.0Start / Finish🌙 Night startETA 6:00 PM
Crew notes:Make sure I changed my batteries before the start. Check that I have all my mandatory equipment. Wish me luck!
GearHeadlamp, Poles, Warm layer
Nutrition10× drink mix · ~99 kcal
Supplies10 gels, 12 snacks (fruit snacks, gummies, etc.)
🚗 11 min · 4.9 mi drive → North River Gap Aid Station #5 & #14
mi 5.7Lick Run Aid Station #1 & #157:30 PM
mi 11.5Wolf Ridge Aid Station #29:07 PM
mi 20.4Reddish Knob Aid Station #312:04 AM
mi 24.3Little Bald Aid Station #41:10 AM
MI 32.9North River Gap Aid Station #5 & #14ETA 3:46 AM
Walking access to Aid Station is 300 meters after leaving camp entrance and to your left.
Crew notes:I'll be fresh coming in here, I don't plan to stop for very long. Keep the stop under 5 minutes — check my headlamp battery status and make sure my knee is feeling fine.
Nutrition4× drink mix · ~1,093 kcal
Supplies4 gels, 4 snacks
+ 8 more crew stations · Generated by PlanUltra

What's in the crew sheet

Built by the runner. Everything the crew needs.

01

Navigate to every aid station — even without signal

Each crew-accessible station includes a Google Maps link and a QR code for offline directions. Remote trailheads, forest roads, unmarked pull-offs — your crew can find them at 3am.

QR code opens Google Maps even without cell service
02

Drive time between every crew stop

The sheet tells your crew exactly how long it takes to drive to the next station, so they know whether to leave immediately or whether they have time to rest. No more guessing.

Includes intermediate checkpoints so they can track your progress
03

Exactly what to have ready — no questions

Drop bag items, gear, food, and what to do if you're talking yourself out of the race at mile 70. It's all in the plan. They read it before the race and execute it on the day.

Includes an "if I say I want to quit" note
04

Weather, sunrise, and sunset — already there

Your crew knows when to expect you to need a headlamp, what temperature to dress for, and when the sun comes up. PlanUltra pulls conditions for your race date so your crew can prepare, not react.

How it works

Built by the runner. Used by the crew.

01
Runner sets up the race

Enter your race, aid stations, and cutoff times. PlanUltra maps out the course and pulls weather and light conditions for race day.

Takes about 20 minutes

02
Add crew locations and notes

Drop a pin for each crew-accessible station. Add parking notes, what you'll need at each stop, and anything else your crew should know — including what to do if you want to bail at mile 70.

03
Share one link with your crew

Your crew gets a single URL. It works on any phone, prints cleanly, and has everything — directions, drive times, gear lists, conditions — no app, no account needed.

As a bonus, you've also built yourself a solid race plan

Build your crew plan — it's free
Dan James
Product Manager · Ultra runner
Why this exists · Why it's free
Free foreverNo subscriptionNo adsOpen source

I'm a product manager who runs ultras on weekends. PlanUltra exists because I wanted a tool like this and couldn't find one — so I built it. It's a hobby project, not a startup. There's no VC money, no growth target, no free trial leading to a paywall.

Running the server costs me almost nothing — AWS and Mapbox both have generous free tiers that easily cover a tool at this scale. An account is required so your plan has somewhere to live between sessions; that's the only reason it exists. The code is open source on GitHub — if you want to fork it, run your own copy, or just look under the hood, go ahead.

“It's also a live example of my product work. If you're curious about that side of things, find me on LinkedIn.”

Your crew is giving up their weekend for you.

Give them everything they need so they can focus on being there for you.

Build your crew plan
Have questions? See the FAQ →