Hi Strava Support Team,
I am reporting a specific backend bug regarding the auto-sync API between Garmin Connect and Strava, which started occurring around late May 2026.
Whenever an activity is automatically synced from my Garmin Edge 840, Strava ignores my profile's language settings (Italian) and defaults the generated activity title to English (e.g., "Afternoon Gravel Ride" or "Lunch Ride").
I have performed extensive troubleshooting to isolate the issue. Here is the undeniable evidence that the bug is located in the server-to-server API payload for this specific device:
Manual Upload works perfectly: If I take the exact same .fit file from the Edge 840 and manually upload it via the Strava website, Strava correctly parses it and generates the title in perfect Italian (e.g., "Sessione di gravel biking pomeridiana"). This proves the .fit file itself is not corrupted and does not contain hardcoded English tags.
Other Garmin devices work perfectly: If I auto-sync a swimming activity using my Garmin Venu 3, the title is automatically generated in Italian.
Garmin Connect is localized correctly: In the Garmin Connect web dashboard, the activities from the Edge 840 are correctly named in Italian.
Conclusion:
The webhook payload sent from Garmin to Strava for the Edge 840 is either missing the localization parameter or Strava's API endpoint is incorrectly forcing a fallback to the en-US locale during the automatic background sync.
Could you please forward this to your engineering team to investigate the API parsing for Garmin Edge 840 uploads?
Thank you for your support,

