All features / Connected

Strava Upload.
Record here. Share there.

Strava is where your friends already are. PeakPulse doesn't try to replace that — it makes sure the recording is right and then hands it off. One tap pushes a workout to Strava with heart rate, elevation, edits, and segments all intact.

Upload One-tap
Auto-upload Optional
Data preserved Everything

The Strava-and-something philosophy

Strava does the social part of running and riding well — followers, kudos, comments, segments, leaderboards, training log. We're not trying to compete with any of that. PeakPulse exists because the recording part — the actual capture of your workout — has paper cuts that Strava hasn't fixed and probably won't.

So pick the right tool for each job: record on PeakPulse, share on Strava, get the best of both. The upload flow is built to make that division of labor seamless.

Strava is a great destination. PeakPulse is a better recorder. Use them together.

How upload works

  1. 01

    Connect once in settings

    Authorize PeakPulse to upload on your behalf via Strava's official OAuth. You stay logged into Strava in your browser; PeakPulse never sees your password.

  2. 02

    Tap upload — or auto-upload

    From any workout summary, tap "Upload to Strava." If you'd rather not think about it, turn on auto-upload and every completed workout flows automatically.

  3. 03

    Edits flow through

    If you've fixed a false pause or trimmed a wrong-turn in the Route Editor, the upload reflects those changes. Strava sees the cleaned-up workout, not the raw recording.

  4. 04

    Re-upload after edits

    Made changes after the first upload? PeakPulse can replace the existing Strava activity in-place, or post a new one. Your call.

What gets uploaded

Full GPS track Every point, including the parts that other apps would have lost to auto-pause.
Heart rate stream From your Apple Watch or Bluetooth heart rate monitor, time-aligned to the track.
Barometric elevation Strava's elevation correction can run on top, but our barometer-fused profile is more accurate to begin with.
Cadence (where supported) If your watch or sensor reports it, we pass it through.
Pauses respected Strava's moving-time calculation gets clean inputs because pause markers come through correctly.
Title and description Your workout title and notes carry over. Set them once.

Common questions

Does PeakPulse cost extra if I'm just using it as a recorder for Strava?

No. Strava upload is included. We don't gate the data export behind a subscription tier. Your workout is your workout.

Will Strava's segments still work?

Yes. Strava's segment matching runs server-side against the GPS track we upload. Because that track has no auto-pause gaps, you'll often match more segments — and have better times on them — than you would have with a less faithful recorder.

Can I auto-upload only certain activity types?

Yes. Auto-upload settings let you scope by activity type — trail run yes, mountain bike yes, but not the gym session you accidentally recorded with Workout type "Other."

Can I export to other services or formats?

Yes. PeakPulse exports to standard GPX and FIT formats for any service that takes them — Garmin Connect, TrainingPeaks, Komoot, etc. Strava is just the easiest because of the direct API integration.

If I edit a workout in Strava after uploading, do those edits come back to PeakPulse?

No. The flow is one-way: PeakPulse → Strava. PeakPulse is the source of truth for the recording; Strava is the destination for sharing. If you edit on Strava, that's a Strava-only change.

What if Strava is down when I finish a workout?

The upload queues and retries. You'll see a "pending upload" indicator on the workout and PeakPulse will push when the service comes back. You don't have to babysit it.

Keep your social feed.

Upgrade your recorder.

Coming Soon to the App Store