runbot, by the numbers

Real aggregate stats from the production database. Runners in real, active chat groups only. No third-party analytics, no synthetic numbers.

since launch (April 20, 2026)
9
Active groups
iMessage crews
30
Runners
Across all groups
334
Runs tracked
All time
1,456
Miles tracked
All time
last 7 days
41
Runs
Rolling 7 days
109
Miles
Rolling 7 days
weekly activity (year to date)
week ofrunsmilesactive runners
2026-06-08 24 69 18
2026-06-01 26 68 15
2026-05-25 33 151 20
2026-05-18 29 141 16
2026-05-11 40 130 20
2026-05-04 19 82 12
2026-04-27 23 159 12
2026-04-20 launch 20 116 11
2026-04-13 12 34 6
2026-04-06 14 62 8
2026-03-30 14 67 9
2026-03-23 6 29 4
2026-03-16 12 66 9
2026-03-09 10 52 7
2026-03-02 10 55 6
2026-02-23 10 46 6
2026-02-16 8 23 5
2026-02-09 10 47 4
2026-02-02 7 30 4
2026-01-26 7 29 4
2026-01-19 8 30 5
2026-01-12 8 37 3
2026-01-05 4 16 4
2025-12-29 2 6 2

runbot launched 2026-04-20. Weeks above the gold line are post-launch; weeks below are the pre-launch baseline (Strava backfill). The step up in runs and active runners at launch is the fleet-level before/after signal. Counts are unsuperseded activities only, all sources (Strava, HealthKit, manual).

before vs after joining runbot

+66% runs in the 30 days after joining

+28%
Miles delta
30d window
+66%
Runs delta
30d window
10/16
Running more
63% of cohort
3
Reactivated
Zero pre, 1+ post

"joined" = first runbot-managed group membership. Pre window: 30 days before. Post window: 30 days after. Users without a full post window are excluded (no short-window inflation). "reactivated" = zero runs in pre, at least one in post. Deltas are sum-based, not avg-of-percentages.

site performance (p75, last 7 days)
1,708 ms
LCP
Fast · target < 2500
0.00
CLS
Stable · target < 0.10
91
Sample
Real visitors measured

LCP is largest-contentful-paint; CLS is cumulative-layout-shift. Both are Core Web Vitals reported by real visitors via navigator.sendBeacon(). Nothing leaves Fly + Neon.

← Back to runbot