Skip to main content
W
Who's In
Built for community run captains

RSVP, route check-in, and race entries — with no per-member platform fees for your running club

Recurring weekly runs, automatic waitlists for capped routes, weather-cancel broadcasts, and paid race entries through Stripe. Stop tallying WhatsApp thumbs-ups. Start your run knowing exactly who's coming.

Freefor community runs
2.7%on paid race entries
WhatsAppshare built in

Built around how running clubs actually run

Most running clubs operate as WhatsApp groups with a captain who counts thumbs-ups before each run. It works at 8 members. It breaks at 30. By 80 members you're running multiple WhatsApp threads, missing weather updates, and losing track of who's actually showing up at the trail head.

Who's In gives every run its own one-tap RSVP link. Members tap the link in your group chat, RSVP in two seconds, and get the meet-point details. Cap the route at 25 if it's a single-track trail, 80 if it's a road run. Waitlist auto-promotes when someone drops. Severe-weather cancel? One tap broadcasts to every confirmed runner across email + WhatsApp.

When you run a charity race or club championship with paid entries, the same platform handles ticketing through Stripe. No Eventbrite fees. Apple Wallet bib pass with the runner's start time and corral.

Sound familiar?

You're not alone. These are the challenges we hear every day.

WhatsApp tallies don't scale past 30 members

By the time you've scrolled through the morning's chat to count thumbs-ups for tonight's run, three new members have replied with "+1" and "yes me too" buried in conversation about last weekend's race.

Avg running club WhatsApp: 400+ messages per week

Trail capacity is real but invisible

Your hill loop is 6km of single-track. 25 runners fit safely. 40 turn up. Half the run is spent stopping to let people pass. The slow runners hate it. The fast runners hate it.

Single-track trail max safe capacity: ~25 runners

Weather cancels don't reach everyone in time

Lightning storm rolls in at 5:30pm. Your 6pm run is cancelled. You text the WhatsApp group at 5:45. Eight members already left work. Two showed up at the trail head.

WhatsApp message read-rate within 30 min: ~60% of group

Paid race entries through Eventbrite eat your fundraising

5K charity race. 300 entries at $30. Eventbrite fee: $2.69 per entry plus 3.7% = $1,400 in fees. Your charity sees the difference in the bottom line.

Eventbrite race fees: $1,400+ on a 300-runner $30 race

Built for the way running clubs actually operate

Recurring weekly runs

Every Tuesday 6:30pm and Saturday 9am, set up once. The platform creates each run automatically. Edit one specific Saturday's meeting point without breaking the recurring pattern.

Per-route capacity caps

Cap your single-track trail at 25, your road loop at 100. Capacity is per-run, so different routes get different limits. Auto-promoting waitlist when someone drops.

Weather-cancel broadcast

One tap on your phone cancels the run and broadcasts to every confirmed runner via email + WhatsApp instantly. Optional rain-date offering with one-tap RSVP.

Race ticketing — 2.7% vs Eventbrite's 6%+

Charity 5K, club championship, ultra-marathon. Sell entries through the same platform. Stripe handles checkout. Save thousands in fees vs Eventbrite for any race over 100 runners.

Apple + Google Wallet bib passes

For ticketed races, runners get a Wallet pass with bib number, start time, corral, gear pickup location. Updates automatically if the start time shifts.

Trail-head check-in

Scan runners in as they arrive. Important for safety on point-to-point routes. CSV export at the end of the run for member records or insurance.

From WhatsApp tally to fully managed club

1

Create your weekly runs

Tuesday 6:30pm hill, Saturday 9am long run. Set capacity per route. Mark them recurring.

2

Drop the link in your group

WhatsApp share button is one tap. Members RSVP without leaving the chat. New members find the link in your bio or website.

3

Show up, count heads, run

Confirmed list in your phone. Late dropouts auto-replaced from waitlist. Weather cancels are one tap.

Three running clubs, three setups

Trail-running club, 50 members

Free Events tier. Saturday long run, capped at 25. Tuesday hill repeats, capped at 30. WhatsApp share. Weather-cancel broadcast. Friend-of-member +1 allowed once per quarter.

Marathon training group with paid coaching

Studio plan ($15.83/mo annual). 16-week training programme, $200. Recurring Saturday long runs + Tuesday speed sessions. Coach-led, capacity-capped. Stripe checkout. Cancellation policy: 14 days.

Charity 5K race, 400 runners

Free Events tier with paid bookings. $30 entry, $50 family, $80 team-of-four. Apple Wallet bibs. Reserved start corrals. 2.7% Stripe fee = $360 vs Eventbrite's $1,800+.

Why running club organizers leave their old setup

vs WhatsApp polls

Fine for 8 friends. Breaks fast at 25+ members. No capacity, no waitlist, no record once a week passes. Severe-weather updates miss half the group.

vs Eventbrite for races

~6% in fees on every entry. Charity races see 5-figure fees on a single event. And your weekly run RSVPs still live somewhere else.

vs RaceRoster / RunSignup

Built for big-format ticketed races, not weekly community runs. You'd still need a second tool for your Tuesday 6:30pm.

“Our trail club was 12 people on a WhatsApp group. We're now 90 active runners with weekly runs across three skill levels. Who's In handles all the bookings, weather cancels, and our annual charity 5K. We've saved hundreds in race fees.”
AP
Adam P.
Captain · Mountain Trail Runners, Denver

Frequently asked

Real questions from running club organizers.

Is it free for our weekly community runs?
Yes. The Events tier is free forever for free runs. Unlimited members, unlimited weekly runs, unlimited weather-cancel broadcasts. The 2.7% fee only applies when you charge — for race entries, club dues, or paid coaching.
Can we cap our trail at 25 but our road run at 100?
Yes. Each run has its own capacity. The trail-running run caps at 25 with auto-promoting waitlist. The road run caps at 100. Different runs, different rules — same WhatsApp share button.
What happens if we cancel a run because of weather?
Tap "cancel" on the run. A broadcast email + WhatsApp message goes to every confirmed runner instantly. Optional: offer a rain-date with one-tap RSVP. The run stays in your archive for record-keeping.
Can we sell race entries with different price tiers?
Yes. Multiple ticket types per race (e.g., $30 individual, $50 family, $80 team-of-four, $20 student). Each tier has its own capacity. Stripe handles the checkout. Funds land in your club's account directly.
Does it work for clubs with multiple captains across cities?
Yes. Add co-captains as admins. They can create runs, manage waitlists, and broadcast cancellations independently. Single dashboard for the whole club. No per-admin fees.

Stop tallying thumbs-ups. Start running.

Free for weekly community runs. Saves your charity race thousands in fees.

Free forever for community runs
2.7% on race entries (vs 6%+ on Eventbrite)
Weather-cancel broadcast included
Apple + Google Wallet bib passes

We use essential cookies to keep you logged in and optional analytics to improve our service. See our Privacy Policy.