Skip to main content

Client App: MyFitnessPal Integration

How to sync your MyFitnessPal food diary with your macros

Written by Long Nguyen

If you’ve been tracking your nutrition in MyFitnessPal (MFP), you can sync your data with Everfit to avoid logging everything twice. Once connected, your coach will be able to view your meal logs and nutritional data directly.


Before you start: Set your diary to Public

To enable syncing, make sure your MyFitnessPal diary is set to Public:

  1. Open the MyFitnessPal app

  2. Tap More

  3. Go to Settings

  4. Tap Privacy Center

  5. Select Sharing & Privacy

  6. Tap Diary Sharing

  7. Choose Public and save


Connect MyFitnessPal to Everfit

  1. Open the Everfit Client App and go to the You page.

  2. Tap your avatar (top right) to access Profile Settings

  3. Select App Integrations → choose MyFitnessPal

    Note: Make sure your coach has turned on the 'Macros' feature for you to be able to see the MyFitnessPal integration.

  4. Enter your MyFitnessPal ID to connect

  5. Log in to your MyFitnessPal account when prompted

You can find your MyFitnessPal ID by opening your profile and checking the URL.


What happens next?

Once connected, your recent data will begin syncing to Everfit. After the initial sync, any new meals you log in MyFitnessPal will continue to sync automatically, as long as your diary remains set to Public.


Data sync details

  • Sync runs in the background and is not instant

  • It typically updates when you open the app

  • There may be up to a 30-minute delay between syncs

  • Your coach can also trigger a sync when viewing your data

All synced data includes food items, calories, and macros.


Troubleshooting: I don’t see my macros

If your macros aren’t showing:

  • Double-check that your diary is set to Public

  • Ensure the integration is connected correctly

  • Wait a few minutes and reopen the app to trigger a sync

Did this answer your question?