For athletes
Who can use this — any athlete can register and connect their own TrainingPeaks or Strava, with or without a coach. If your coach already works with you in PlanMyPeak, sign up with the email they have on file so we can link you automatically.
Register your account
Open the PlanMyPeak app and choose Register as an athlete. Enter your first name and last name, the email address your coach has on file for you, and create a password of at least 8 characters.
Tick the box confirming you agree to the Terms of Service and Privacy Policy — both open in a new tab so you don’t lose what you’ve typed. We record which version of each you agreed to, and when.
We’ll send a verification link to that email. Open it to confirm your address — this is how we make sure your account really belongs to you before connecting it to your training history.
Didn’t get the email? Check your spam folder first. If it still hasn’t arrived, try signing in — when your email isn’t confirmed yet, we show a Resend confirmation email button so you can request a fresh link.
If your coach already uses PlanMyPeak, sign up with the same email they have on file so we can link you to them automatically. Not sure which email that is? Ask your coach. You don’t need a coach to sign up — if there’s no match yet, your account is still ready to use and your coach can link to you later.
After you verify
Once you click the verification link, your account is ready. On your first visit we show a welcome page inviting you to Connect TrainingPeaks — connecting is the fastest way to get value from PlanMyPeak, because it brings your workouts in for review. You can choose Connect TrainingPeaks right there, or select Skip for now to go straight to the app.
Skipping is never final: you can connect at any time from Integrations, in your account menu (the avatar in the top-right) — you don’t have to wait for a coach either. When a coach later adds you to their roster, your existing connection links to them automatically. If you already connected TrainingPeaks, the welcome prompt simply doesn’t appear.
Your own connection is what syncs your workouts. Your coach connecting their TrainingPeaks account imports you onto their roster, but it does not pull in your workouts. Until you connect TrainingPeaks here yourself, your coach has nothing to analyze.
Connect your TrainingPeaks
Open Integrations from your account menu and find the TrainingPeaks card to link your TrainingPeaks account. Connecting lets PlanMyPeak read your completed and planned workouts so your coach’s analysis stays up to date — straight from your own TrainingPeaks account.
To connect:
- In Integrations, select the arrow on the TrainingPeaks card to expand it, then choose Connect TrainingPeaks.
- Sign in to TrainingPeaks and approve the access PlanMyPeak asks for.
- You’ll come back to Integrations with your status shown as Connected.
Once you’re connected, we start syncing your recent and upcoming workouts right away. If anything looks out of date — or your first sync ran before a coach added you to their roster — open Advanced — manual sync on the TrainingPeaks card and choose Sync now.
Use your own TrainingPeaks login — not your coach’s. It’s fine if your TrainingPeaks email is different from the email you signed up with; connecting links the two for you.
Each card starts collapsed to a single row. Expand it and you’ll see:
- Last sync — when your workouts were last refreshed.
- Token expires — when access needs renewing. We refresh it automatically.
- Connected since — when you first linked the account.
- A ? next to the provider name listing the exact scopes granted to PlanMyPeak.
The status pill always shows where you stand:
- Connected — your workouts are syncing. You can Disconnect any time to stop sharing, or Reconnect to refresh access.
- Re-authorization needed — your TrainingPeaks access expired. Choose Re-authorize to resume syncing.
- Not connected — choose Connect TrainingPeaks to get started.
If TrainingPeaks doesn’t grant the access we need, we’ll tell you on the Integrations page and you can reconnect and accept the requested permissions.
Requested a sync before a coach found you? You’ll see “Sync will start once a coach adds you to their roster — nothing to sync into yet.” Your connection is fine — there’s just no coach to sync into. It starts on its own once a coach adds you.
Connect Strava
If your TrainingPeaks account isn’t Premium, TrainingPeaks doesn’t share the detailed second-by-second data the analysis needs. Connecting Strava fills that gap. It’s optional, read-only, and works the same way as the TrainingPeaks card — expand it, choose Connect Strava, approve access, and you’re done. See Connecting Strava for the full story.
Intervals.icu
The Integrations page also lists Intervals.icu, marked Coming soon. The connect button is deliberately disabled — we’re still building this one. Nothing to do here yet.
Your dashboard
The Dashboard is your home screen. It shows two at-a-glance panels:
- This week — how this week’s training load is progressing, with a load progression score out of 100 and a strip comparing this week against your four-week average and what’s planned for next week.
- Weekly summary — your training totals for recent weeks: total duration, TSS (done and planned), distance, elevation gain, and work, with a chart to compare week to week. Use the arrows in the header to step to the previous or next week.
The weekly summary also carries three at-a-glance training numbers:
- Fitness — how much training you’ve built up over the last several weeks.
- Fatigue — how much recent, short-term load you’re carrying right now.
- Form — the balance between the two: positive means fresh, negative means loaded up and working hard.
When your account first connects, these need a few weeks of history to settle, so early weeks read Still calibrating — treat them as rough until they’ve had time to build up.
When your TrainingPeaks account records a daily resting heart rate, each week also shows your average resting HR, and you can add a resting-HR line to the chart to track recovery alongside training. If you have no resting-HR data, it simply doesn’t appear.
These are the same panels your coach sees for you, so you’re always looking at the same picture.
Your assigned coach is shown in the left navigation panel, under the Athlete label. If you haven’t been matched with a coach yet, it reads Coach: not assigned.
View your activities
Open Reports in the left navigation to reach Your activities — your workouts laid out on a scrolling calendar. You don’t have to wait for your coach to finish a review to see them. Open one to see a quick review in place, or the full read-only view: your workout, its sensor data, and the analysis of how the effort matched the plan.
The weekly metrics column
To the right of each week sits a Weekly metrics panel headed with that week’s number — for example 2026-W27 SUMMARY. It compares what you actually did against what was planned, side by side under Actual / Planned:
| Metric | What it totals |
|---|---|
| Activities | How many sessions |
| Duration | Total time |
| TSS | Total training load |
| Distance | Total distance |
| Elevation | Total climbing |
| Work | Total energy, in kilojoules |
| Resting HR | Your average resting heart rate that week |
A dash means we have no figure for it — either nothing was planned, or nothing was recorded. A week with nothing at all reads No activity this week.
Finding your way around the calendar
- The calendar opens centred on today so you start on the current week. Opened from View on calendar in a feedback email, it opens on that day instead, outlined so you can spot it.
- Today is highlighted with a coloured outline so the current day is easy to spot as you scroll.
- The Today button at the top of the calendar jumps you straight back to the current day whenever you’ve scrolled off to another week or month.
- The month you’re looking at runs down the left edge — for example JULY 2026 — so you always know where you are.
- Load earlier activities at the top pulls in the weeks before the ones on screen; scrolling to the bottom loads later ones automatically. The calendar covers roughly a year either side of today.
- Opening an activity shows its review in a pop-up. Use the Full review link in the pop-up’s header to open the complete review on its own page.
On a phone
The full activity cards need more room than a phone screen has, so on a narrow window the calendar switches to a compact view: all seven days fit side by side, and each day shows one dot per activity instead of the cards.
The dots are colour-coded exactly like the cards — green for a completed workout, red for one that was planned and missed, neutral for a rest day or a session still to come — so you can still read a week at a glance.
Tap a day’s dots to open the workout:
- One activity that day — you go straight to its full review page.
- More than one — a small list of that day’s workout names opens. Tap the one you want and its full review page opens.
Use your browser’s back button to return to the calendar.
Reading an activity card
Each card shows the workout title, an icon for the sport, where its analysis has got to, and its Duration and TSS (a dash when we have no figure). On a phone the cards are replaced by coloured dots — see On a phone above — and the colours below are what those dots use too.
Until you ride a workout, those two figures are what your coach prescribed, and the card says Planned beside them. Once the session comes back from your watch or head unit, the card swaps them for what you actually did and the Planned label goes away. A workout with no plan and no ride yet keeps its dashes.
The colour of the card tells you how the session went:
- Green — a completed workout.
- Red, labelled Not completed — a planned workout whose day has passed without a matching activity.
- Neutral — a workout still to come, or a rest day (a rest day is never flagged as missed).
And the status line tells you where its analysis is:
- Reviewed — your coach has approved it, so their AI feedback is ready to read.
- Awaiting coach review — the analysis is done and your coach is reviewing the AI feedback before it’s shared.
- Analysis in progress — we’re still preparing the analysis for this workout.
- No analysis yet — nothing has been produced for this workout. Planned sessions you haven’t ridden sit here, as do workouts outside the window we analyze automatically.
Training context
Each activity review also shows Training context: a strip of day cards running from 2 days before, through the Day before and This activity (highlighted), to the Next day. Each activity shows its TSS and IF; where the workout was planned, the value reads planned → actual and TSS carries a chip with the difference from the plan. The next-day card also shows planned duration and a Planned chip, which becomes Completed once the workout is done. This appears on both the full page and the activity pop-up, including before AI feedback is approved.
When a day contains cycling, the card shows all cycling activities, including mountain-bike rides. Days without cycling show their other activities. Empty days are labelled No completed activity or Nothing planned; a prescribed rest day ahead is labelled Rest day (planned).
Progress comparison
When you’ve ridden the same planned session before, the review also shows Progress comparison — how this ride measures up against your earlier repeats of it. The numbers are there as soon as the ride is: headline changes in average power, heart rate, normalised power and decoupling against your own average for that session, a trend chart across every repeat, and a table of each one. The written verdict and coaching read-out appear once your coach has approved the report, along with the rest of their feedback.
Select the linked date on an earlier repeat to open it in the same activity popup as the calendar. Close the popup to return to the comparison you were reading. The row marked This ride is not a link because it is already open.
Saving the chart as an image
The review has an export button that turns the activity chart into a PNG you can save or share — handy for a training log or a message. You choose which data series to include and how the image is sized before downloading.
Your activity, its data, and the compliance analysis are visible right away. The AI coach feedback is the one part that waits — until your coach approves it, that section shows a “waiting for coach review” (or “being prepared”) note instead. This keeps drafts and in-progress feedback private until they’re ready.
Activities are read-only for athletes — approving and editing feedback are coach-only actions. The one thing you can add is your own feedback on a reviewed report, below.
Print a report or save it as a PDF
You can print any of your reports, or save it as a PDF to keep in a training log.
Select the printer icon at the top of the activity page, or press Ctrl+P
(Cmd+P on a Mac). In the print dialog, choose your printer, or pick Save as
PDF (Chrome, Edge) / PDF → Save as PDF (Safari) / Print to File
(Firefox) as the destination.
The printed report is the whole page — the chart, your numbers, and the coach feedback — over as many pages as it needs. It prints on a light background even if you use the dark theme, keeps the colours that mean something (training zones, compliance), and doesn’t split a card across two pages. The workout description is included in full even if you left it collapsed, while the step-by-step breakdown of the planned workout beside it is left off. Buttons, menus, help links, and the chart’s smoothing slider are left off the page too.
Only what you can see prints. If your coach hasn’t approved the AI feedback yet, the printed report shows the same “waiting for coach review” note that the page does.
Answer a clarifying question
Sometimes the AI coach can’t tell from the data alone what happened — for example, whether a stop in the middle of a hard interval was something external or a sign that fatigue got the better of the effort. When that’s the case, the coach feedback ends with a Clarifying Questions block listing the possible explanations.
Tap the explanation that fits. The option shows a loading indicator for a moment while the coach works out what your answer means; then the recommendation that follows from it appears under the option, and your coach sees your answer on their side of the same report. Only your chosen option shows its recommendation, so you answer with what happened, not with the outcome you would prefer. You can change your answer later by tapping a different option. Nothing in your training plan changes automatically — the answer tells your coach which recommendation applies, and the compliance score still reflects the work you actually completed.
If none of the listed explanations fit, choose Something else and write a short note about what happened (up to 500 characters), then save it. Your coach reads the note before deciding what, if anything, to change. You can edit the note later, or switch back to one of the listed explanations.
Sometimes the question mentions your recent training: if you completed noticeably more training load than planned over the seven days before the session, it will say roughly how much you did against how much was planned and ask whether that could be the reason. It’s a genuine question, not a verdict — answer “No, something interrupted me” if that’s what happened, and your targets stay as they are. Those two totals are the only numbers shown; the question never lists your rides or your plan.
Not every report has a question. It appears only on indoor rides, only when there’s genuinely something the data can’t settle, and only once the report has been reviewed.
Give feedback on a report
Once a report is reviewed, a Your Feedback panel appears under the coach feedback:
- Thumbs up / thumbs down — tap to tell your coach whether the report was helpful. Tap again to clear it, or switch to the other thumb any time.
- Comment — leave a note about how the session actually felt. The comment box starts small and grows when you tap into it. You can add more comments later; they build up as a conversation under the report.
Your coach sees your rating and comments on their side of the same report, so it’s a quick way to close the loop after each session.
If your TrainingPeaks account is connected, each comment is also posted to the matching workout in TrainingPeaks — so your note travels with the workout wherever your coach reads it. This needs a TrainingPeaks account type that supports workout comments (Premium); if the post doesn’t go through for any reason, your comment still appears here as normal.
The feedback panel only appears once the report has been reviewed — you can’t rate a report you can’t read yet. Comments can’t be edited or deleted after sending.
Get notified when feedback is ready
When your coach approves a report, you’re notified — no need to keep checking back:
- In the app — the bell in the top bar shows a count of unread notifications. Open it to see “Your activity feedback is ready” and select it to jump straight to that report. Use Mark all read to clear the count.
- By email — we also email you your coach’s feedback. The email includes the same words posted as a comment on your TrainingPeaks workout, so you can read it without leaving your inbox, plus a View feedback link to the full report.
What the feedback email shows
Besides your coach’s feedback, the email gives you the essentials at a glance:
- How the session went — the workout’s date with its TSS, IF (intensity factor) and duration. When the workout was planned, each figure also shows what was planned, for example 74, planned 72.
- Up next — what’s coming after that workout:
- Each day without a workout is listed as a Rest day, up to your next scheduled workout.
- Your next workout shows its name, planned duration, TSS and IF, a small chart of its intervals coloured by training zone, and a short description.
- View on calendar opens your calendar on that day.
- If no workout is planned in the next week, the email says so. If your calendar is empty, the email leaves this section out.
Up next starts from the day after the workout — or from today, if your coach reviewed it a few days later.
Feedback reviews are not medical advice. Talk to your coach before making any changes to your plan. You’ll see this reminder at the end of each activity review and in your feedback and weekly review emails.
In-app notifications refresh every few minutes while you have the app open, so a new one may take a moment to appear. Reload the page if you want to check straight away — the email arrives independently.
Prefer fewer emails? Open Settings and turn off Feedback ready emails under Notifications — the email’s Manage your notification preferences link takes you there. You’ll still see the in-app notification.
Your settings
Open Settings from your account menu — the avatar in the top-right. Everything lives on one page:
- Your details — your first name, last name, and timezone. Your timezone makes sure your weekly training lines up with your local week. Select Save changes when you’re done.
- Measurements — choose whether distance shows in kilometres or miles, elevation in metres or feet, and temperature in Celsius or Fahrenheit. Your choice applies throughout the app and to newly generated reports. Select Save measurements.
- Notifications — the Feedback ready emails switch described above.
Measurements are yours. Your coach has their own setting, so you can read the same workout in miles while they read it in kilometres — neither choice changes the other’s view, and no data is converted or lost.
Light and dark themes
The sun / moon button in the top bar switches between light and dark. Your choice is remembered for next time.
Signing in later
Use Sign in with your email and password any time to return to your reports.