What Sweatmeal reads from Strava

Activities
Each session with its type, start and end time, calories where Strava reports them, and average and maximum heart rate where present.
Missing calories
Strava only derives calories for some activities. When a session has none, Sweatmeal estimates it from duration, type, heart rate and your weight, and labels it as an estimate.

Strava does not provide a whole-day burn or a recovery score, so Sweatmeal does not get either from it. Nothing is written back to Strava.

How it becomes today's target

Strava tells the app what you trained. That decides whether today counts as a hard day or a rest day, and the session's calories lift the day's burn.

Your goal sets a daily deficit or surplus, then training cycles it: smaller on hard days, bigger on rest days. Carbs are what is left after protein and fat, so a long session on Strava opens up carbs for that day.

For the rest of the day's baseline, Sweatmeal uses your stats and weight trend, or a connected device such as Whoop or Oura. Strava pairs well with either.

The full logic is on the methodology page: your goal sets a deficit or surplus, the day's training shapes it, and the target never drops below your resting metabolic rate.

Connect Strava

  1. Open Sweatmeal and go to your profile.

  2. Under Device sync, tap Connect next to Strava.

  3. Sign in on Strava's page and approve access. You return to Sweatmeal automatically.

  4. Sweatmeal confirms the connection and pulls your activities. Tap Sync wearables to pull a session you have just finished.

Sweatmeal profile screen with today's target of 1,726 kcal and a Device sync list showing Whoop and Oura, each with a Connect button.
The Device sync section of the profile screen, where every connection starts.

Strava questions

Which nutrition app syncs with Strava?
Sweatmeal connects to Strava from the profile screen and reads your activities. Each session changes what today's calorie and macro target looks like.
Does Strava give Sweatmeal my daily calorie burn?
No. Strava records sessions, not a whole day. The day's baseline comes from your stats and your weight trend, or from another connected device, and the Strava session is added to it.
Strava shows no calories for my strength session. What does Sweatmeal do?
Strava only works out calories for some activities, for example when there is power data. When a session has no figure, Sweatmeal estimates one from its duration, type, your heart rate if present and your weight, and marks it as an estimate. A figure from a device is never overwritten.
Does Strava provide a recovery score?
No. Strava has no recovery data, so with Strava alone the target is shaped by your training but not adjusted for recovery. Connect Whoop or Oura as well if you want that.
What if the same ride is on Strava and my watch?
A session reported by more than one source is kept once, so it is not counted twice.
Can I disconnect Strava?
Yes. Tap Disconnect next to Strava in the profile screen. That revokes the connection and its data stops syncing.