All posts
Guides ·8 April 2027 · 8 min read

Ride together, apart: how to do indoor group rides with your club

The Moveee team

Free coaching · a real route for every ride

Every club has the same winter story: the Sunday ride that ran forty strong in June is six hardy souls in December, and by January everyone's training alone in a garage. The riding still happens — it's the together that goes missing. Indoor group rides fix exactly that piece: everyone on their own trainer, in their own home, on the same virtual road at the same time. Here's how to actually run one with your club, and how to make it a session people keep showing up to.

The short version
  • The mechanics: one person creates a room, shares an invite link, and everyone joins from a browser tab — no installs across the whole club.
  • Mixed abilities work: everyone rides their own trainer at their own resistance, so the format — not fitness — decides whether the group stays together.
  • What keeps it alive: a fixed weekly slot, a voice channel, and an honestly-labelled format (social spin, workout, or race night).

Why the invite link is the whole battle

Anyone who has tried to organise a club onto a virtual platform knows the real obstacle isn't fitness or hardware — it's onboarding forty people of wildly varying tech patience. Every install, account, friend request and club-code step loses a few more riders. The treasurer's laptop can't run the game; someone's kid is on the gaming PC; half the WhatsApp thread is troubleshooting instead of riding.

This is why a browser-based room changes the maths. The invitation is a link. Clicking it is the setup: the room opens in a tab, the trainer pairs over Web Bluetooth from that same tab, and the least technical member of the club is riding in two minutes on whatever computer they already own. For a club — where adoption is everything — that's the difference between a series that happens and one that doesn't.

Setting up a club room

1

One person creates a room

Whoever's organising opens the indoor app, picks a route (or one of the club's own GPX loops) and creates a group room.

2

Share the invite link

Paste it into the club WhatsApp, Messenger or forum thread. The link is the whole invitation — no accounts to hunt down, no friend codes.

3

Everyone opens it in a browser tab

Riders click the link, land in the room, and pair their trainer and HR strap over Bluetooth from the same tab. Nothing to install.

4

Roll out together

Everyone appears on the same road. Ride, chat on your usual voice channel, and each finished ride saves to its owner's history (and Strava).

Why it feels live, not laggy

A group ride lives or dies on latency. If your clubmate's avatar surges half a second after they actually did, the "riding together" illusion collapses into watching a replay. In Moveee Indoor rooms, rider telemetry travels peer-to-peer over WebRTC — position, power and cadence go directly between riders' browsers rather than on a round trip through a server. That keeps the gap between someone kicking and you seeing it as short as the network allows, which is what makes an attack feel like an attack.

Three formats that work

The biggest mistake clubs make indoors is the same one they make outdoors: running every session as an unlabelled half-race. Pick a format, say what it is, and stick to it.

Z1–Z2, 60–90 min
The social spin

The winter stand-in for the café ride. Everyone rides easy, a voice call carries the chat, and nobody gets shelled. The point is turning up, not the watts.

Structured, 45–75 min
Workout together

Everyone runs the same workout in ERG at their own FTP. Identical suffering, individual watts — the strongest and newest rider finish the same intervals side by side.

Flat out, 20–40 min
Race night

A short loop, first over the line wins. Keep it short and occasional — it's the session people talk about all week, and the one that burns people out if it's weekly.

Mixed trainers, mixed abilities — it still works

A club room doesn't need matching hardware or matching legs. Everyone's trainer runs at its own resistance: the rider on a top-end smart trainer and the rider on a basic one are both just producing their own watts. In a workout-together session this goes further — with ERG mode holding each rider at a percentage of their own FTP, a 4 W/kg racer and a first-winter novice do the same intervals at the same perceived effort, side by side on the same road. That's something an outdoor club run can never quite offer: a hard session nobody can be dropped from.

For free-riding sessions, the outdoor rules translate directly — the group is as fast as its plan, not its strongest rider. Ease off over the top of climbs, regroup at agreed points, and keep the social spin genuinely social.

Etiquette that keeps people coming back

Fix a weekly slot and keep it — same day, same time. Consistency, not novelty, is what keeps a winter series alive.

Add a voice channel (the club's existing WhatsApp call, Discord, whatever). Riding together in silence misses the point.

Name the session's intent up front. "Social spin" that turns into a smashfest is how you lose the riders you most wanted to keep.

Regroup like you would outdoors — ease off after climbs, or run workout sessions in ERG so nobody can get dropped at all.

Start with one Tuesday

Don't announce a grand winter series — announce one ride. Create a room, drop the link in the club chat with a time and an honest label ("easy social spin, 60 minutes, voice call here"), and see who turns up. Rooms are free to ride and rides save to Strava, so the session shows up in everyone's feed — which, conveniently, is how the rest of the club finds out what they missed. If it works, same time next week. That's how a club gets through winter together: not with a platform migration, but with a link and a Tuesday.

Ready to ride with a plan?

Connect Strava and get your first three-week block today — free.

Continue with Strava