Connect your Strava account

Authorize this app to read your activities and update gear assignments.

Connect with Strava
Units
|

Sync Recent Activities (manual)

One-shot version of the same logic the auto-monitor uses. Useful for backfilling or testing.

Recent Strava Activities

WhenNameGear

Inspect a FIT File

Drop a FIT file, or fetch one of your recent activities, to discover the sensors recorded in it. Use the sensor list below to build mappings to your Strava gear.

Latest 10 from your connected Garmin, Wahoo, COROS or Hammerhead account.

Sensor → Gear Mappings

Map a sensor (by key) to a piece of Strava gear. Lower priority number wins when multiple sensors match.

SensorGearPriority

Starred Segments

Browse the segments currently starred on your Strava account. Export their IDs as a portable JSON file.

SegmentTypeDistanceGradeID
Select Fetch starred segments to load the list from Strava.

Import Segment IDs

Choose a JSON file exported from this app. Imported segments are shown with unchecked boxes; only selected rows will be added to your starred segments.

SegmentTypeDistanceGradeID

Local Segment Database

Segments saved for this Strava account, including their location and elevation data.

View start map
Start

Tracked Segments

Enter up to ten Strava segment IDs. New activities containing any of these segments receive an updated completion count in their description.

Description Text

Customise the text added to the Strava description for each tracked segment completed in an activity. Click a variable to insert it; values Strava does not provide are left blank.

Preview


                

Recent Webhook Activity

The latest segment-count updates handled by this app.

WhenActivityStatusResult

Strava Webhook

Gear updates

Process new activities as soon as Strava sends them. When enabled, each new activity's FIT file is checked for mapped sensors and the matching gear is assigned, replacing any existing gear on that activity.

Subscription

Strava only sends new activities to this app while a webhook subscription exists.

Original Activity File

Connect a source to retrieve original FIT files for your Strava activities. FIT files are required for Gear Selector to work properly. Credentials are stored encrypted in data/app.db.

Garmin Connect

Recommended if your rides come from a Garmin device. Email/password are stored encrypted; OAuth tokens are cached and refreshed automatically.

Checking Garmin login availability...

Wahoo

For rides recorded on a Wahoo ELEMNT or the Wahoo app. Connects through Wahoo's official authorization page; access tokens are stored encrypted and refreshed automatically.

Hammerhead

For rides recorded on a Hammerhead Karoo. Uses your Hammerhead dashboard login; email/password are stored encrypted and access tokens are cached and refreshed automatically.

COROS

For activities recorded on a COROS watch or bike computer. Uses your COROS Training Hub login; email/password are stored encrypted and the access token is cached.

When a new activity arrives, each connected source is checked for an activity with the same start time, starting with the one that matches the Strava activity's recording device.

Connects locally to the Strava API. Your tokens stay in data/app.db on this machine.