MyFitnessPal Not Syncing for Clients: Troubleshooting for Trainers

Asking your clients to sync their MyFitnessPal account to ABC Trainerize is a great way for you to help them optimize their nutrition so they can achieve their fitness goals.

However, every now and then a client may connect their Myfitnesspal account but their nutrition data doesn't sync to ABC Trainerize.

There are a few reasons why this might be the case, so let's go over them and how they can be resolved.

Now and then, Myfitnesspal may experience interruptions with their API, which we rely upon to pull your client's nutrition information. Please first 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, proceed to the step-by-step instructions below to help get your client's MyFitnessPal meals, calories, and macros syncing to ABC Trainerize!

Step 1: Ensure the Client Has Synced Their Account

To verify a client has synced a Myfitnesspal account to their ABC Trainerize account, click on the name of your client from the dashboard to bring up the client's profile. 

In the middle of the left column on their profile, you will see the Myfitnesspal icon. To the right of the icon, there will be some highlighted text that either says "Connected" or "Ask to Connect".

If your client has not connected their Myfitnesspal account you can click the "Ask to Connect" text to send your client a message with instructions on how to connect their Myfitnesspal account.


If your client has connected their Myfitnesspal account but their data is still not syncing, continue to step 2. 

Step 2: Check if your Client's Nutriton Goal Compliance Tracking is set to MyFitnessPal

If using a Nutrition Goal for your client, double-check that the client's Nutrition Goal Compliance in ABC Trainerize is set to track with MyFitnessPal as-well.

Note: If this is set to In-app or Fitbit, your client's calories/macros tracked via MyFitessPal will not count towards their daily Nutrition Goal.

If you have confirmed that your client's Nutrition Goal Compliance Tracking is set to MyFItnessPal and the issue persists, please continue to step 3.

Step 3: Check the Minimum Daily Calorie Goal in MyFitnessPal

MyFitnessPal may not sync if the calories the client has 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. The 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 at least one of the days your client is trying to sync (e.g., yesterday), their logged nutrition data on MyFitnessPal itself is above the recommended threshold (Male - over 1500 calories / Female - over 1200 calories). If not, have the client edit the MyFitnessPal entry by clicking "Complete Diary" and complete tracking for the day.

If your client goes through those steps and you are still unable to see their Myfitnesspal nutrition data, continue to step 4.

Step 4: Have your Clients Uninstall/Reinstall the Apps and Ensure Their MyFitnessPal Diary Sharing is Set to "Public"

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

On top of this, the client's 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 have the clients follow the steps below in sequence to ensure their 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 More (the three 3 dots on the bottom right corner of the app) -> MyFitnessPal -> Connect -> Ensure Diary Syncing is enabled
  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 your client goes through those steps and you are still unable to see their Myfitnesspal nutrition data, continue to step 5.

Step 5: Double-check That the Account Connected is the Correct MyFitnessPal Account

We have seen instances where a client syncs the wrong MyFitnessPal account to their ABC Trainerize account.

To ensure your client has the correct MyFitnessPal account connected, please ask them to 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 have the client follow Step 4 to fully disconnect and reconnect the MyFitnessPal integration.

Issues Persist After Going Through All Steps Above

If you and your client have followed all of the steps above and Myfitnesspal is still not syncing the client's nutrition data to ABC Trainerize, please reach out to us by emailing with the following information:

  • Name and email of the client experiencing the issue.
  • Client's MyFitnessPal username.
  • The make, model, and current operating system of your client's phone.
  • ABC Trainerize application version number. Ex. Trainerize 7.x.x
  • Screenshots or videos of the issue or error messages

Alternatively, you can ask your client to sync their FitBit account to their ABC Trainerize account. The Fitbit app works much in the same way as the Myfitnesspal app. Your client doesn't need a Fitbit wearable to use the Fitbit app, which is free. 

You can see more information about how to get your client's Fitbit accounts synced with their ABC Trainerize accounts by reading this article.

Finally, we also have our own in-app meal tracking service now! This is a great option since all of your clients' meal tracking can be done in-app. If you'd like to read more about in-app meal tracking, please check out our article here: Calories or Full Macro Tracking (In-App)


🍓 We’re excited to share that a brand new way to deliver nutrition coaching is on the way! From allowing clients to track their meals right within the app to delivering sample, custom meal plans in seconds and so much more, you’ll empower your clients to make healthier choices and level up on their health. 

Start your journey with nutrition coaching and be the first to know when it’s here! Get on the list today!




Related Articles

This article was last updated on

Have more questions? Submit a request


Please sign in to leave a comment.