Prioritize source for “duplicate” workouts

I’ve always noticed that for some workouts, the source indicates HealthFit and Strava. However, I just realized that for an indoor Rouvy activity, the power data was missing and the heart rate seemed “sampled.” It appears that the data from HealthFit was utilized instead of Strava. When I checked the “deleted” box in the Calendar, I found that a Strava activity was also listed (with Strava as the sole source) and contained better data. Therefore, I deleted the HealthFit workout and retained the Strava one. How can I make intervals prioritize the Strava activity over the HealthFit one? It seems that intervals recognizes them as duplicates (both sources listed) but doesn’t utilize the best field for all parameters available in both fit files.

1 Like

Did you ever figure out the answer to this? intervals.icu is prioritising Apple Watch data from HealthFit over Strava files every time, despite both of them being available. The Strava files come from TrainerRoad and contain significantly more data than the Apple Watch files which only include HR.

Nope, no idea. @David hasn’t replied either. I did configure HealthFit to not sync all types of workouts to Intervals (e.g, don’t sync indoor rides) which helped. However, a setting in intervals.icu to provide some sort of priority to the source of a workout is not implemented AFAIK.

You should probably turn off activity upload from HealthFit for these. Historically Strava was always the source missing data.

Also Rouvy have implemented direct Intervals.icu integration.

Not Trainer Road unfortunately. I did ask.

For TR, they do sync to Garmin. Hence, you can create a free Garmin Connect account and link TR ↔ Garmin and then have Garmin sync to intervals. By passing Strava. (which strips out data)

I don’t think Garmin will pass those on to Intervals.icu. Normally Garmin only passes on files from Garmin devices.

oh yeah…That was a Duh moment…

I’ve belatedly disabled HealthFit for these, that makes sense. Is there a way to remove the .fit files or switch the main source back to Strava for my historical activities? Or should I delete them and re-upload via something like RunGap?

you do not have to use runGap or HealthFit.
Just go to Strava and do a Request Old Data and get the data dump and upload it here. Then all your Strava data is back yours again.

refer to the thread about import Strava Data. You’ll find out more there

also, cant you get the org fit files from TR?

I can get the files from TR, sure. My question was more about whether I could simply hide the HealthFit files rather than having to re-upload months of data. Since the activities here seem to have both the HealthFit and Strava files, but prioritise the HealthFit ones, I’d hope I could just remove the former and be done.

Each of the affected activities indicates two sources, but no option to switch between them.

Screenshot 2025-02-19 at 15.56.45

when 2 exact files are uploaded

healthFit + Strava
by default, what would happen is the “strava” files will auto get deleted. (verify this by doing Options → Deleted)

then you will see a bunch of “DELETED” w/ skull icon on your calendar. You can choose to “undelete” the activity. (use list view)

I’m not sure if it can be done, but you can try it out using listview and use the “SOURCE” column
EDIT: I just tried this… looks like it’s a NO

Like these


This activity has sources from Garmin.+ Strava (but strava org file is “deleted” but retains the Strava ID and Strava Nam+ Strava Desc (if this option is enabled in /SETTINGS)

Screenshot 2025-02-19 at 11.02.27 PM

I think what puzzles me a bit is that it’s not two exact files, apart from time, HR and duration. Other than that, the Strava file contains far more data as it includes power, cadence, interval times etc. Yet the file with more data is being deleted while the lesser file remains. The HealthFit file comes from the Apple Watch, so it’s a lot more basic. An option to prioritise sources per workout type would be excellent, but I would expect by default that the files with more data aren’t automatically deleted…