JOIN Cycling Coach App User Reviews

Top reviews

Bom

Poderia ter tradução português

RPE for runs is way off

I’ve tried adjusting for this multiple times. I’ve even tried to run much slower. However, it keeps suggesting that my RPE for my runs is always 8 to 10, when I typically feel between four and six.

What is this?

I was not too happy with TrainerRoad and heard some good things about Join. Download done and subscription active (because of course you need a subscription without a trial period, which would indicate trust in your own product. Should have been a red flag).

I have the plan, did my first two workouts. Workout 1 as scheduled and required. But no clue how Join assesses that workout. I have some numbers. Nothing else.

Workout 2, I needed to shorten. No way to change the workout prior. No clue or clear view on if that negatively affected the training from Joins perspective?

Workout 3: I would need to reschedule as i am traveling.

THERE IS NO WAY TO RESCHEDULE BY DESIGN WITH JOIN.

How can you look at that and think to yourself: „Yep, that looks about right!“?

17€ down the drain for this rubbish.

I think everybody is better advised with TrainerRoad or TrainingPeak. Heck, make your own training plan and you are better off.

Man. I seldomly write something about Apps. But Join really stirred the pot here.
Show more

Response from developer

Hi Feldrin Thank you for the honest feedback, we are sorry JOIN has not lived up to expectations so far. A few quick clarifications that may help: On workout assessment, submitting your RPE after each session is how JOIN evaluates your effort and adapts your plan going forward. The more feedback you give it the smarter it gets. On shortening a workout, simply edit your availability for that day to reflect the time you have available and JOIN will automatically shorten the session to fit. On rescheduling, the shuffle button on any planned session lets you swap it for a different workout that fits your day better. It is not drag and drop but it does give you flexibility within the plan. We are sorry the sign up process was not clear enough regarding our trial period. We would like to offer you subscription extension so you can experience JOIN properly without any pressure. Please reach out to us directly at support@join.cc and we will get that set up for you right away. Kind regards, JOIN Support

Gutes Konzept mit Potenzial in der Umsetzung

Der Ansatz ist super, automatische Trainingsplanung die sich zudem adaptiert wenn es mal anders kommt!
Auch die Ansteuerung des Rollentrainers ist hier integriert, sehr schön und simpel zu bedienen.
Auf der Straße ist die Leistungsvorgabe allerdings mit +/-10 Watt doch sehr eng, da wird scheinbar auch nichts geglättet oder so. Im Ergebnis interpretiert JOIN dann die Einheiten nur mit mäßiger Umsetzung und sucht scheinbar leichtere Sessions aus, obwohl es nicht nötig ist.
Dass einige elementare Funktionen nicht aufrufbar sind, ist auch etwas irritierend:
Die in der App immer wieder beworbene Feedback-Funktion zum aktuellen körperlichen Befinden lässt sich nicht aufrufen.
Auch fehlt bei Lauftrainingseinheiten der Button „Training starten“. Man kann sich zwar nach dem Programm orientieren, aber die App trackt die Session natürlich dann nicht mit.
Insgesamt ist mir die Umsetzung zu unausgereift für den Preis, da bezahle ich lieber etwas mehr Geld für eine besser funktionierende Lösung.
Show more

Response from developer

Hi Dimö Thank you for the detailed feedback, we really appreciate it! Great to hear you are enjoying the adaptive approach and the trainer control integration. On outdoor power targets, the narrow tolerance is indeed harder to hit outdoors where wind, terrain and traffic naturally cause power to fluctuate. JOIN will look at the average power and the zone, it will not be strict if a zone is slightly missed but will adapt where needed. On the Readiness feature, this has been resolved in a recent update and should now be accessible regardless of pending workout feedback. On the missing start button for running sessions, JOIN currently only has a workout player for cycling. For running sessions you can follow the plan as a guide and log the session manually afterwards with your time and RPE. If you have any further questions please reach out to us at support@join.cc and we will be happy to help. Kind regards, JOIN Support

Good Value

You can completely replace apps like Zwift with this as the workouts link to smart trainers. The AI planning is interesting and is OK. It woukd be great if it could connect to my Oura Ring as that would give me confidence that it’s giving me plans based on how my body is reacting

Great app

Provides great feedback training plans and motivation for improving your fitness and achieving your goals

It’s not for everyone

What I like:
You have a huge selection of workouts that are easy to upload to your head unit, wahoo and training peaks both integrate well too.
There’s a huge range of goals including well known events/races and it gives you quite a clear training progress track towards your goal.
There’s a ‘level’ system which comes from where they think you need to be to achieve your cycling goal which makes things easy to see your progress.

What I don’t like:
There is such a limited amount of information, running Join and Training Peaks side by side gives me what I need but that’s an expensive way to do it. Seeing a bit of power/cadence/HR data for sessions and a few basic graphs would be much better than almost nothing.
Join’s AI is super conservative, having been coached by humans for a few years and understanding the load that is required to get the performance I’m after, Join suggests I’m overtraining or critically overtraining and tapers my week without asking me. If it would give you a heads up like ‘hey we think you’re doing a bit much, is it ok if we cut your workouts back a bit for the rest of the week Y/N?’ you’d be able to have a bit more control of the workload vs availability but doing a hard ride and feeling fine on a Tuesday and seeing it scrap the week before your eyes is pretty brutal.
It pretty heavily underutilises my availability and can’t seem to plan a workout with some sort of interval set in it.
I’ve achieved a level that was the ceiling for my training plan in the first three weeks (by consciously ‘overtraining’) and now it’s throttling me back to a maintenance schedule for the remaining 9 weeks, I’ve got an accurate FTP and set it to
advanced but it’s not encouraging me to go to a higher level again.

If it had a little more data it would be a one stop shop for self guided training I reckon. The workouts are great, the interface is nice and the price is right. I’ve gone from letting it tell me how to train when first starting (and being worried about the lack of work it wanted me to do) to programming my own weeks in using the workouts and knowledge of past programs, it means having Join suggest I’m overtrained constantly but feeling fine and seeing noticeable improvements on the bike as I move towards my goal. It works really well with the Wahoo Elemnt too which I haven’t always found with other systems.
Show more

Response from developer

Thank you for such a detailed and balanced review, we really appreciate the time you have put into this! It is great to hear the workout selection, integrations, and Wahoo compatibility are working well for you. We are sorry to hear the experience has not fully met your expectations, particularly around the conservative load management and lack of detailed data. We would love to look into your specific settings and see if we can get things better calibrated for your fitness level and goals. Please do reach out to us directly at support@join.cc and we will dig into it with you. In the meantime, have you had a chance to check out https://plan.join.cc/login? We released this a while back and it provides a lot more detail around your training data and progression, which may help address some of the visibility concerns you mentioned. Thanks again for the thoughtful feedback, it genuinely helps us improve!

No Apple Health integration

I’m forced to load my workouts into Strava for it to read. It’s a step I don’t want and shouldn’t have to take. I don’t use Strava but this app forces me to.

Also, the team behind it makes Relive which reads Apple workouts so not sure why they can’t here. It’s feels like the developers are doing the bare minimum to keep it ticking over.
Show more

Wahoo Export funktioniert nicht

Bisher war ich sehr überzeugt von join. Allerdings funktioniert der Wahoo Export nicht mehr. Ich bekomme immer eine Fehlermeldung angezeigt. Damit ist für mich join leider unbrauchbar geworden. Schade.

Response from developer

Vielen Dank für dein Feedback. Tut uns leid, dass du Probleme mit dem Wahoo Export hast. Bitte versuche, die Wahoo Verbindung in den JOIN Einstellungen zu trennen und anschließend neu zu verbinden. Dies löst in den meisten Fällen das Problem. Falls es weiterhin Schwierigkeiten gibt, kontaktiere uns bitte direkt und wir helfen gerne weiter!

Happy with product

I have been using JOIN for a month now and find it easy to use and massive fitness gains compared to the inbuilt training plans which are offered by other platforms.

Support is really helpful and responsive, Rohan did an amazing job assisting me with my support inquiry. There’s heaps of room for improvement for the app and UI which they seem to be listening to their users.

The changing landscape is what you get with JOIN compared to other apps where your plan is always moving with your lifestyle. Knowing when you’re doing too much, when to rest, etc is helpful. There is lots of info on their support page on how it all works too.

Highly recommend if you want your cycling to go to the next level, without breaking the bank!
Show more

Flexibles Wintertraining

Ich gebe einfach nur die Zeiten an uns sage der App wann ich trainieren könnte. An diesen Tagen ist dann immer ein Workout bereit. Fahre ich doch mal ein Zwift Rennen oder draußen wird das entsprechend berücksichtigt.

Great for training

I really enjoy the workouts that Join creates and the ability to port them into any other platform. Definitely a good purchase.

Simply the Best

The perfect workout companion and it allows you to upload your Gym workouts.

Zones cibles très ( trop précises)

Difficile de courir en respectant le rythme entre 6’39 et 6’49, le score d’exécution n’est pas bon.

No Apple Health integration

They’ve taken time to develop gift cards but don’t read data from Apple Health, like weight, or exercises.

I’m forced to load my workouts into Strava for it to read. It’s a step I don’t want and shouldn’t have to take. I don’t use Strava but this app forces me to.

Also, the team behind it makes Relive which reads Apple workouts so not sure why they can’t here. It’s feels like the developers are doing the bare minimum to keep it ticking over.
Show more

Unzureichend

Eine Trainingsapp, die herkömmlichen individuellen Trainingsplänen überlegen sein will, aber nur einen Saissontermin (Rennen) für die Planung ermöglicht? Wie soll das funktionieren? Penetrant wird der Werbetext als Beschreibung in jede Strava Einheit eingetragen, auch nachträglich, nachdem man diesen schon einmal gelöscht hat.
Show more

OK but not great…

Heard of the app through the Lantern Rouge podcast. I like the plans and flexibility of missing a day, etc., but wish I could manually switch the rides around in a week block between days. I also use Wahoo SYSTM and can’t find many rides there that match the Join rides in my plan. The actual on-bike ride interface I find clunky and don’t like/. Prefer the Wahoo SYSTM interface. Ideally, more of the training plan elements would pull from SYSTM rides and could do them there.
Show more

Sounded good, but not sure what is going on

On the surface this sounds great. I don’t mind the apps simplistic design. However, I open the app and it perpetually says no workouts today and what is coming up and why is confusing to me. What’s next? That’s all I’m looking for. Is my FTP going to be calculated or not? Not sure, but 14 rides in it hasn’t populated. Forget the other metrics. On Connect+ I see what I did, what’s coming up with any swipes, and if I go to the calendar I see what the next few rides at least are going to be. What was the history and where is the data? I don’t get it. Am I supposed to do these other diagnostic workouts on the side unprompted? I just don’t understand my disconnect with this app. Probably just me
Show more

So far so good

Finished week one of the trial and decided to go with Recovery Plan after a less than stellar 2025 season. Liking the intuitiveness of suggested workouts thus far and how easy it adjusts based on changing availabilities. Will report back after trial is done and again after FTP builder plan. More to come
Show more

App can’t even tell a Zone 2 from a HIIT training in my case

Not sure if that is just me, but the historic workouts (and races) are categorised as endurance. Also, you can’t set your thresholds for power / HR if you know them from a lactate test / spirography. All in all it seems like a very weak value proposition to me