Garmin sync with 3rd party apps

Hi all, 

I am a cyclist, I use the following apps: 
Strava, Trainerroad, Wahoo. 

If I select the sync option for these, will my garmin automatically update things like training load, recovery, training status etc? or does that only happen when I trigger the events on the garmin?

thanks

Aaron