All guidesIntegrations

Training data: intervals.icu + Garmin or Strava

Choose the path that fits your setup. intervals.icu + Garmin is preferred for wellness (sleep, HRV) and rich watch data. Strava direct works when you log activities manually or don't use Garmin.

**Garmin path (preferred):** Garmin → intervals.icu → Brotein.pro — workouts plus wellness in one place. Garmin data is provided via intervals.icu; Brotein.pro does not connect to Garmin directly.

**Strava path:** Strava → Brotein.pro — full distance, pace, HR, and laps for activities logged on Strava (no Garmin, manual logs, or Garmin+Strava without ICU). Interoperability: Compatible with Strava. Brotein.pro is not an official Strava app.

Pick one primary path — don't connect both by default. **Exception:** if ICU is connected but only shows Strava-via-ICU stubs (limited detail), connect Strava directly below ICU in the sidebar to unlock full workout fields.

1. Connect intervals.icu in Brotein.pro

On the dashboard, open Integrations in the sidebar. Click Connect next to intervals.icu and authorize Brotein.pro in your intervals.icu account.

2. Link Garmin in intervals.icu

In intervals.icu go to Settings → Connections. Connect Garmin and enable sync for activities and wellness (daily health stats).

3. Backfill history

On the Connections tab, use Download old data separately for activities and for wellness — not “Import All Garmin Data”. Garmin allows roughly one year per API request; repeat for older seasons if needed.

If you see Permission Denied, open your Garmin account settings and enable both Intervals.icu toggles: Activities and Daily Health Stats, then retry in ICU.

4. Refresh in Brotein.pro

Return to Brotein.pro → Integrations → intervals.icu and click Refresh from ICU. Sessions appear under the Workouts tab. The integration panel shows counts in ICU vs cached in Brotein.pro and Garmin link status.

Ongoing sync

New workouts from Garmin flow into intervals.icu automatically when sync is enabled. Use Refresh from ICU after backfill or if a session is missing. If ICU activities come from Strava only (limited API detail), connect Strava directly in Brotein.pro as a fix — or link Garmin to ICU for the full wellness + watch path.

To send a planned workout to the watch, you need the full Garmin + ICU path (including Upload planned workouts). See Send a workout to your Garmin watch.

Garmin: Record Temperature

If outdoor workouts show no temperature or weather in Brotein.pro, the watch often has Record Temperature turned off — so the FIT file has no temp stream for intervals.icu to pass through.

  • On the watch: Activities & Apps → pick an outdoor profile (e.g. Run, Trail Run, Ride) → Record Temperature → On.
  • Enable it for each outdoor activity type you use — the setting is per profile.
  • Only new activities after enabling get temperature in FIT → intervals.icu → Brotein.pro. Older sessions will not backfill.
  • Wrist temperature can read a bit high from body heat; it is still useful for heat/cold context when coaching.
  • ICU’s weather forecast overlay (often a supporter feature) is separate and not required for device temperature.