From what I understand, Strava has the capability of getting workouts automatically from Peloton once that capability is shared. However it doesn’t look like there the a way for previous workouts to be automatically shared, each one would have to be manually uploaded.
A feature for Strava to pull all recorded workouts without having to manually upload each one would help transition that data over to the platform.