If you're having issues with MyFitnessPal we recommend taking the following steps to identify the root cause of the issue.
First things first: Check MyFitnessPal Status
Before you complete these steps, please check to make sure that MyFitnessPal hasn’t had any recent issues (i.e., no syncing errors, frequent crashes, or system failures in the last week) by checking the app status here: https://downdetector.ca/status/myfitnesspal
If there are any problems on MyFitnessPal’s end, that might be the cause of the syncing issue you’re experiencing in Trainerize. Unfortunately, if that’s the case our only option is to wait until MyFitnessPal gets everything back up and running.
If there is an issue with the auto-sync functionality between MyFitnessPal and Trainerize, there are 2 recommended solutions:
1. Manually sync client data from MyFitnessPal
Although the automatic syncing features may not be working, you can still access your clients’ nutritional information (meal details, macros, etc.) by having clients manually sync their data. They can do this from their mobile app by navigating to More > Connected apps and devices > MyFitnessPal then tapping "Sync now".
Manual syncing can be done as often as needed and will let you see what your clients are eating and continue supporting their nutrition goals. No data is lost in the process. Learn how.
2. Use Fitbit to monitor client nutrition
The second option is to have your clients temporarily switch the app they use to track their meals to Fitbit. Just like with MyFitnessPal, you’ll still get to see their full meal details and macros, and their daily intake will still be compared against their prescribed nutrition goal.
There's no need for clients to disconnect from MyFitnessPal. They simply need to download the Fitbit app, connect it to Trainerize, and start tracking. Once MyFitnessPal is working again as it should, clients can switch back to tracking their meals there. Learn more.
Next: Work with your clients to try the following solutions
If MyFitnessPal has had no issues for the last week, we recommend you ask your clients to try the following:
Solution 1: Check the Minimum Daily Calorie Goal
Myfitnesspal will not sync if the calories you’ve 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.
Can you please ensure that at least on at least one of the day you’re trying to sync (e.g., yesterday) your logged nutrition data is above the recommended threshold (Male - over 1500 calories / Female - over 1200 calories), then click the button to "Complete this entry". It may take a few minutes, but your calories should now sync over to Trainerize.
Solution 2: Ensure your Diary is Public and Turn Diary Syncing On
In your MyFitnessPal app, go to "Settings" > "Sharing and Privacy" > "Diary Sharing" and then select "Public" from the list of options.
Next, go to your Trainerize app under "More" > "Connect Apps and Devices" > "MyFitnessPal" and then select "Enable Diary Share".
Solution 3: Disconnect and Reconnect MyFitnessPal and Trainerize
If the first option does not work, you may need to un-sync your MFP account from Trainerize, delete the Trainerize app, then reinstall and try to sync again. This will force a one-time manual sync between the two apps, pulling any data entered in MFP into Trainerize. After that, so long as there are no issues on MyFitnessPal's side, new meal data should automatically sync.
Solution 4: Unlink Facebook Sign-On and Use Email to Log In Instead
If solution 2 does not work, it could be caused by the fact that MFP allows you to sign up with your Facebook. If you have set up your MFP account using your Facebook account as your login credentials, you will need to unlink this momentarily and create an email sign in by following the steps below:
From the Web
Log into your account on our website at www.myfitnesspal.com. If you are a mobile app user, you should log in using the same username and password you use in the app.
Click "My Home" then "Settings" then "Facebook/Twitter sharing settings: and click "Disconnect" in the Facebook section.
From the Android, iPad and iPhone MFP app:
In the Menu (or "More" page) tap "Settings" then "Sharing & Privacy" then tap "Facebook Settings" then "Disconnect from Facebook".
If you created your account using your Facebook login, you will be prompted to enter a new MyFitnessPal password. You will need to log in using your registered email address and MyFitnessPal password from then on.
Solution 5: Confirm Account Details
If you have two MyFitnessPal accounts it may be mixing up the data source and incorrectly pulling data from your other account. Please make sure you either delete the account you are not using or make sure it’s set up with a different email/password and the one you’re using to track meals is the one you connected to Trainerize.
If none of these solutions work for you
If the issue persists, please reach out to us and provide the following information for additional troubleshooting:
- Make and model of phone, including current OS
- Trainerize application version number, i.e. 5.0.3
- Email used for Trainerize login
- How does a client connect MyFitnessPal to Trainerize?
- How to Monitor Client Nutrition with MyFitnessPal
- How to Create a Nutrition Goal for a Client
- How to Measure Workout and Nutrition Compliance with Auto Client Tags
- How to manually sync data from MyFitnessPal into Trainerize
This article was last updated on