Import your history
Kohlrabi recognizes the file on its own and shows you every exercise match before anything joins your log.
What the import looks like
1 saved workout, 9 planned sets found in your CSV file. 1 needs your review, 2 auto-matched.
Upper A
Bench Press (3 sets 6-12 reps)✓ Bench Press
Incline DB Press (3 sets 8-12 reps)unmatched
Hevy
- Export your workout history from Hevy as a CSV.
- In Kohlrabi, go to Settings → Data → Import workouts (CSV) and choose the file.
- Review exercise matches, units, and dates before importing.
Strong
- Export your Strong workout history as a CSV.
- In Kohlrabi, go to Settings → Data → Import workouts (CSV) and choose the file.
- Check duplicate workouts and mapped exercises before importing.
MacroFactor
- Export your workout history as a CSV, or a program as a spreadsheet (.xlsx).
- In Kohlrabi, go to Settings → Data → Import workouts (CSV) and choose the file (the same entry also takes .xlsx program spreadsheets).
- Confirm units and exercise matches in the preview. Program spreadsheets import as saved workouts: rep ranges become targets, RIR becomes RPE, and warmup sets become Warmup tags.
Your own CSV
- Download the column template from the import screen.
- Match your columns:
date, workout_name, exercise, set, reps, weight_lb, rpe, tags, notes, with dates as YYYY-MM-DD. Addduration_sfor timed exercises. - Fix flagged rows in the preview, then import. Nothing joins your log until you confirm.
Exporting
Settings → Data has a full JSON backup you can import again, and a CSV of your workout history for spreadsheets.