Strava auto-matching rides to bikes
Set up Apps, Sensors, and Strava so every new ride automatically matches the right bike in Componentry and updates the Strava activity.
Auto-matching means a ride flows into Componentry, the correct bike is selected for you, and the matching Strava activity is updated with the right Strava bike — all without you touching a thing. It depends on three pieces working together: a connected app that sends rides to Componentry, a sensor paired to a bike on both Componentry and Strava, and Strava itself being connected.
This guide walks through the setup end-to-end. Once it's in place, you don't have to think about it again.
Step 1 — Connect a FIT-file-compatible app
Componentry identifies which bike you rode from sensor IDs inside the activity file. Strava strips most of that data, so we need the original FIT file, which comes from a head-unit app:
- Garmin Connect
- Wahoo
- Hammerhead
Open the Apps page and connect the app that matches your head unit. Future rides will sync the FIT file to Componentry as soon as they upload to that service.

If you don't ride with one of these head units, auto-matching to a Componentry bike still works for any sensor that ends up in a FIT/TCX/GPX upload — but updating the Strava ride requires both Strava and a head-unit app to be connected.
Step 2 — Pair a sensor on the Sensors page
Open the Sensors page. Each sensor that's appeared in a recent ride is listed here. For every bike you want auto-matched, pick one sensor that lives on that bike (a power meter is the most reliable choice) and do two things:
- Pair it to a Componentry bike — this is how Componentry knows which of your bikes the ride belongs to.
- Link it to the matching Strava bike — this is how the Strava activity gets updated with the correct Strava bike.
Both links sit on the same sensor row.

For the detailed walkthrough of each link, see Linking a Sensor to Gear and Linking a Sensor to a Strava Bike.
Step 3 — Ride. Componentry handles the rest
On your next ride:
- The head-unit app syncs the FIT file to Componentry.
- Componentry reads the sensor IDs in the file and matches the ride to the paired Componentry bike. Component wear updates automatically.
- Componentry finds the corresponding Strava activity and sets its bike to the linked Strava bike.
No manual gear selection. No editing the activity in Strava afterwards.

Troubleshooting
The ride matched in Componentry but Strava wasn't updated
- Check that the sensor on the Sensors page has a Strava bike linked — not just a Componentry bike.
- Make sure your Strava account is still connected on the Apps page.
The ride didn't match a Componentry bike at all
- Confirm the sensor used on that ride is paired to a bike on the Sensors page.
- Confirm the FIT file actually reached Componentry — it should appear in your activity list within a few minutes of the head-unit sync.
Wrong bike matched
- The same sensor is probably paired to a different bike, or the same sensor is being used on more than one bike. Re-check the pairings on the Sensors page.