Improve your

JOIN cycling training plan is the #1 app that sets you up with machine learning training plans based on your goal, availability and training history. Improve your ride with our +300 pro-cycling workouts! Try it for free for 2 weeks!

Explore over
300+ cycling workouts

Hundreds of workouts designed by pro level coaches and ready for your optimized training plan, suitable for every experience level.

Join Cycling - Trainingplan availability

Smart and personalized training plans

Dynamic and flexible training plans that adapt to your progress, training goal and busy life. Is the training session not convenient for you, do you have a nice group ride planned with your buddies, or did you ride longer (or shorter) than planned? Don’t worry, your training plan will be updated immediately.

Organize your own rides or join any of the local groups

Create group rides or join one. Share rides, routes and laughs. Never miss anything.

Maats was created from the love for cycling

- Amsterdam
View group

Riding in or around Amsterdam? This is the group to join!

- Amsterdam
View group

VIVA is another cycling. We are a new concept of social cycling with strong values ​​that unite us.

- Madrid
View group


- Beaumont, Texas
View group

Livingston Cycle Club

- Livingston
View group
Join Cycling Training app

Track your progress

Creating the best possible workout on a daily basis for cyclists, mountain bikers, gravel riders and triathletes of all levels (from beginner to professionals) is a revolutionary approach. It takes into account your availability and dynamically and immediately adjusts the program if for whatever reason you had to skip a planned training session, or felt good and did a little more, etcetera.
JOIN shows you how your fitness develops and is your virtual, 24/7 cycling training planner.

Loved by cyclists

We could tell you more but we rather leave it to our customers.


Geinfluenced door de podcast LSRF heb ik drie maanden geleden de Join app geïnstalleerd. Ik ben er erg blij mee! De app biedt tal van trainingsschema’s voor uiteenlopende doelen en laat zien of je conditie verbetert. Erg prettig is dat je per week je beschikbaarheid opgeeft en deze ook tussendoor nog kunt aanpassen. De trainingen zijn afwisselend, waardoor het (ook op een indoor trainer) leuk en uitdagend blijft. Een afwijkende training doen, bijvoorbeeld omdat je zin hebt een rit/race met je fietsmaten te doen, is geen probleem: de app past je trainingsschema daar automatisch op aan. Doe je teveel, dan krijg je een seintje. Doe je te weinig: dito. Verder bevat de app interessante artikelen over trainingsleer en bestaat de mogelijkheid vragen te stellen, die ook snel worden beantwoord. Kortom: aanrader voor iedere fietser die functioneel en afwisselend wil trainen, maar niet de kosten voor een personal trainer kan of wil dragen.

@Dutch Amateur Cyclist

Easy to use, quality and unique

Easy to use and automatically optimizes my training program based on my availability, fitnesslevel and performed training. Therefore perfectly combinable with my family, work and sports ambitions.

@Rob de vries

With very little input as your FTP, Threshold heartbeat, level and your goal it suggests a training plan and adapts this to your availability that week. Workouts to Zwift and Garmin are working but since they are using slightly different settings it can do a better job in matching these workout settings.


After years of TrainerRoad, TrainingPeaks and Strava, the time of JOIN has arrived. Create an effective training plan with less effort. Who doesn’t want that? At first I found training on power a bit nervous because you use instant power. After contact with JOIN it turned out that they were already working on this and now 3s-10s average power is the approach. Great service! Definitely try it!

@Jorrit Kortink

JOIN is fantastic if you want to get better, but don’t have the time to think about your training program. After putting in some data like age, weight, heart rate, FTP and target event you get a custom training plan. And if you skip a day’s training the app automatically adjusts the training for the rest of the week to fit your goals.


Want to share your ride? No worries. We got the ultimate export and import tools that cover Garmin, Strava, Trainingpeaks, Wahoo or Zwift.

Join Cycling - Connected with Strava - Garmin - Wahoo - Zwift

Reviews and ratings

Over 2000 users have left a positive review in the App Store and Play Store. These reviews and ratings can help you find out what JOIN can do for you.

Review JOIN - App Store
Review JOIN - Play Store

Give it a go and start improving!

We offer you a flexible and adaptive training plan designed by Dutch World Tour level cycling coaches. Select a cycling event from our extensive database or create your own cycling goal. JOIN suggests you the best possible workouts to reach your goal and will show you your progress.

Appstore Download
Play store
JOIN Cycling - Level - Training