https://blog.onepeloton.com/peloton-community-features/
Leaderboard: Compete with friends/others.
Tags: Like groups/circles, you can be invited/invite on the basis or compete with people in that tag.
High Fives: A "Like"
Following Friends: Essentially their fitness "stream" showing what they've done/are doing.
Video Chatting: Chat with friends while you workout together.
Plus you'll get alerted when a friend is in a class, encouraging you to join them.
https://blog.onepeloton.com/peloton-sessions/
Schedule workouts with friends, compare each other on the leaderboard.
There's also a talent component. I've done everything from spin, to weight classes, to powerlifting for many years when I was younger, and the Peloton trainers are very good. They are good motivators, and they have taught me quite a few warmup techniques I'm carrying to other areas as life gets back to normal. YMMV.
I've only tried online exercise classes once or twice, but there hasn't been much social interaction - everyone's on mute, and a few feet away from the screen and keyboard to have space for their activities.
Or is it more the Strava-style 'log your exercise and get likes and gamified motivation' asynchronous model?