Skip to content
Kinni Support

how to

Connect your TrainingPeaks account

Use this guide when you want to connect TrainingPeaks to Kinni and confirm that the account link is active.

Use this guide when you want Kinni to upload completed Kinni sessions to TrainingPeaks.

  • Sign in to the Kinni account you want to use.
  • Make sure you can access the correct TrainingPeaks account.
  • Avoid opening multiple TrainingPeaks connection attempts at the same time.
  1. Open Profile in Kinni.
  2. Open Connected apps & devices.
  3. Choose TrainingPeaks.
  4. Tap Link TrainingPeaks.
  5. Kinni may open the TrainingPeaks app or a browser authorisation page.
  6. Sign in to TrainingPeaks if prompted.
  7. Allow the requested access, including profile and file-write access.
  8. Return to Kinni and confirm the TrainingPeaks athlete details are shown.

After TrainingPeaks is connected, Kinni stores the linked athlete details and enables Auto-upload to TrainingPeaks by default. The TrainingPeaks screen shows:

  • the connected athlete profile;
  • the auto-upload checkbox;
  • token validity and expiry details;
  • an option to unlink TrainingPeaks from this device.

If the authorisation token expires, Kinni can refresh it the next time it needs to interact with TrainingPeaks.

  • Make sure the browser or TrainingPeaks app returns you to Kinni after authorisation.
  • Try again from Profile → Connected apps & devices → TrainingPeaks.
  • If Kinni says TrainingPeaks profile data is missing, try again; this can happen if the flow is cancelled or TrainingPeaks does not return the expected profile data.
  • If you linked the wrong account, use Unlink TrainingPeaks account, then connect the correct account.

Connecting TrainingPeaks prepares the account link. For session upload actions, failed uploads, and FIT-file expectations, use the Sessions and data articles about uploading a session to TrainingPeaks.

Still need help?

If an article does not answer your question, open Kinni and use in-app support, or join the Kinni Discord community for help from the team and other runners.

Join Kinni Discord