Guide
How to Connect Garmin to ChatGPT for AI Running Coaching
Your Garmin records everything — pace, heart rate, training load, VO2max, recovery. But ChatGPT can't see any of it. Here's how to bridge the gap and get a real AI coach that uses your actual Garmin data.
Connect for freeWhy connect your Garmin to ChatGPT?
Garmin watches collect some of the most detailed training data available. But that data stays locked in Garmin Connect — invisible to ChatGPT. When you connect through STAS, your AI coach sees everything your watch recorded.
- ✓Real pace and distance data — not guesses or averages you type from memory
- ✓Heart rate zones and training load — so the AI knows how hard each session really was
- ✓CTL/ATL/TSB fitness trends — track your form, fatigue, and readiness over weeks and months
- ✓Sleep score, Body Battery, and recovery metrics — context that changes what tomorrow's workout should be
How to set it up (5 minutes)
Garmin syncs directly with Intervals.icu — no Strava needed. The data chain is automatic: every workout flows from your watch to ChatGPT without manual input.
Sync Garmin Connect with Intervals.icu
Sign up at intervals.icu (free). In Settings → Connections, click "Connect" next to Garmin. Authorize the connection — your existing workouts will import automatically. Every future workout syncs within minutes of uploading to Garmin Connect.
Connect Intervals.icu to STAS
Log in at stas.run with Telegram (10 seconds). Go to Settings → Connections and click "Connect Intervals.icu". STAS requests read-only access via OAuth — your API key stays encrypted. All workouts, metrics, and fitness history sync automatically.
Open STAS GPT in ChatGPT
Click the STAS GPT link in your profile. Authorize on first visit. In every new chat, click the button to load your data — and your AI coach is ready. It sees your full Garmin history: every run, every interval, every heart rate reading.
What Garmin data does ChatGPT get?
Through the Garmin → Intervals.icu → STAS chain, ChatGPT receives structured, queryable training data — not screenshots or manual summaries.
Average and lap pace in sec/km, total distance, kilometer splits with pace variation.
Average HR, max HR, time in each heart rate zone, HR drift during the session.
Steps per minute, ground contact time, vertical oscillation (on supported models).
Garmin's aerobic and anaerobic Training Effect scores for each workout.
Garmin's running VO2max estimate, tracked over time alongside VDOT from race results.
CTL (fitness), ATL (fatigue), TSB (form) — computed from every session for precise periodization.
Full interval structure: work/rest segments, lap-by-lap pace, HR per lap, session classification.
Garmin models that work
All Garmin watches that sync with Garmin Connect work with this setup. Here are the most popular models among runners:
AMOLED display, running dynamics, Training Readiness. Excellent mid-range option for serious runners.
Top-tier running watch with maps, touchscreen, and full training metrics suite.
Budget-friendly entry point. All essential running metrics sync perfectly — pace, HR, distance, training load.
Premium multisport. Full running dynamics, maps, longer battery. Great for ultra and trail runners.
Ultra-distance specialist. Extended battery life with all running metrics preserved in sync.
Fitness-focused with health tracking. Running metrics sync well — ideal for lifestyle + running combo.
Any Garmin with Garmin Connect works. If your watch uploads to Garmin Connect, it will sync with Intervals.icu. Older models like Forerunner 245, 745, or Fenix 6 are fully supported too. The data chain works with any Garmin that records running activities.
Frequently asked questions
Do I need a Garmin Connect subscription?
No. A free Garmin Connect account is all you need. Intervals.icu is also free. STAS is free to connect — you only need a ChatGPT Plus subscription to use STAS GPT.
What Garmin data does ChatGPT actually see?
Pace, heart rate, cadence, Training Effect, VO2max estimate, HR zones, training load, intervals, kilometer splits, and your full workout history. Everything is structured and queryable — not screenshots.
Does this work with my Forerunner 265 / 965 / Fenix?
Yes. All Garmin models that sync with Garmin Connect are supported — Forerunner 55/165/265/965, Fenix 6/7/8, Enduro, Venu, Instinct, and more. If it uploads to Garmin Connect, it works.
Is the sync automatic after setup?
Completely automatic. Every new workout syncs from Garmin Connect to Intervals.icu within minutes, then to STAS instantly via webhook. When you open ChatGPT, your latest data is already there.
Related guides
Ready to connect your Garmin to ChatGPT?
Free setup in 5 minutes. Works with every Garmin that syncs to Garmin Connect.
Get started freeNo credit card required