Skip to main content

MyFitnessPal Integration: Syncing Nutrition Data

Connect MyFitnessPal to CoachRx to automatically sync daily calories, macros, and meal logs to your coach's dashboard.

MyFitnessPal Integration: Syncing Nutrition Data

Connect MyFitnessPal to CoachRx to automatically sync your daily calories, macronutrients, and meal logs so your coach can see your nutrition alongside your training.

What data syncs from MyFitnessPal

  • Total daily calories consumed

  • Macronutrients (protein, carbohydrates, fat)

  • Individual meal logs (breakfast, lunch, dinner, snacks)

  • Water intake (if tracked in MFP)

Your coach sees this data on the client Dashboard and can reference it during your weekly check-ins.

How to connect MyFitnessPal

  1. Open the CoachRx mobile app and sign in.

  2. Tap the menu icon, then tap Settings.

  3. Tap Integrations.

  4. Find MyFitnessPal and tap Connect.

  5. Sign in with your MyFitnessPal credentials when prompted.

  6. Authorize CoachRx to access your nutrition data.

  7. You'll be returned to CoachRx with the integration showing as Connected.

Initial data sync completes within 15 minutes. Going forward, data syncs automatically each time you log a meal in MyFitnessPal.

Privacy settings in MyFitnessPal

Your MyFitnessPal diary privacy setting must allow sharing for the integration to work correctly. To check:

  1. Open the MyFitnessPal app.

  2. Go to Settings > Diary Settings > Diary Sharing.

  3. Set to Public or Friends Only (CoachRx must be connected as a friend if you choose Friends Only).

Troubleshooting sync issues

Data isn't appearing in CoachRx

First, confirm the meal is saved in MyFitnessPal. Then check the integration status in Settings > Integrations. If it shows Disconnected, reconnect.

Data syncs with a delay

MyFitnessPal data typically appears in CoachRx within 15 to 30 minutes of logging. If it's been longer, try closing and reopening both apps.

Meals showing on the wrong day

This usually means your device time zone doesn't match your MyFitnessPal time zone. Update your MFP profile time zone to match your device.

Disconnect and reconnect

If sync issues persist, disconnect MyFitnessPal in Settings > Integrations, wait 60 seconds, then reconnect. This refreshes your authorization token.

Still need help?

Message our support team with your CoachRx email, the date range you're missing data for, and a screenshot from MyFitnessPal showing the logged meal.

Did this answer your question?