Connect Garmin and Sync Automatically
FitKeep can import Garmin activities automatically so your training history stays up to date.
How Garmin sync works
After you connect your Garmin account, Garmin sends FitKeep each new activity when your watch syncs with Garmin Connect. You don’t need to do anything else.
Connect Garmin in FitKeep
- Open Settings → Integrations
- Find Garmin Connect™ and select Connect, then Continue to Garmin Connect™
- On Garmin’s authorization screen, turn on the “Historical Data” permission yourself. It is off by default, and FitKeep cannot enable it for you. With it on, we import your last 30 days right away so you see data immediately. Leave it off and only new activities will sync from then on.
- Authorize FitKeep in Garmin
- Return to FitKeep and confirm the connection
Importing more than 30 days of history
Garmin only lets us fetch your last 30 days of activities, so FitKeep cannot automatically pull in your full back catalog. To bring your entire history into FitKeep, export it from Garmin yourself and upload the FIT files:
- Request a full data export from Garmin Connect using their official guide: How to export your data from Garmin Connect
- Locate the FIT files in the export Garmin sends you
- Upload the FIT files to FitKeep
FitKeep automatically skips duplicates, so it is safe to upload activities that were already synced.
Watch the first import
While FitKeep pulls in your last 30 days, the Garmin card in Settings → Integrations shows how many days have synced so far. When it’s done, it says “Historical sync complete”.
Re-pull your last 30 days
Once the first import has finished, the Garmin card has a Sync last 30 days button. Use it if you think an activity from the past month is missing. FitKeep automatically skips activities that are already in your account.
Forgot to turn on Historical Data?
If you left the Historical Data permission off, the Garmin card says so, and only new activities sync. To import your last 30 days after all, select Disconnect on the Garmin card, then connect again and turn the permission on this time. Activities already in FitKeep stay where they are.
Activities with only summary data
For some activities Garmin sends FitKeep only a summary: totals such as distance, time and heart rate, without the recording behind them. This happens when Garmin has no activity file to share, for example for an activity entered by hand in Garmin Connect, or when the activity file wasn’t part of what you allowed FitKeep to receive. Their page says “Only summary data has been received for this activity” and has no charts, laps or best efforts. If you have the activity’s FIT file from a Garmin export, upload it to get the full detail.
Garmin attribution
Numbers and charts that come from a Garmin device carry a short line, such as “This chart was created using data provided by Garmin.” or “Insights derived in part from Garmin device-sourced data.” Garmin asks apps to say when data comes from its devices. It doesn’t mean anything is wrong with your data.
Send Planned Sessions to Garmin
If you train with a Training Plan, FitKeep can put your Planned Sessions in your Garmin Connect™ calendar, so they appear on your watch as workouts. It sends the sessions from today to the end of next week, each with its steps and pace or heart rate targets, and updates or removes them in Garmin Connect when you move, change or skip a session in FitKeep. Past days are never changed.
- Turn it on or off with Send Planned Sessions to Garmin on the Garmin card in Settings → Integrations. It is on by default
- FitKeep needs Garmin’s permission to send workouts. If it’s missing, the Garmin card and Needs attention on your plan say so: select Connect again, and on Garmin’s consent screen switch on “Training” under “Data shared from the FitKeep app to Garmin”
- Only one service gets your Planned Sessions at a time. If COROS is connected too, see Connected Services
Every update is listed in your Account Log.
If new activities are not appearing
- Make sure Garmin is still connected under Settings → Integrations
- Confirm the activity exists in Garmin Connect
- Wait a short time and refresh your activity list. New activities show as Processing until FitKeep has finished reading them
- If an activity shows as Failed, open it and select Try again
- Reconnect Garmin if authorization has expired
- Check your Account Log for what FitKeep received
Prefer manual control?
You can always upload FIT files directly: