Leaving TrainingPeaks is easier than most people expect, as long as you grab the right export. The one you want is Workout Files, which holds the actual activity files behind every session you completed.
How it works
You download that ZIP from TrainingPeaks and upload it in Coachbox. We work through the whole archive and turn every activity in it into a workout in your calendar.
Power, heart rate and GPS all come across, so the analysis on day one looks the way it did before you moved.
Several archives, in a row
TrainingPeaks caps one export at twelve months. Five years of history is five archives, and you upload them one at a time: wait for the running import to finish, click Import another file, pick the next one.
Overlapping periods do no harm. Coachbox recognises what it already has and lists those as skipped in the summary.
What is not in the box
Only completed activities. Planned workouts and your workout library are not part of the export, because TrainingPeaks does not offer them in one. Training zones do not come across either: you set those yourself, or your coach does.
Coming from Strava instead? That export is shaped differently, so follow the Strava import.