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.

**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).

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.