Strava Webhook Processing
Strava webhooks are now fully processed in real-time, bringing Strava to the same level of integration as Wahoo and Garmin.
What's New
Real-Time Activity Sync from Strava
When Strava is your only connected activity provider, new rides are now automatically imported in real-time via webhooks. Previously, Strava activities could only be imported manually. Now the full activity pipeline runs automatically: activity creation, GPS enrichment, gear matching, weather data, and component wear calculation.
Smart Provider Detection
The system automatically detects how Strava should behave based on your connected providers:
- Strava + Garmin/Wahoo: Strava acts as a supplement. When a new activity appears on Strava, it matches it to the existing activity from your device and updates the activity name (since most riders name their rides on Strava).
- Strava only: Strava becomes the primary activity source. Full activity details are fetched from the Strava API including distance, duration, elevation, GPS coordinates, and map data.
Activity Name Sync
When you rename an activity on Strava, the updated name is automatically synced back to Componentry. This works for Strava-sourced activities so your ride names stay consistent across platforms.
Weather Support for Strava Activities
Activities created from Strava webhooks now include weather enrichment, using the GPS coordinates from Strava to fetch conditions during your ride.
Gear Matching
For Strava-only users, the system matches your Strava bike assignment to your Componentry gear via linked devices, automatically tracking component wear from each ride.