LeCoach has no direct TrainingPeaks integration, and our sync hub Intervals.icu has no official TrainingPeaks connection either.
What works
Your completed activities can reach both systems: recording platforms like Garmin or Wahoo can feed TrainingPeaks and Intervals.icu at the same time, so you can keep using TrainingPeaks for your own analysis while LeCoach coaches you.
What doesn't work
LeCoach cannot push planned workouts into your TrainingPeaks calendar.
LeCoach cannot read data from TrainingPeaks — analysis is based on your Intervals.icu data.
Bringing TrainingPeaks plans INTO LeCoach
There is a community project, tp2intervals, that copies TrainingPeaks (and TrainerRoad) workouts and plans into Intervals.icu — from where they sync into LeCoach automatically. Note: it's a third-party community tool, it may stop working at any time, and it is not officially supported by LeCoach.
TrainingPeaks Virtual
TrainingPeaks Virtual rides workouts from the TrainingPeaks calendar. Since LeCoach workouts don't sync into TrainingPeaks, riding LeCoach workouts in TP Virtual isn't supported — use Zwift, MyWhoosh or Rouvy instead, which all receive LeCoach workouts automatically.