Hey, all! 👋
In this article, we’ll show you how to connect your organization’s InBody account to Heads Up so you can automatically sync client body composition data.
This integration uses phone numbers to match users between InBody and Heads Up, so make sure that’s set up correctly (more on that below 👇).
This article was updated on April 30, 2025. If you see any discrepancies or anything that needs to be updated or edited, or if you want to leave us feedback, let us know.
The How-to
Step 1: Get Your InBody API Credentials
Follow this guide from InBody to get your API Key and Account ID:
Step 2: Link Your InBody Account in Heads Up
Go to your Organization Settings > Integrations
Find InBody in the list and click Link
Paste in your API Key and Account ID from Step 1
Click Save
Step 3: Match Clients via Phone Number
Heads Up and InBody match users using their phone numbers. To ensure a successful sync:
Make sure each user has a phone number in both systems
The number must match exactly (area code included!)
Where to set phone numbers:
During Registration:
Add during registration or via Manage Users
Existing Users:
Go to the client’s Profile
Add a Primary or Secondary Phone Number
What Happens Next?
Once InBody returns data for a matching phone number, the results will automatically show up in the client’s Heads Up Lab Results section.
How the Syncing Works
There are two scenarios that affect how data syncing is handled when using device a client’s phone number:
1. When a client’s phone number is updated:
We immediately sync the most recent data for that client.
A background job is then triggered to sync the historical data.
This process is the same as what happens when initially building a connection.
If the client belongs to many organizations, we sync each integration one by one — which may delay the full sync process.
2. When an organization connects a new integration:
We check all clients to identify any that use supported device identifiers.
We only trigger a background job to sync historical data.
We do not sync the most recent data immediately, to avoid performance issues in cases where many clients are involved.
FAQs:
Does the InBody integration work in all countries? Yes — the InBody integration works the same no matter where you're located. There's no regional restriction, so as long as the device is properly set up and connected, the integration will function as expected.
Do you support home scales with the integration? Not yet, but the home scale integration is underway. Soon we will support at-home InBody scales such as the H30.
Do you support data coming from their gym or wellness center? To get the data flowing, the organization that owns the InBody device will need to set up their LookInBody Web account. If you partner with another organization that has a device, that is possible if they are willing to partner and share their account.
Is InBody 970 Supported? Yes
Does the integration work if we have multiple InBody devices? Yes, as long as they’re all connected to your LookInBody Web Account.
🙋 Need Help?
If you have questions or would like help setting up shared reports, contact us at support@headsuphealth.com, or use the chat icon (blue circle, bottom right in the app).