'Hub' strategy for data

Hi there,

If this has been answered elsewhere, please feel free to point me to that thread. I see snippets of this discussion going on here, but wanted to see what the group thoughts were on the best strategy for managing my fitness data. Here’s my situation.

Data sources:

  • Wahoo Elemnt Bolt
  • Garmin Vivoactive 3 (via Garmin Connect)
  • Zwift

Data destinations:

  • Strava
  • TrainingPeaks (current ‘hub’ for my data, looking to discontinue in favour of Intervals.icu)
  • Intervals.icu

I don’t use Garmin Connect. It’s crap. It’s only the conduit for getting my Garmin device data elsewhere. Same with Wahoo’s platform. I will not be renewing my TrainingPeaks subscription now that I have subscribed to Intervals.icu. The overlap is too large and Intervals.icu is a superior product for a much more reasonable price.

Ideally, I would prefer that my ‘hub’ be a true data management tool like DropBox, not something like Garmin Connect or Strava. I would also like to avoid 3rd part sync tools if at all possible (unless there is a convincing reason to). The Wahoo platform seems to be an issue given it’s limited connectivity options …

Any thoughts / guidance would be appreciated!


Let’s not be to hostile to them. I know it isn’t good as an analysis platform, but they are not blocking intervals.icu like others do. At least not yet and let’s hope it stays that way.

Yes, @MedTechCD I’m not hostile to them. Their platform is poor though for a company that commands such a large audience and customer base (and has the financial means to do something with it, but chooses not to).

Zwift is the main issue, they don’t support Dropbox. Wahoo can upload to Dropbox. Intervals.icu can push your workouts from Garmin Connect to Dropbox. Anything you manually upload to Intervals.icu will also be pushed to Dropbox.

So for now you would need to manually upload fit files from Zwift to Intervals.icu to get them pushed to Dropbox (or do the reverse, Intervals.icu can download from Dropbox and upload to another hub Dropbox folder).

I need to make a plan for Zwift. I have been in contact with senior people there but they aren’t interested in integrations with small platforms at this time. Maybe if enough people ask for it they will implement Dropbox upload one day.

I haven’t looked into the issue and not using Dropbox but could you make Dropbox sync the activities folder of Zwift (Windows can’t probably symlink convincingly enough)? Or would it be problematic with in-progress activities?

You could of course write a small program that would auto-watch the directory and check when the current activity is released from write-lock and then push the file on through and API or to Dropbox etc. But who would want to run a separate service for hat…

Ah! Thanks @david - I had not realized Wahoo supported DropBox! I could perhaps do the following to remove TrainingPeaks from the loop, given that I will have Garmin Connect as long as I have Garmin devices (which is likely forever):

Zwift → Garmin Connect → Intervals.icu → DropBox
Wahoo → Garmin Connect → Intervals.icu → DropBox (for my Elemnt Bolt)
Garmin Connect → Intervals.icu → DropBox (for my Vivoactive 3)

I can then connect Strava to Garmin Connect so it too gets my workouts, although it will then only be an end-point instead of the hub it is for me right now …

Then of course there will be the transition and how that impacts Intervals.icu. Right now Intervals.icu gets everything from Strava. I’d have to redirect it all to have the new source be Garmin and add the DropBox destination. Sounds complicated! :slight_smile:


That’s also an approach that could work, @Nicklas_Karlsson. I am however trying to avoid having to build something myself if I can.


Unfortunately, Zwift → Garmin Connect, garmin would never analyze your Zwift cycling record,so it may no help to up your vo2 data

1 Like

Also Garmin Connect no longer forwards activities from non-Garmin devices to apps like Intervals.icu. It used to work but not anymore.

Hmmmm … Let me rethink that … :roll_eyes:

You need to get acquainted with Polar and Suunto platforms… You will definitely change your mind :smiley:

What I find strange is that some applications continue to work, example of the trainerer app that is for IOS and Android

@Andrii_Magalich, thanks for the advice. I have never used either platform. I’m a ways off buying new devices that would give me access to those platforms though. Something for the future, maybe.

Check-out the RunGap app if you have an iOS device. Wahoo → RunGap → Intervals / DropBox is simple. RunGap has lots of interesting integrations including Garmin Connect and Zwift

Thanks @Angus_Barber. I had looked at it, but for some reason thought it wouldn’t work … I’ll take another look at it.

The ‘trick’ to using RunGap with Wahoo is that you share the data from Wahoo to RunGap by using the export function in the Wahoo app and send the data to RunGap. Takes a couple of clicks. I can send more info if needed.

Ah, I was wondering how that would work … :slight_smile:

Here’s another option (using RunGap) that might work.

Wahoo → DropBox → Intervals.Icu
Wahoo → Strava

Zwift → RunGap → Intervals.icu → DropBox
Zwift → Strava

Garmin Connect → Intervals.icu → DropBox
Garmin Connect → Strava

Seems convoluted, but that way all my data ends up in DropBox (for long term storage & safekeeping) and it gets to Strava for social stuff and Intervals.icu for analysis.

It could be simplified is Zwift would get around to allowing Intervals.icu to connect.

I get everything to RunGap then push from there.

Wahoo / Zwift / Garmin → RunGap
RunGap → Strava / DropBox / intervals.icu etc

1 Like

Yup. I was just trying to avoid the manual step with the Wahoo … Call me lazy! :wink:

That is a pretty good solution though.