I'm Having Trouble with MyFitnessPal Syncing My Meals: Troubleshooting for Clients

If you're having issues with MyFitnessPal we recommend taking the following steps to identify the root cause of the issue. 

Before you begin the troubleshooting, ensure you have enabled and connected the MyFitessPal integration. This article goes over how to connect your MyFitnessPal to ABC Trainerize.

If you have confirmed that you have connected the MyFitnessPal integration but are still having difficulty, please follow the steps below to troubleshoot the issue:

Step 1: Check MyFitnessPal's Uptime Status

Now and then, Myfitnesspal may experience interruptions with their API, which we rely upon to pull your client's nutrition information. Please check MyFitnessPal's current status to see if they are experiencing any issues with their services.


 If there are no current or recent issues with MyFitnessPal, continue to step 2.

Step 2: Uninstall/Reinstall the Apps, Reconnect MyFitnessPal, and Ensure Your MyFitnessPal Diary Sharing is Set to "Public"

If you are having difficulty connecting MyFitnessPal or having meals sync over, we recommend that you fully disconnect and reconnect the integration to ensure the syncing connection is valid.

On top of this, your MyFitnessPal diary must be set to "Public". Sometimes the integration can be connected, but if the MyFitnessPal Diary sharing is not set to public, no information will be pulled over.

In this process, please follow the steps below in sequence to ensure your integration is connected and that the MyFitnessPal Diary is public.

  1. First, please disconnect the MyFitnessPal from the ABC Trainerize App:DISCOnnect_MFP.gif
  2.  Log out and delete the MyFitnessPal cache (Clear the cache of your iPhone or Clear Cache on Android Devices) and uninstall the MFP and ABC Trainerize App.
  3. Reinstall ABC Trainerize and log back into your account.
  4. Reconnect the MyFitnessPal integration by going to the Settings (the three 3 dots on the bottom right corner of the app) -> MyFitnessPal -> Sync now on the ABC Trainerize app.
  5. Reinstall the MyFitnessPal app, log in and confirm the food entries on the diary itself are correct.
  6. On MyFitnessPal, ensure the Diary Sharing settings are set to public: 
  7. Double-check that the Diary is public on the web browser version of MyFitnessPal: My Home -> Settings -> Diary Settings -> Diary Sharing -> Set to "Public" and click Save Changes.
  8. Back on the ABC Trainerize App, manually sync the MyFitnessPal data to ABC Trainerize by going to More (The 3 dots on the bottom right corner of the app) -> MyFitnessPal -> Ensure Diary Syncing is enabled -> Sync Now.

If you've gone through those steps and you are still unable to see your Myfitnesspal nutrition data on ABC Trainerize, continue to step 3.

Step 3: Check the Minimum Daily Calorie Goal and Ask Your Trainer if Your Nutrition Goal Tracking is Set to MyFitnessPal

Myfitnesspal will not sync if the calories you have entered for the day are below a level they have termed "Unhealthy". MyFitnessPal automatically has a minimum daily calorie goal of 1,200 calories per day for women and 1,500 calories per day for men. These minimums, based on recommendations from the National Institutes of Health, ensure that those using the app to try to lose weight do so safely and get enough essential nutrients to prevent malnutrition.

Please ensure that on at least one of the days you are trying to sync (e.g., yesterday) the logged nutrition data on MyFitnessPal itself is above the recommended threshold (Male - over 1500 calories / Female - over 1200 calories). If not, you can edit the MyFitnessPal entry and click the button to "Complete Diary" and complete tracking for the day.

Lastly, double-check with your Trainer that your Nutrition Goal, in ABC Trainerize, is set to track with MyFitnessPal.

Note: If your Nutrition Goal Tracking is set to anything other than MyFItnessPal, your calories/macros may not count towards your daily nutrition goal.

If you've gone through those steps and you are still unable to see your Myfitnesspal nutrition data on ABC Trainerize, continue to step 4.

Step 4: Ensure That the Account Connected is the Correct MyFitnessPal Account

We have seen instances where users have connected the wrong MyFitnessPal account to their ABC Trainerize account.

For example, users with an iCloud account can access MyFitnessPal by tapping "Continue with Apple" or "Sign in with Apple". When doing so, instead of MyFitnessPal using their email address, iCloud will send an alias email to protect the user's identity. For more info, see MyFitnessPal's article: Sign In with Apple FAQs.

To ensure you have the correct MyFitnessPal account connected, please go through the following steps:

  1. Log into your Myfitnesspal app
  2. Press the "More" icon
  3. Press "My Profile" from the menu options
  4. Press "Edit Profile" 
  5. Ensure the email address is the same one you entered when syncing MyFitnessPal to ABC Trainerize
  6. If the email address is different, disconnect MyFitnessPal from ABC Trainerize and sync with your correct Myfitnesspal account

Once this is complete, please follow Step 2 to fully disconnect and reconnect the MyFitnessPal integration.

Issues Persist After Going Through All Steps Above

If you have followed all of the steps above and MyFitnessPal is still not syncing your nutrition data to ABC Trainerize, please reach out to us by emailing help@trainerize.com with the following information:

  • Name and email used to log into your Trainerize account.
  • Your MyFitnessPal username. 
  • The make, model, and current operating system of your phone.
  • ABC Trainerize application version number. Ex. Trainerize 7.28.0
  • Screenshots or videos of the issue or error messages


Related Articles

This article was last updated on

Have more questions? Submit a request


Article is closed for comments.