JOIN Cycling Coach App

JOIN Cycling Coach App

Flexible Bike Fitness Training

331 ratings
67 reviews
Free
In-App Purchases

Details

  • Released
  • Updated
  • November 17, 2016
  • July 15, 2026

Features

JOIN Cycling Coach App screenshot #1 for iPhone
JOIN Cycling Coach App screenshot #2 for iPhone
JOIN Cycling Coach App screenshot #3 for iPhone
JOIN Cycling Coach App screenshot #4 for iPhone
JOIN Cycling Coach App screenshot #5 for iPhone
JOIN Cycling Coach App screenshot #6 for iPhone
🖼️Get Icon
Icons↘︎

About

This app offers personalized and dynamic training plans for cyclists and runners, adapting to your availability and performance. It includes over 400 workouts, integrates with various sensors and platforms, and provides detailed performance analysis.

Personalized dynamic training plans
Over 400 cycling and running workouts
Workout Player with sensor integration
Workout Score™ for performance analysis
Period Tracker for female athletes
Integrations with Zwift, Strava, Garmin
Show original description
+1

What's New in JOIN Cycling Coach App

10.3.0

July 15, 2026

New: Pending Feedback Stay on top of your feedback, all from one place. A new Home tab card shows activities missing an RPE rating and planned workouts awaiting confirmation. Tap any item to action it instantly, or "View more" to see everything from the past 7 days.

More

Subscription plans

£ 22.99 / 3 months

3 months subscription (Save 15%)

$23.493 Months
14 Days trial
How to cancel JOIN Cycling Coach App subscription ⁉️

Events

Read more about Du hast ausstehendes Feedback!

Du hast ausstehendes Feedback!

Gib dein Feedback und verbessere deinen Plan.

Jul 16, 2026 Aug 14, 2026

Read more about KNWU & JOIN combine forces

KNWU & JOIN combine forces

Stronger together: JOIN is now a KNWU partner!

Jun 29, 2026 Jul 11, 2026

Read more about NEW: Activity Feedback in JOIN

NEW: Activity Feedback in JOIN

Keep your training plan smarter and more accurate.

Jun 9, 2026 Jun 16, 2026

User 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

FAQ

What does the JOIN Cycling Coach App do?

The app provides personalized and dynamic training plans for both cycling and running. It offers over 400 World Tour-level workouts and adapts your plan based on your availability and performance, helping you increase fitness or achieve specific goals.

What are the key features of the app?

Key features include a dynamic training plan that adjusts to your schedule, a Workout Player for real-time training with sensor integration (heart rate, power, cadence), a Workout Score™ for performance analysis, and a Period Tracker for female athletes to align training with their cycle.

How much does the JOIN Cycling Coach App cost?

The app is free to download and use with in-app purchases. This suggests that while core functionality may be available for free, certain advanced features or content might require a purchase.

What devices and platforms is the app compatible with?

The app integrates with popular cycling platforms like Zwift, Strava, TrainingPeaks, Garmin Connect, and Wahoo. It also allows for exporting runs to devices like Garmin and Apple Watch.

Who is the target audience for this app?

This app is designed for cyclists and runners of all levels, from everyday riders to those training for challenging events like tours, cyclos, and Gran Fondos. It's particularly useful for individuals with busy or irregular schedules who need flexible training.