Connecting TrainingPeaks
Who can use this — any coach can connect TrainingPeaks and run a manual sync. Importing assistant coaches from TrainingPeaks is head coaches only.
PlanMyPeak reads completed activities from TrainingPeaks so it can compare them against the planned workout. You authorize the connection once, and your login details are never shared with PlanMyPeak — the connection uses TrainingPeaks’ own secure sign-in.
Connect your account
- Open Integrations from the sidebar.
- On the TrainingPeaks card, select Connect TrainingPeaks.
- You’ll be taken to TrainingPeaks to sign in and approve access.
- After approving, you’re returned to PlanMyPeak. Your athlete roster is imported automatically and you’ll see a confirmation that your athletes have been imported.
Once connected, the TrainingPeaks card shows your connection at a glance: how many athletes are linked to you, the company total, when it last synced, and when the connection was established.
How syncing works
PlanMyPeak pulls your roster and workouts on a schedule, so completed activities show up without you doing anything. Manual sync is there for the rare times you need it — open the advanced sync controls on the Integrations page to:
- Sync roster — re-import your list of athletes.
- Sync summaries — re-fetch recent activity summaries.
- Sync details — re-fetch full workout detail (such as power and heart-rate data) for an athlete, optionally for a date range.
Each manual sync shows its progress and a clear result when it finishes.
Import assistant coaches from TrainingPeaks
If you work with assistant coaches in TrainingPeaks, a head coach can import them as pending members of your PlanMyPeak company, so you don’t have to invite each one by hand. See Managing your team for how coach membership works.
What PlanMyPeak can see
- Completed activities and their recorded data (such as duration, heart rate, and power) needed to analyze the workout.
- The planned workout, for comparison.
PlanMyPeak does not post anything to TrainingPeaks without your action. The short feedback comment it sends is described in Reviewing a workout.
If the connection expires
Access can expire or be revoked. When that happens you’ll see a prompt to reconnect TrainingPeaks. Re-authorizing takes a few seconds and restores syncing for new activities — your existing reports are not affected.
You can disconnect at any time from the TrainingPeaks card on the Integrations page. Existing reports remain available; new activities stop syncing until you reconnect.