Rule them all AI connector

I was looking for a simple way to connect my Intervals.icu. data to different AI platforms, but I couldn’t find anything that worked the way I wanted—so I built it myself: Intervalsync.icu

It lets you connect Intervals.icu. with virtually any AI assistant or platform, so you can ask questions about your training, analyze workouts, review trends, and work with your data more easily.

The setup is OAuth-based, so there’s no need to create API keys, copy and paste tokens, or deal with a complicated setup. You simply create a new connector and authorize it using your Intervals.icu. account.

It’s free to try with full access for the first month. After that, the free tier supports pulling data once per day, which should cover most everyday use cases. There’s also a premium tier for more frequent syncing and writing data back to Intervals.icu.

I’m the person behind the service, so I’d genuinely appreciate any feedback, feature requests, or questions from other Intervals.icu. users.

got a couple of promo codes to support the motion:
INTERVALS50OFF - 50% off annual subscription
INTERVALS2MOFF - 2 months free in monthly subscription

Quick update on this, plus the prompts that seem to be what people actually use it for.

What’s changed since I posted

  • Trainer and ERG rides now get interval analysis. A Zwift or TrainerRoad session that syncs as one long block with no intervals recorded used to be unanalysable. IntervalSync now finds the efforts in the power trace itself and reports each one’s duration, power, HR, cadence, and how much you drifted across it.
  • The free tier is more usable. It’s one pull per tool per day rather than one in total, so a background calendar refresh no longer eats the question you actually wanted to ask.
  • Planned workouts can be created, edited, and deleted from the conversation. Every write is confirmation-gated — you see the exact change before it happens, and nothing else on the workout is touched.
  • Your planned workouts can be subscribed to in Apple Calendar, Google Calendar, or Outlook.

Three prompts worth stealing

Trainer ride that came in as one block:

Analyse [activity]. It synced from a trainer app as a single interval — find the actual efforts in the power trace and give me each rep’s duration, average power, HR, cadence, and drift.

Did I actually hit the workout:

For [activity], compare each work interval against its target. Show the repeat group summary first, then call out any repetition that materially missed power, HR, cadence, or duration. Separate facts from interpretation.

Block vs the same block last year:

Compare 1 Jun–31 Aug this year with the same dates last year. Contrast total duration, sessions, load, intensity distribution, and fitness trend. Say what is clearly better, worse, or simply different, and cite the data windows you used.

The one habit that makes all of these better: ask it to name the dates and activities it used, and to say what the data cannot prove. It will otherwise give you a verdict where the data only supports a description.

What it isn’t

It’s not a coach and it’s not medical advice. It can be confidently wrong, which is why the “cite your dates” habit matters. It reads what’s already in your Intervals.icu account — it doesn’t replace your own read of it.

One setup note

Claude and Grok work on any paid plan. ChatGPT needs a paid plan and the web app — custom connectors aren’t available on a free ChatGPT account. Worth knowing before you spend ten minutes on it.

A real ask

You can now report a problem from inside the conversation — just tell your assistant to send feedback about whatever IntervalSync got wrong, and it reaches me directly with a reply you can read back. Works on every plan, including a free account that’s used its pulls for the day. If something returns a wrong number or a confusing answer, that’s the fastest way to get it in front of me.

Promo codes from the first post are still live:
INTERVALS50OFF (50% off annual) and INTERVALS2MOFF (2 months free monthly).