Showing results for 
Search instead for 
Did you mean: 
Status: Gathering Kudos

Under the iFit integration settings in iOS, there is the following text under disable: "Turn off enhancements for activities from this partner."

This suggests to me that I might be able to add elevation data to a treadmill run recorded on my watch, for instance.

Instead, I end up with 2 different activities uploaded to Strava (the other being from Garmin). Is it possible to have an iFit activity "enhance" an uploaded Garmin activity? Maybe it's only possible to enhance activities recorded directly in the Strava app?

Garmin records certain metrics that my treadmill does not, while the treadmill has more accurate distance and speed, as well as elevation gain and loss that my watch won't record at all. It would be great if Strava could at least fill in metrics that are missing from one source to the other, if not assert which are likely to be more accurate when the same metric differs between the two.

It would be very great if I could pick which source to use for each metric and save that for a workout type with the option to modify individual workouts should there be some difference compared to normal.

Mt. Kenya

I love partner integrations. It's wonderful that my Zwift rides can flow into Strava, same for C2 rowing sessions that were recorded with ErgData and uploaded first to Concept 2's Logbook.

There's one frustration that could be better -- managing duplicate activities. Garmin Connect, as much as possible, is my originator of data and my source of data capture. But, I curate and interact with my data much more on Strava. Strava is my curated source of truth. Garmin Connect was my first connection to Strava and remains the most important one.

I always want to record workouts on my Garmin watch or bike computer (as much as possible), and I want them to go to Garmin Connect AND Strava. This presents a problem where certain activities can show up twice in Strava:

Zwift activities, recorded on my Edge 1030 bike computer, and also in Zwift, load into Strava 2x -- once from Zwift and again from the Strava Garmin Connect integration. I prefer the Zwift data to be the one displayed on Strava, but I want the bike computer based data to go to Garmin because there are additional metrics (HRV, possibly other First Beat related) that only import to Garmin connect if the activity is sent directly from a Garmin device to Garmin Connect. 

C2 recorded Indoor Rowing activities similarly land twice on Strava. They are sent from the ErgData app to Concept 2's Logbook, and then from C2 to Strava via the Partner Integration. I prefer the C2 data on Strava because it most closely tracks my workout selected for the session. I don't have to rush to start rowing after starting my watch, or remember to immediately stop recording the moment a workout is completed. The ErgData recording is more tightly aligned with the workout than the watch recording. But again, I want to record the session on my Garmin watch also and send that version to Garmin Connect. Which then also automatically sends to Strava. I end up with 2 copies of the workout and need to delete one.

I'm envisioning / requesting an Activity based preference setting for partner integrations and social connections. That way I could indicate to Strava, "don't accept Virtual Rides from Garmin" and "don't accept Indoor Rowing Activities from Garmin Connect". In this way, the bulk of my activities (usually outdoors) would automatically flow from Garmin Connect in to Strava, but my Indoor Rides would not, by elective choice, because Zwift will send those over. And, Indoor Rows would not, because C2 will send those over.

In short, it would be very nice to have finer grained permissions in Partner Integrations and Social Connections that would allow setting allow/deny per Activity type.

Status changed to: Gathering Kudos
Moderator Moderator

​​Thanks for submitting your idea. It has been reviewed by our moderation team and is now open to voting.

STRAVA | Community Hub Team


Great idea - something I've also wanted, but never put into words here.  Beyond running on a treadmill, I can think of other activities where merging two source of data together to make a coherent single set of data on a Strava activity makes sense.

Mt. Kenya

I too would love to see Strava be able to merge data from two sources together. That would help make a subscription to Strava worthwhile. I also use Zwift a lot and want the distance, elevation, etc. of a virtual ride… but want the other data like L / R power recorded on my Garmin Edge.

Not going to lie, but often Strava feels like they take away features that you had when you signed up, only to make you pay for it as a subscriber. Why isn’t it more like adding more enhancements like the ability to merge profiles, to understand how to handle duplicate uploads. Create workouts and send them to my Garmin to do.

Mt. Kenya

It’s great that STRAVA picks up activities from partners like TrainerRoad and Garmin.  But it would be nice if it did not present them as separate entities.    It makes the year end stats junk.    


I have a similar issue with simultaneous data from my Concept2 rower with PM3 and my Garmin watch. I have not found a way to combine the two in a format Strava will accept. Even when I designate the rowing data as private (no auto push to Strava), add distance, and upload from Connect, Strava does not accept the file.


This also applies to other apps and devices.  I get the same with Zepp.  All my efforts are duplicated and key information in ZEPP is not in the main activity.  I expected them to merge to give a better, more complete view.

Also, sometimes, one or other fails to record the whole activity, merging MAY fix this.

Mt. Kenya

I am using Apple Ultra watch with Strava, additionally using Wahoo ELEMNT, for cadence and cycling information. This creates multiple entries for the same activity. I have noticed posts dating back several years regarding this matter. Can this data be merged into one event rather than multiple entries for the same Activity..
This would solve a lot of queries and headaches for many users.

Mt. Kenya

I ride a spin bike often and also use stationary trainers when traveling...  I can record my heart rate with my Garmin watch and I can get the mileage from the trainer but have no way to combining the two into one for Strava.   Seems simple as I can modify the activity in Garmin Connect but when it updates to Strava the miles don't come along?   Why not?   what is the big deal??   I can add a manual activity into Strava.   Why not take the modified Garmin Connect activity?   Or am I missing some easy step?


That and my comment are the same as uploading an empty route.  I.e. Strava allows the manual creation of a route.  It also allows an activity done on another app to be uploaded, BUT it does not allow a route created in another app to be uploaded.  I have many routes I have created in GALAGPS which I would like to share in Strava, but it won't upload them.  Says they are empty.  Works the other way.

Mt. Kenya

I’m finding that I’m also having this issue at the moment - recently started spin classes at my gym and love that they’ve invested in Keiser M3i bikes. I use the MSeries app to record all my stats which I sync to Strava but also want to keep my Garmin data collection, which also auto-syncs to Strava… separately. I’ve dabbled with removing one of the duplicates (Opted to remove the Garmin data purely because I use Garmin Connect to keep an eye on HR). However, this doesn’t sit well with me as I’m not getting a complete picture, but as previously mentioned keeping both activities is really messing my overall stats. I’ve been screenshotting and adding those to the remaining workout so I’ve got a record of the data, but the whole process is grating on me one way or another! I love the suggestion of being able to specify which workouts sync to Strava from Garmin, as that seems like a pretty straightforward compromise compared to trying to merge data between MSeries and Garmin, which I feel may be less likely as all the connectivity options seem to be designed for solo bike setups and not suitable in a multiple bike spin class setting at a gym. Can you tell I’m losing sleep over this?! Ha. 

Mt. Kenya

Same issue. The ICG indoor bikes I use push data to Strava via the connected app. However it lacks ability to capture and share some key metrics like heart rate. I therefore use an iOS app on an Applewatch called WorkOutDoors to capture data, including HR via indicated watch HR monitor or a paired Wahoo chest HRM. If using my own indoor bike, I pair my Garmin Edge 1000 to the bike cadence, power sensors plus a chest HRM. Either way the WorkOutdoors app or Garmin Edge 1000 push data to Strava along with the ICG bike in order to capture all the data I want. That invariably shows up as two separate activities that took place at the same time - albeit with slightly different stsrt/end points depending on which was started / stopped first. I can’t do two activities at the same time so an ability to show them as a single event would be great - even if it’s not possible to merge the data from multiple devices. It’s so frustrating I’m thinking I may need to drop Strava subscription for now as it misrepresents my activities. Hmmm? Is anything in pipeline to stop this issue? 


@MJE1 For that same reason, I purchased a PM5 for my Concept2 rower and don't use my watch. Or if I use the watch to count strokes and both it and the PM5 feed Strava, I grab info off the watch Strava post, and delete the activity. Then, I use the activity description. There is another issue tho. If I do a bike ride, my Garmin 830 is set to idle/pause anytime the speed is below a preset value. I think the default is 3 mph. However, Strava takes the Garmin push data and applies its own value. Consequently, total distance traveled and speed and moving time can be different..... and "not in sync."


Adam - 

I'm on another related thread, and have been getting pinged about this today.  While you're waiting for Strava to develop this feature, a free and highly refined tool that does exactly what you want already exists - it even integrates with Strava.  

Step 1: Get your FIT files (or GPX, TCX, or CSV) and upload them here to the merge tool:

Step 2: Once the files are uploaded, you will be taken to a second page.  Check the boxes for the streams you want to keep from each file (heart rate, cadence)..  Uncheck one of the streams you don't want to duplicate (such as distance and ascent).

Step 3: Since the files are overlapping, you will want to click the blue "Smart Trim" button.  After that, you might want to change other stuff... or you can just scroll to the bottom and click the big blue button to merge the files.  There is also a checkbox "Send to Strava"... you can link GOTOES to your Strava account, and then the merged file will be sent directly to Strava for you.  I know this is a "late reply" to an old post, but people keep telling me they didn't know that this could be done, and are really happy to learn about this free tool.

Screen Shot 2024-06-27 at 12.59.22 PM.png