How do I pair my smart trainer?
CrankPilot pairs over Bluetooth. It connects up to five sensors at once — a trainer, a heart-rate strap, a power meter, a speed/cadence sensor and the Zwift Ride controller — and reconnects automatically if one drops mid-ride.
- Wake the trainer by pedaling a few turns so it starts advertising over Bluetooth.
- In CrankPilot, open Settings, then Sensors.
- Tap to add a sensor and select your trainer from the list.
- Repeat for a heart-rate strap, power meter or Zwift Ride controller if you have them.
What is ERG mode and how do I use it?
In ERG mode the app sets your trainer's resistance to hold the target watts for each interval, so you keep pedaling and the trainer does the adjusting whatever your cadence. Pick a structured workout and ERG is on by default. Switch to resistance or simulation (grade) mode from the ride screen at any time, and nudge the intensity up or down in 5% steps if a block is too hard or too easy.
How do I set my FTP?
Open Settings and set your FTP. Enter a number if you already know it, or ride one of the three built-in tests — the Ramp Test, the 20-minute FTP test or the 8-minute FTP test — and set your FTP from the result. Workout targets and TSS are calculated from this value, so keep it current as you get fitter.
How do I export a ride as a .fit file?
Every ride saves as a standard .fit file. Open the ride summary, tap Share, and send the .fit anywhere — email, the Files app, or another training platform. It is the same format Garmin and most training sites read, so your ride imports cleanly.
How do I connect Strava or TrainingPeaks?
Open Settings and find the data-source connections. Tap Strava or TrainingPeaks and sign in through their authorization page. After that you can upload a ride from its summary screen. Both stay off until you connect them, and you can disconnect from the same screen at any time.
How does Apple Health work with CrankPilot?
With your permission the app writes each ride to Apple Health as a cycling workout with heart rate, power, cadence and distance, and can read your weight and resting heart rate to sharpen calorie and training estimates. Health data is handled by Apple; CrankPilot keeps no separate copy. Grant or revoke access in the iOS Health app under Sharing.
The app closed mid-ride. Did I lose the ride?
Probably not. CrankPilot writes your ride to storage as you go and finalizes it on recovery, so if the app is interrupted or the phone restarts, reopen it and the ride should be waiting for you to save or discard. Auto-pause also stops the timer when you stop pedaling, so idle time never inflates the ride.
Still stuck?
Email support@crankpilot.app and we'll get back to you within two business days. Tell us your device, your iOS version, and the trainer or sensor involved — it helps us pin down the problem on the first reply.