How LiftShift works
LiftShift is an in-browser analytics dashboard for workout logs. The core idea is simple: you provide your workout history, LiftShift computes analytics locally, and you get charts you can interpret.
1) Import your workout data
LiftShift supports importing data from Hevy, Strong, and Lyfta. See supported apps for per-platform instructions.
2) LiftShift parses your sets
LiftShift reads each set (exercise name, reps, weight, date/time). It then builds session history and per-exercise time series. If your export has inconsistent naming or missing fields, LiftShift can only compute what is present.
3) Analytics are computed locally
Most analytics are computed locally in your browser. This is the main privacy property of LiftShift. See privacy for what is (and is not) stored.
4) Explore the dashboards
- Dashboard: overview charts (volume trends, PR trends, top exercises, workout distribution).
- Exercises: per-exercise deep dives, trend summaries, and history.
- History: chronological session logs and filters.
- Muscle analysis: muscle emphasis estimates and related views.
- Flex: “highlights” style cards for quick summaries and shareable stats.
How to interpret results (important)
- LiftShift does not invent data. Every chart is derived from your import.
- Data quality matters. Inconsistent exercise naming and missing sessions reduce signal.
- Definitions are explicit. When in doubt, check metrics definitions.