FitBit to Intervals sync

I have created an alpha version of a service to sync FitBit to intervals.icu and would love to have some folks kick the tyres and test it out.

URL: FitBit to Intervals Sync

After logging into both FitBit and intervals.icu (using API key) it will get recent activities and allows you to manually sync activities.

Eventually I will make this generally available and it will have:

  • A real domain (I have registered fitbit-to-intervals.icu)
  • Will sync selected activities automatically
  • Will authenticate to intervals using OAuth and not API Key

Any feedback will be greatly appreciated

Curious about how this will work. I have all my workout data in Strava, but I do use a Fitbit too. It would be interesting to see how my non-workout data could be added to Intervals.icu. For example yesterday I spent 60 minutes hacking the ice off my driveway. I’m sure I burned 30-40 carbs and 300 cals doing that, but its not recognized on Fitbit as an “exercise” or “activity”. Pulling that to Intervals.icu might be interesting. would I need to add that as a manual activity? How would duplicates be handled? A lot of times my rowing is picked up by Strava and Fitbit, would I need to prevent that or would this integration be “smart”?

beren

The one coming from this FITBIT sync service will normally be considered ‘Upload’ and that would take priority over the Strava one.

If it shows up as an activity in Fitbit then it will be available to sync. You would need to manually log the activity in Fitbit for it to show up. Currently it is only supporting manual syncs.

It uses the activity start time to identify the activity and saves that as an external id in intervals to track what has been synced or not.

Not sure if I am doing something wrong, but after logging in to both FitBit and intervals.icu on your page, nothing then happens. The save button is greyed out and only the Forget Me red button is available.

Did you test the intervals creds (using the test button) before hitting save? I think that will solve the problem. I will also fix the save button to ensure it saves the intervals creds.

Yes, I pressed the test button and it pulled my intervals profile. Save is still disabled so that is far as I can get on the page.

Fixed that now. You just need to refresh and try again. Sorry about that

Yes, that works. I have manually synced a couple of walks today and can see them in my Intervals activates. Is it just activities (walks, runs etc) that are going to be synced or are you going to look at getting wellness data across - HRT, Sleep etc?

Glad it works for you. Let me know if you have any other issues.
To be honest I have not even thought about syncing the wellness data. My initial goals are to get the activities sync working automatically and using intervals OAuth authentication (using an API key is not the best way to do this). I might gate things like syncing wellness and auto-sync to a “pro-plan” (details yet to be decided).