Data Import Updated March 10, 2026

Import Strength Data

Import workout logs from LiftLog, Hevy, or CSV files to track training volume and progression.

Supported sources

SourceMethodFormat
LiftLogCSV uploadLiftLog export format
HevyAPI connectionAutomatic sync
Generic CSVCSV uploadStandard columns (see below)

Import from LiftLog

  1. In LiftLog, export your workout history as CSV.
  2. In Omnio, go to SourcesArchive tab → Upload.
  3. Select the CSV file. Omnio auto-detects the LiftLog format.
  4. Data is processed and appears in your training dashboard.

Connect Hevy

  1. Go to SourcesAccounts tab.
  2. Click Connect Hevy and follow the authorisation flow.
  3. After connecting, your workout history syncs automatically.

Import a generic strength CSV

If your app isn’t directly supported, you can import using a generic CSV. Your file should include:

ColumnRequiredExample
dateYes2026-03-01
exerciseYesBench Press
setsYes4
repsYes8
weight_kgYes80
rpeNo8

Omnio normalises exercise names automatically (e.g. “BB Bench Press” and “Barbell Bench Press” map to the same canonical exercise).

What Omnio does with strength data

Once strength data is flowing:

  • Training volume tracking — Total volume (sets × reps × weight) per session, per muscle group, and per week.
  • Activity heatmap — A GitHub-style grid showing your training consistency over the past year.
  • ACWR (Acute:Chronic Workload Ratio) — Monitors your training load trend to flag injury risk. The sweet spot is 0.8–1.3.
  • Training plan integration — If you have an active training plan, Omnio reconciles your actual performance against the prescribed workout (sets, reps, weight).
  • Adaptive training — Your Bayesian learning models update after each sync, refining recovery curves, volume tolerance, and RPE calibration based on your actual data.

Troubleshooting

  • CSV import says “unsupported format” — Make sure columns include at least date, exercise, sets, reps, and weight_kg. Column names are flexible but must be recognisable.
  • Exercise names look wrong — Omnio normalises exercise names to canonical forms. If a mapping is off, the underlying data is still preserved.
  • Missing workouts — Check that your export covers the date range you expect. Some apps only export the current mesocycle or a limited window.