Skip to main content

MyMacros+ Integration: Syncing Nutrition Data to CoachRx

Connect MyMacros+ to CoachRx through Terra so your client's daily calories, protein, carbs, and fat sync into their lifestyle view. Covers setup, what data flows over, and how to troubleshoot delays.

CoachRx syncs nutrition data from MyMacros+ through our Terra integration. Once a client connects their MyMacros+ account, their daily calories and macronutrients flow into CoachRx so you can review nutrition alongside training, sleep, and other lifestyle metrics.

What Syncs from MyMacros+

Data Type

Syncs to CoachRx

Daily calories consumed

✅ Yes

Protein, carbs, fat (macros)

✅ Yes

Daily totals (rolled up per day)

✅ Yes

Individual meal logs

❌ No

Food photos

❌ No

Water intake

❌ No

How to Connect MyMacros+

The client connects their MyMacros+ account from the CoachRx mobile app:

  1. Open the CoachRx mobile app and tap Profile.

  2. Tap Connected Apps (or Integrations on some versions).

  3. Find MyMacros+ in the list and tap Connect.

  4. Sign in to MyMacros+ when Terra prompts for authorization.

  5. Approve the data permissions for nutrition data.

  6. Return to CoachRx. The connection status should show Connected.

First sync usually completes within a few minutes. After that, nutrition data flows in automatically each day.

Where Coaches See the Data

Once connected, daily calorie and macro totals appear in the client's lifestyle view. You can review them in:

  • The client's Lifestyle tab on the web app

  • The client's Progress tab when a nutrition Rx is assigned

  • The Lifestyle Trends & Insights view to compare nutrition against other habits over time

Troubleshooting Sync Delays

If MyMacros+ data is not showing up in CoachRx:

  1. Check the connection status. Have your client open Profile - Connected Apps and confirm MyMacros+ shows as Connected.

  2. Verify data exists in MyMacros+. The client must log meals in MyMacros+ first. CoachRx pulls what they have already entered.

  3. Wait for the next sync cycle. Terra refreshes data once per day. Yesterday's totals may not appear until the next morning.

  4. Reconnect if needed. Have the client disconnect MyMacros+ from CoachRx, then reconnect. This resets the Terra token.

ℹ️

If a client connects MyMacros+ and MyFitnessPal at the same time, CoachRx will use the most recent log for that day. We recommend clients pick one nutrition app and stick with it.

Related Articles

Still stuck? Reach out at coachrxsupport@opexfit.com.

Did this answer your question?