Lapse

Connect

Pull your training history in once — the coach picks it up automatically.

Strava

not connected

Auto-import every run, ride, and swim from Strava.

Strava is not configured.

  1. Create an app at strava.com/settings/api (set callback domain to localhost in dev).
  2. Paste STRAVA_CLIENT_ID and STRAVA_CLIENT_SECRET into .env.local.
  3. Restart the dev server, then come back here.

Apple Health export & file import

Drop in export.xml from the Apple Health app, or any .gpx / .fit / .tcx file.

How to export Apple Health →
  1. Open Health app on iPhone → tap your profile (top right).
  2. Tap Export All Health Data. Wait — it’s a big file.
  3. AirDrop the resulting zip to your Mac. Inside is export.xml.
  4. Drop it below. We only parse workout records, not everything else.

Drop files here, or click to select

.gpx · .fit · .tcx · export.xml

Open Lapse in the iOS app to sync recovery data (HRV, resting HR, sleep) directly from Apple Health.