Skip to main content

Why does AI Meal Analysis say “I analyzed your meal but couldn’t add it to your fitness account”?

Troubleshoot the error message when AI Meal Analysis can analyze a meal but cannot add it to the client's Trainerize diary — caused by MyFitnessPal being connected or the Meal Tracker workflow not set to Full Meal Tracking.

Written by Xenios Charalambous
Updated over a month ago

This is one of the most common questions we get — and the reason is almost always one of two things.

✅ Reason 1: MyFitnessPal is connected

This message appears when the client has MyFitnessPal connected to their Trainerize account.

When MyFitnessPal is connected, Trainerize blocks external tools (like FitMetrics AI Meal Analysis) from writing nutrition data into the account.


So the AI can analyze the meal, but cannot save it.

That's why the client sees:

"⚠️ I analyzed your meal but couldn't add it to your fitness account. Your coach has been notified."


✅ Reason 2: Meal Tracker is set to "Meal Photo" instead of "Full Meal Tracking"

Even if MyFitnessPal is not connected, this error can still happen if the client's Meal Tracker workflow is set to "Meal Photo" instead of "Full Meal Tracking".

In "Meal Photo" mode, Trainerize does not allow meals to be added programmatically — so FitMetrics can analyze the photo but cannot save the result to the client's diary.

How to spot this: Go to AI Meal Analysis → Analytics tab in FitMetrics. Affected clients will show a "Trainerize - Meal Photo Only" warning badge instead of the normal "Trainerize" badge.

Quick fix for coaches: Click the "Fix Tracking" button next to the client in the Analytics tab — this will switch them to Full Meal Tracking automatically.


✅ How to fix it (Client steps)

Step 1: Disconnect MyFitnessPal (if connected)

The client must do this themselves inside Trainerize:

  1. Open the Trainerize app

  2. Tap the three dots (⋯) in the bottom right

  3. Go to Settings

  4. Scroll down to MyFitnessPal

  5. Tap Disconnect


Step 2: Verify Meal Tracker settings

Still inside Trainerize → Settings:

  1. Go to Meal Tracker

  2. Make sure the following are selected:

    • Tracking Method: In this App

    • Workflow: Full Meal Tracking

This ensures Trainerize allows meals to be added directly by FitMetrics.


✅ How to fix it (Coach shortcut)

Coaches can fix this directly from FitMetrics without asking the client:

  1. Go to AI Meal Analysis → Analytics tab

  2. Find the affected client — they will show a "Trainerize - Meal Photo Only" or "MyFitnessPal" badge

  3. Click "Fix Tracking" or "Switch to Trainerize"

This updates the client's Trainerize settings to Full Meal Tracking automatically.

Note: If MyFitnessPal is connected, the client will still need to disconnect it manually from the Trainerize app (Step 1 above). The coach shortcut handles the Meal Tracker workflow setting only.


✅ What happens after this?

Once MyFitnessPal is disconnected and Meal Tracker is set correctly:

  • ✅ AI Meal Analysis will add meals automatically

  • ✅ Calories & macros will sync normally

  • ✅ No more error messages

  • ✅ No manual intervention needed


❌ What will NOT work

  • Keeping MyFitnessPal connected

  • Using external meal trackers (MyFitnessPal or FitBit)

  • Using "Meal Photo" workflow instead of "Full Meal Tracking"

FitMetrics AI Meal Analysis requires Trainerize's native meal tracking with Full Meal Tracking workflow to be fully enabled.


Summary

If you see this message:

"I analyzed your meal but couldn't add it to your fitness account"

It means one of:

  • ❌ MyFitnessPal is connected → Disconnect it

  • ❌ Meal Tracker is set to "Meal Photo" → Switch to "Full Meal Tracking"

Fix options:

  • Coaches: Use the "Fix Tracking" button in AI Meal Analysis → Analytics

  • Clients: Update settings in Trainerize app (Settings → Meal Tracker → Full Meal Tracking)

Once done, everything works perfectly.

Did this answer your question?