How to Automatically Add Stats to Your Strava Activity Description
Stop writing Strava descriptions by hand. Learn how to automatically add power zones, pace splits, elevation breakdowns, and fun stats like 'beers burned' to every activity.
Finish a run, hit Save on your GPS watch, and Strava's app opens to the upload screen โ description field completely empty. You could type in your average pace, heart-rate zones, and elevation summary by hand. Most athletes do that once or twice, then give up because it's tedious. There's a better way: let a third-party app write it for you, automatically, for every single activity.
What an automatic Strava description looks like
Here's an example ActivityStat description on a typical 10 km easy run:
Every stat above was written automatically โ no manual input required.
Which stats can you add to a Strava description?
The specific stats depend on what your GPS device records and what app you use to generate them. ActivityStat supports the following for running and cycling:
๐ Running
- โข Distance, elapsed time, moving time
- โข Average and best pace
- โข Per-kilometre (or mile) splits
- โข Heart-rate zones breakdown
- โข Elevation gain / loss / net
- โข Calories burned
- โข Fun conversions (beers, pizza slices)
- โข Weekly and monthly mileage summary
- โข Cadence (average steps/min)
๐ด Cycling
- โข Distance, elapsed time, moving time
- โข Average and normalised power (NP)
- โข Power zone breakdown (Z1โZ6)
- โข FTP percentage and intensity factor
- โข TSS (Training Stress Score)
- โข Average speed and max speed
- โข Elevation gain / loss
- โข Heart-rate zones
- โข Calories burned
Why manual copy-paste doesn't work long-term
You could calculate and type all this yourself. For a cyclist, that means opening Strava, checking power zones in a separate app, computing NP or TSS from a spreadsheet, and formatting it consistently โ every single time you ride. For athletes who train 5โ7 days a week, this quickly becomes a 10-minute chore per activity. Most athletes do it enthusiastically for a week, sporadically for a month, and then abandon it entirely. An automation tool does the same work in under a second.
How to set up automatic Strava descriptions with ActivityStat
ActivityStat is the simplest way to add stats to Strava activity descriptions automatically. Here's the complete setup in four steps.
- 1
Create a free ActivityStat account
Go to activitystat.com/signup and register. No credit card required for the free tier.
- 2
Connect your Strava account
Click "Connect with Strava" and approve the OAuth permissions. ActivityStat only requests read access to your activities and write access to update descriptions โ it never touches your account settings, followers, or financial data.
- 3
Choose which stats to include
Your dashboard shows every available stat as an on/off toggle. Enable splits, disable fun stats, show heart-rate zones but hide cadence โ full control over what appears in your descriptions. Changes take effect immediately on the next activity.
- 4
Upload an activity and you're done
Record an activity as normal with your GPS device or phone. When it syncs to Strava, ActivityStat's webhook fires within seconds and writes the stats block to your description automatically. No app to open, no button to press.
Common questions
Will it overwrite descriptions I've already written?
ActivityStat appends its stats block below any existing description text. If you wrote a title like 'Morning easy run' before the sync, that line is preserved.
Does it work with Garmin, Wahoo, Apple Watch, and other devices?
Yes โ ActivityStat doesn't care what device you use. It reads from Strava's API, so any activity that reaches Strava (from any device, phone, or manual entry) is eligible.
Can I disable it for specific activities?
You can pause all processing with one button on your dashboard. Per-activity control is on the roadmap.
Is the free tier useful?
The free plan covers up to 10 activities per month, which is fine for most recreational athletes. Beast Mode ($1/month) removes the limit and unlocks advanced cycling stats like NP, TSS, and power zones.
Set it up in 2 minutes โ free
Your next activity will have a full stats description waiting when you open Strava. No manual work, ever again.
Connect Strava for free โ