Build a structured, data-rich prompt for any AI chat. Pull your intervals.icu training and wellness data, pick what feedback you want, and copy the result.
What do you want the AI to help with?
This determines how the prompt is framed and what data gets emphasized.
If filled, this is placed at the top of the prompt and the AI is instructed to anchor the analysis to this first.
Select all that apply. Controls analysis emphasis, not data inclusion.
How should the AI respond?
Controls the tone, structure, and depth of the AI's analysis.
Defaults set for:
Heads up: For best results, add a Target event or fill in your Current question in Step 1 — the AI will anchor the plan to it.
Plan length
8 weeks
Min days / weekMinimum active training days
4 days
Max days / weekMaximum active training days
5 days
Weight training sessions / week0 = no weight training days
Off
Select all session types that apply for each day.
Which data should be included?
Select which data groups to include. Endpoint requests are driven by the enabled include items inside each group.
Rows fetched for enabled include items are embedded in full. No truncation or sampling is applied.
Some people do not like putting personal information into AI.
Connect to intervals.icu
Enter your API key to fetch data. Find it in intervals.icu → Settings → Developer Settings.
If API fetch fails (common on file:// due to CORS), paste exported JSON here.
Need to fetch JSON manually? Generate cURL commands for the selected endpoints.
Your prompt is ready
Copy and paste into any AI chat — ChatGPT, Claude, Gemini, etc.
Large prompt: This prompt exceeds ~8,000 tokens. We recommend downloading the file and uploading or attaching it to your AI chat rather than copy-pasting.
What to expect
The prompt opens a coaching conversation. The AI will ask questions, follow up on your answers, and keep going until it understands you well enough to build a plan that actually fits. Once you're both happy with the direction, paste the prompt below to get a CSV you can import directly into the Multi Workout Editor.
Beta feature — CSV generation is experimental. Review all workouts in the Multi Workout Editor before pushing to intervals.icu, and expect to make manual corrections.
Once you and the AI have agreed on the plan structure, follow these steps:
Copy the prompt below and paste it into your AI conversation.
Review each workout, then use Fetch Workouts & Plans to connect to your intervals.icu account.
Click Save as new training plan... from the training plan dropdown.
If another training or coaching app had a feature you liked, just ask the AI to do the same thing — it can almost certainly replicate it. You can even ask the AI to write you a reusable prompt for that feature and save it somewhere handy so you can use it again any time.
Feed your prompt to multiple AI models — different models surface different insights. When they agree on something, it's likely significant; when only one flags something, it may still be the key insight you need.
Vague goals produce vague answers. The more specific your Current decision or question field, the more actionable the response.
Even for non-Race Prep goals, listing upcoming events in the Anything else the AI should know field shapes what decisions make sense right now — the AI won't suggest a peak training week the week before your A-race.
If the large-prompt warning appears, download the prompt and attach it as a file rather than pasting. Most AI chats accept file attachments and handle them without truncation.
You can type directly in the prompt box to add last-minute context, remove sections you don't need, or emphasise a particular question. Use Reset to restore the original.
Follow-up prompts
Key insights & action items
Week-by-week summary table
Pace & effort zones
Training load chart
HRV & recovery pattern
When responses start feeling vague or repetitive, your context window may be filling up — use this prompt to carry your coaching insights into a fresh conversation.
Context reset — paste the AI's response into "Anything else the AI should know" in a fresh prompt
Summary
0 chars
Goal
—
Sports
—
Window
—
Persona
—
Verbosity
—
Data
—
Loaded
—
Configure the generator to see a preview…
Your data stays in your browser. API calls go directly from your device to intervals.icu. Nothing is sent elsewhere by this page.
Download as:
HELP
WO export Bookmarklet - v1.1
Install this bookmarklet and run it while viewing a ChatGPT or Claude plan response.
How to use
Generate a response using Suggest next days workouts.
Confirm each workout has a line like [WO] 2026-03-18 | Run | Intervals 6x800m directly above its fenced workout block.
Open that conversation in ChatGPT or Claude and click your bookmarklet.
Review structure warnings, edit workout text if needed, then push each workout to intervals.icu.
Important prompt format: The bookmarklet expects each workout block to be introduced with a marker line:
[WO] YYYY-MM-DD | ActivityType | Workout Title
Use one of: Run, Ride, Swim, Walk, WeightTraining, Yoga.
How bookmarklets work
A bookmarklet is a browser bookmark whose URL starts with javascript:. Clicking it runs a small script on the current page, so it can automate page-specific actions without a browser extension.
If blank, the bookmarklet still asks for credentials at runtime.