TrainingPeaks will either sync daily steps, resting heart rate, and similar metrics, or requires that your workouts have deep analytics of the laps or distance. Generally when you are not seeing data in TrainingPeaks it is because the data is not sufficiently rich for TrainingPeaks to make use of it.
If you are not sure if you do or do not have data with deep analytics, the easiest way to tell is to look at your Stream and see if there is a Download link for GPX or TCX files. If you do not have data with deep analytics, make sure that FitnessSyncer is configured to use it. For example, this information would only come through for Garmin Connect (Sports) and would not be available in Garmin Connect (Wellness).
TrainingPeaks only provides us summary data, primarily to help us prevent publishing duplicates, however, if you simply need a basic summary of your activities, you can also use this feed for your own needs, which is why we expose it.
Resting Heart Rate is part of our Activity Data Source, so start by adding a Source. Then add a Destination to Sync Activity data to TrainingPeaks and add a filter for Has Daily Summary and this will remove the activities from the sync task.
TrainingPeaks does not allow uploads of metric data older than one year.
Yes, by toggling the Prefer Private Activities on your Settings, we will automatically mark activities uploaded to TrainingPeaks as Private.