I’m trying to migrate my complete activity history from Strava to Garmin Connect because I use Intervals.icu together with an AI application (PaceKeeperAI). The AI can only access Garmin-imported activities via the API, but not activities whose source is Strava.
Therefore I imported my complete Garmin GDPR export.
Current situation
- Total activities: 2,538
- After the import:
- 2,241 Garmin Connect
- 242 Strava
These 242 activities already existed in Intervals.icu before the import and are still shown as Strava-only activities.
I checked one activity:
The activity is definitely present in the Garmin export. The import log contains:
Activity alleiner1983_431474043666.fit
is a duplicate of i142847275
Ride deleted
So the Garmin FIT file is detected, but then removed because it is considered a duplicate.
When I open the activity in Intervals.icu, I only see „view on Strava". There is no Garmin Link
Is this expected behaviour?
I expected the Garmin re-import to either link the existing Strava activity with the Garmin activity or update the activity source to Garmin Connect.
Instead, it appears that the Garmin activity is discarded while the original Strava activity remains unchanged.
Because PaceKeeperAI can only access Garmin-sourced activities via the Intervals.icu API, these activities are unfortunately unavailable to the AI.
Thank you!