Guide

How to Connect Garmin, COROS, Polar, Suunto & Amazfit to ChatGPT with Real Training Data

ChatGPT and Claude cannot see your sports watch data by default. Here is how to fix that so both see your history, recent load, and real training context instead of answering a generic prompt with no data.

Connect for free

Prefer Claude.ai?

STAS now works there too. The same Intervals.icu data, goals, rules, and calendar can be used in Claude.ai — you just connect STAS as a Claude connector instead of opening STAS GPT.

See the Claude.ai setup guide

Who this is for

  • Runners who wear Garmin, COROS, Polar, Suunto, or Amazfit and want their AI coach to see real training data
  • Anyone who's tried asking ChatGPT for a running plan and got generic cookie-cutter advice
  • Athletes who want AI coaching but don't want to pay $20–30/mo for closed algorithm apps
  • Runners who want their coach to understand actual training load, fitness trends, and fatigue — not just what they remember to type

The problem: ChatGPT is blind without your data

You can ask ChatGPT to write a running plan. It will happily produce one — based on generic templates, not your actual fitness. It doesn't know your CTL is 45, your threshold pace is 4:50/km, or that you ran a hilly long run yesterday. It can't adjust for fatigue, progression, or injury risk because it simply doesn't have the data.

ChatGPT Health (launched in 2025) connects to Apple Health — but only on iPhone. If you wear a Garmin, COROS, Polar, or Suunto, there's no native integration. Your watch data stays locked in its own ecosystem.

Research confirms this: A peer-reviewed study (Journal of Sports Science & Medicine, 2024) found that ChatGPT-generated training plans were rated suboptimal by coaching experts — but quality improved significantly when the model received detailed athlete data. The missing piece isn't smarter AI. It's real training data.

What runners do without a direct connection

Without a data pipeline, runners resort to workarounds: screenshotting Garmin Connect or Strava stats and pasting them into ChatGPT, or typing workout details manually — "I ran 10km in 52 min, avg HR 155." ChatGPT can't verify any of this, and none of it is structured or stored.

Even if you're diligent about sharing data, ChatGPT has no memory across conversations. Next time you open a new chat, your AI coach starts from zero — no history, no trends, no accumulated context. Every session is a blank slate.

The result: you spend more time feeding data to the AI than getting useful coaching. And the advice you get is still based on whatever you remembered to mention, not on what actually happened in your training.

The solution: Watch → Intervals.icu → STAS → ChatGPT

STAS is a bridge that connects your sports watch data to ChatGPT. Every workout you do automatically flows through the chain — and when you open STAS GPT in ChatGPT, your AI coach already knows everything: your training history, load, fitness trends, pace zones, and subjective reports.

Your watch
Intervals.icuIntervals.icu
STASSTAS
ChatGPTChatGPT

How to set it up (5 minutes)

1

Connect your watch to Intervals.icu

Intervals.icu is a free training analysis platform. It syncs directly with Garmin, COROS, Polar, Suunto, and Amazfit — no Strava needed. Sign up at intervals.icu and connect your watch in settings. Your existing workouts will import automatically.

2

Sign up at stas.run

Log in with your Intervals.icu account (takes 10 seconds). Your data connects automatically — STAS syncs workouts, metrics, and fitness history.

3

If you want, add profile and reports later

You do not need any of that to get value right away. But profile, goals, rules, and Telegram reports make the coaching noticeably more precise, especially when your week mixes sports and your schedule keeps changing.

4

Open STAS GPT in ChatGPT

Click the STAS GPT link in your profile. On first visit, authorize the connection. In every new chat, load your data — and you can immediately ask about condition, recent workouts, the next few days, or a new plan.

Supported watches

GarminDirect sync

Forerunner, Fenix, Enduro, Venu, Instinct — all models sync natively with Intervals.icu.

COROSDirect sync

PACE, APEX, VERTIX — native Intervals.icu integration.

PolarDirect sync

Vantage, Grit X, Pacer, Ignite — native Intervals.icu sync.

SuuntoDirect sync

All models with Suunto App — direct sync to Intervals.icu.

What about Apple Watch and other watches?

Apple Watch

Apple Watch doesn't sync directly with Intervals.icu. Use the HealthFit or RunGap app to automatically export workouts from Apple Health to Intervals.icu. Install the app, connect it to Intervals in settings — and workouts sync automatically.

Amazfit

Amazfit watches connect to Intervals.icu directly through your Zepp account. Authorize Zepp in Intervals settings and workouts will sync automatically. This keeps more data than the Strava route.

Any watch with FIT/GPX export

If your watch can export workout files in FIT or GPX format, you can upload them manually to Intervals.icu. Not automatic, but it works — and STAS will process them just like any other workout.

Common setup mistakes to avoid

Using Strava as the sync source

Intervals.icu connects directly to Garmin, COROS, Polar, Suunto, and Amazfit — no Strava needed. Strava strips critical data like lap structure, interval details, and HR zone breakdowns. Always sync your watch directly.

Skipping profile and goals

The AI coach only works well with context. Without your race results, target events, and constraints, ChatGPT produces the same generic plans it gives everyone. Fill in your profile — it takes 2 minutes and makes a huge difference.

Not writing post-workout reports

After every workout, the Telegram bot sends a "Write report" button. These reports give the AI critical subjective data — how you felt, energy level, pain. Without them, the coach only sees numbers and can't assess readiness or recovery.

Expecting magic without a race result

VDOT — which determines your training pace zones — needs at least one race or time trial result. Without it, the coach can't calculate accurate Easy, Threshold, or Interval paces. Run a 5K time trial if you don't have a recent race.

Plain ChatGPT vs. ChatGPT with STAS

ChatGPT alone

  • Generic plans based on templates
  • No access to your watch data
  • Can't track CTL/ATL/TSB or fitness trends
  • Forgets everything between conversations

ChatGPT + STAS

  • Plans based on your real training history
  • Sees every workout: pace, HR, intervals, load
  • Tracks fitness, fatigue, and form over time
  • You can start right away and add profile, goals, and reports later

Related guides

Give ChatGPT and Claude your real training data

Connect once, then ask ChatGPT or Claude about your training, recovery, and what to do next — from your actual data, not guesses.

Connect Intervals.icu

No credit card required