A plan.
And a reason.
Your training adapts. Every plan change, explained.
An indoor cycling app with structured training plans
and workouts you can make your own.
Same effort.
Your own space.
Your training adapts. Every plan change, explained.
Adjust the length. Shape every interval.
Your goal shapes the plan.
Your time shapes the ride.
Choose your time and watch the workout change. Trbo adjusts the ride’s structure within its supported range, keeping its character as the length changes.
Try the real duration control
1 h 40 min26 intervals
Original library duration. Make it shorter or longer.
A working example using Trbo’s workout-scaling engine. Each ride has its own duration range.
| Segment | Target | Duration |
|---|---|---|
| Warm up | 55% FTP | 10 min |
| Neutral rollout | 60% FTP | 10 min |
| Regroup | 60% FTP | 5 min |
| Surge | 95% FTP | 2 min |
| Regroup | 60% FTP | 5 min |
| Surge | 95% FTP | 2 min |
| Regroup | 60% FTP | 5 min |
| Surge | 95% FTP | 2 min |
| Regroup | 60% FTP | 5 min |
| Surge | 95% FTP | 2 min |
| Regroup | 60% FTP | 5 min |
| Surge | 95% FTP | 2 min |
| Village climb | 85% FTP | 8 min |
| Descent | 50% FTP | 4 min |
| Coffee stop | 45% FTP | 5 min |
| Chaingang pull | 88% FTP | 2 min |
| Drift back | 65% FTP | 1 min 33 s |
| Chaingang pull | 88% FTP | 2 min |
| Drift back | 65% FTP | 1 min 34 s |
| Chaingang pull | 88% FTP | 2 min |
| Drift back | 65% FTP | 1 min 34 s |
| Chaingang pull | 88% FTP | 2 min |
| Drift back | 65% FTP | 1 min 34 s |
| Sprint for the sign | RPE 10 | 0 min 45 s |
| Easy spin | 58% FTP | 5 min |
| Cool down | 50% FTP | 8 min |
Applications reviewed by hand.
No card needed to apply.
Periodised cycling training plans
Choose a goal, your riding days and weekly training time. Trbo organises workouts into a plan with progression and recovery.
Review suggested adjustments as your riding develops, see the reason, and decide what to apply.
How the training planner works
In this example, recent riding prompts a session swap and a longer workout in the next four weeks. Trbo shows both proposed changes before the rider chooses Apply or No thanks.

An illustration of an event-focused season. Your plan’s structure and training load are tailored to your goal and available time.
Build a foundation with mostly steady riding.
Introduce more work specific to your goal.
Sharpen the efforts your event asks for.
Reduce volume as your event approaches.
Choose focused workouts or terrain-inspired Rides with climbs, surges and changes of pace, expressed through indoor intervals.
Explore the workouts
Direct trainer control
In ERG mode, Trbo adjusts a compatible smart trainer’s resistance to match each interval’s power target. Your target, live power and next interval stay in view.
Find your setup
Live heart rate is not stored on Trbo’s servers. It can be included in workout files you export to your own device. Trbo’s Strava uploads exclude heart rate.
Read our privacy policyFree beta · Australia · 18+
Ride Trbo as part of a small group of early testers. Tell us what feels good, what gets in the way and what needs work.
Apply for the free betaYes. Invited beta testers pay nothing and do not need a payment card. Applying does not start a subscription. Paid membership is not open; pricing and terms will be published before paid signup becomes available.
The current beta is for adults aged 18 and over in Australia who ride indoors with a compatible Bluetooth smart trainer. Share your device and trainer model when you apply so we can check the setup with you.
Each application is read by a person. Invitations go out in small batches as places become available, so there is no fixed wait time. If a place is available for your setup, we’ll email you with access and setup steps. No need to apply again while you wait.
Trbo connects to compatible Bluetooth smart trainers and adjusts resistance through ERG mode. Include your trainer model when you apply so we can check your setup and send the right connection steps. FTMS control and a Wahoo control fallback are supported; power-only connections can supply readings but cannot control resistance.
Invited testers can ride through Trbo’s native test app, which handles the Bluetooth trainer connection. Choose iPhone or iPad when you apply and we’ll include installation steps with your invitation. Trainer connection is through the test app rather than Safari; public App Store downloads are not available yet.
Resize a preset within its supported range, edit segment duration in minutes and seconds, build a workout from scratch, or queue workouts back to back. Set intensity as a percentage of FTP (functional threshold power) or RPE (perceived effort). Duration limits depend on the workout.
Make room for the ride.
Applications reviewed by hand.
No card needed to apply.