Based Training Start free trial

Guides

Why one ride becomes three activities

Strava, Wahoo, and Garmin each keep a copy. How to keep one record instead of a forensic mess.

Short answer: you rode once. Tuesday still has three rows. Wahoo, Garmin, and Strava each kept a copy. Based Training treats them as one activity.

That is the job this page is about.

Use Based Training

Record on one device. Connect the clouds you already use.

When two recordings of the same effort still arrive, overlapping start times, same sport, same ballpark distance, Based Training clusters them. The calendar shows one session. Wahoo and Garmin stay as sources, not extra Tuesdays.

Start free trial

Same account can generate a structured workout and send it to the Wahoo or the Garmin. Different job. See The easiest way to generate a workout and send it to a device.

Why it happens

Each connected app stores its own activity.

Typical fan-out:

  1. You record on a Wahoo computer.
  2. Wahoo uploads to the Wahoo cloud.
  3. Wahoo, or you, also sends the ride to Strava.
  4. A Garmin watch was recording at the same time, or Garmin Connect imported the same file.
  5. Strava may pull from Garmin and Wahoo if both are linked.

Now you have two or three Tuesday rides. Delete one and a webhook brings it back. Merge in Strava and Garmin still has the twin.

The same mess happens with Zwift plus a watch, or a head unit plus a running watch that never got the memo to stop.

What will not fix it

  • Turning on every auto-upload checkbox. That creates copies.
  • Manually deleting the extras every evening. You will miss a week.
  • Hoping Strava’s related activities is a real merge. It is a suggestion, not a source of truth.

You need a canonical record: one activity the calendar believes, with the others hanging off it as sources.

How to keep one record

1. Record in one place

Pick the device that owns the file. If the Wahoo is the bike computer, do not also start a cycling activity on the Garmin. Use the watch for HR, not a second ride.

This prevents most duplicates. Do this even if you use a hub.

2. Do not double-connect the same upload path

If Wahoo already pushes to Strava, you usually do not also want Garmin Connect pushing the same ride to Strava. Pick one uploader per activity.

Vendor UIs bury this in settings named share, upload, and broadcast. Read them once. Then stop touching them.

3. Let a merge layer cluster the copies

When two recordings of the same effort still arrive, overlapping start times, same sport, same ballpark distance, Based Training treats them as one activity with two sources.

Merge is the safety net, not permission to record twice on purpose. You still want step 1.

What you should see

One row on the training calendar for that ride. Provider badges or a source list, Wahoo plus Strava, not two workouts. Pushing a completed activity somewhere else goes from the canonical copy.

A sick setup is three titles, three distances, load counted twice. You know it when you see it.

If the Wahoo ride never showed up on Garmin at all, see How to get a Wahoo activity into Garmin Connect.

Bottom line

Five apps should not argue about which Tuesday ride is real. Record once. Upload once. Merge the rest.