JOIN cycling app

What do you guys do if you do an outdoor ride. Do you just leave the Join workout in the app and accept the outdoor ride from strava and let the app do it’s thing? Or do you change the app workout to sort of match the outdoor ride?

On a day with a scheduled workout I push it to Training Peaks and execute the workout best I can using my Wahoo, after which I mark it against the workout, and that’s it.

If I’m really not feeling it I don’t mark it against the workout and say I did something else.

1 Like

Thanks. I have a planned 4 hour outdoor ride with friends tomorrow so wouldn’t be doing the workout. So I just add a planned ride. Thanks for that.

1 Like

16 - should be close to 17 soon but than I’ll be punished for taking a couple of a rest days in row.

The deduction for rest days is really annoying at times. It feels like a punishment.

1 Like

If you can, add it as a planned ride ahead of time. The plan will adapt. Then, after the ride, it will ask for feedback as normal and might adapt the plan again.

You cannot “plan” a ride on the same day. If I happen to do something that quite different from the suggested workout, I just upload that (and give feedback) and ‘skip’ the suggested workout (its an option under the workout). Join will moan “stick to the plan!”, but otherwise it seems ok, lol.
If the ride I did is somewhat close to the suggested workout, I just pretend it was the suggested workout.

1 Like

Many thanks splash.

1 Like

Timely thread resurgence as I was about to post. Level 35 here.

For outside rides if I’m planning to do my own thing I tend to change it to an easy endurance ride of about the right duration. If I don’t do that in advance I just import and rate my actual ride then click on the planned ride and say I did my own thing. Sometimes if I’m doing a ride with the same intent as the planned ride but split up slightly differently I’ll say I did it, it depends how close I get.

Why I was really heading back here though was I got my first real life feedback from my first TT of the season last night and early signs are that the training is doing what I want it to. I didn’t actually set my goal as TTs when I set it up (I set it as a long hilly sportive in July) but over the last few weeks my legs have started feeling good. I have an arm injury so rode my road bike last night and was only 30 seconds down on the time I did at the same time last year on the same course on a TT bike, when I was paying a proper coach. My power was actually higher last night although that could be due to the different position. So i’m pretty happy with how join is working for me at the moment, although there was a bit of a learning curve to making it work for me and realising that I need to add a bit more of my own input to adjust things depending on how I feel on the day of a session.


@Hjghg5 Have you been using TR SS plans up until using JOIN?

No, I had a coach before. I joined the forum to try to decide whether to use TR but never actually did. My OH does though.

1 Like

They didn’t feel like… JOINing you? ba dum tss



Thanks for your clever analysis!

1 Like

I’m at level 32 currently. As with TR’s progression levels, I find app/platform-specific levels less useful compared to tracking my progression in TrainingPeaks and WKO.

I like being able to adjust availability and export the updated workouts to TrainingPeaks, relatively easily.

(Currently Join will export any day’s workout to TrainingPeaks, but at the moment it will only export them to the ‘current’ day in TrainingPeaks. So I have to do a bit of a workaround by opening TrainingPeaks and redistributing the workouts to the correct/corresponding days in Join. Hopefully Join and TrainingPeaks will sort this out in the future.)

I was thinking about this last night as Strava popped up with a “compare your progress” thing from last month to this month.

It’s a wonder that more services aren’t using a “fitness” (CTL etc etc) times FTP metric to allow direct comparison year on year etc.

I have been really struggling to get going with training this season which has been frustrating. Looking back is tough

Really enjoying it. Love how it adjusts to what you do. This weekend I did a two day bikepacking trip, it automatically built in recovery days before giving me workouts for the next week. Also love the flexibility of being able to input and adjust the time available each day.


That’s great to hear! It really feels like JOIN is a (somewhat) hidden gem for “regular people”.


Yes im really enjoying its flexibility too.

1 Like

Sadly, just like TR, if you upload a ride that is not programmed or associated with a workout, the app doesn’t know how to read the data and adjust the program appropriately. Good thing I’m not paying for this.

You mean an outdoor unstructured ride?

It works fine for me and seems to fully understand my power data from the uploaded outdoor ride and replans my next few days and/or workouts.

Id recommend you contact their support.



Yep, works fine for too. I often forget to “plan” my rides, and the plan always updates afterwards.