The built-in library
Forty-two sessions cover the range you actually train across, sorted so you can find the right one in a few seconds:
- Recovery and endurance for easy days and long aerobic base.
- Tempo and sweet spot for the bread-and-butter middle.
- Threshold work to lift your FTP.
- VO2max, anaerobic and sprint sessions for the top end.
Every target is a percentage of your FTP, so the same workout scales to your fitness. Set your FTP once and a "sweet spot" block lands at your sweet spot, not someone else's.

Benchmark tests
Your FTP is the number every target hangs off, so CrankPilot ships three ways to measure it and you pick the one you can stomach:
- Ramp Test — power climbs until you cannot hold it; short and brutal, no pacing skill needed.
- 20-minute test — the classic all-out effort, taken at 95%.
- 8-minute test — a shorter alternative if 20 minutes flat-out is a bridge too far.
Ride one, read the result, and set your FTP from it in a tap.
Build your own
When none of the 42 fits, the editor builds intervals from four block types — steady, ramp, free ride, and over/under. Stack them, set the power and duration on each, and save the session to ride again. Repeats are one block, not forty copies.
Import .zwo files
If you have a workout collection in .zwo format — the open Zwift workout file — import it and ride it here. The intervals, targets and cadence cues come across, so a plan you already follow moves over without retyping it.