Measurement Partners
Updated: Nov 14, 2025 A Measurement Partner is a third-party company that helps businesses measure the effectiveness of their marketing campaigns on our platform. Measurement Partners gain read-only access to WhatsApp Business Account (WABA) analytics data and webhooks. Specifically, they can view phone numbers, message templates, and incoming messages, and can access WABA analytics data. For a business to share their analytics data with a Measurement Partner, they must already have a WABA. Measurement Partners cannot create WABAs or send messages on behalf of their clients.Onboarding flow overview
Follow these steps to onboard as a Measurement Partner: Complete Tech Provider onboarding. Create your Facebook Login Button using the Measurement Partner ES template instructions below Embed the Facebook Login Button on your websiteHow to create Facebook Login button using the Measurement Partner ES template
Follow the steps below to create your Facebook Login button that will show the Measurement Partner ES flow to your customers.Step 1: Load the Facebook JavaScript SDK
See Basic Setup for instructions on loading the basic version of the Facebook JavaScript SDK with the options set to their most common defaults. ThefbAsyncInit function must be attached to the window object before the line of code loading the JavaScript SDK as the SDK calls this function to set up the Facebook Login information.
This setup uses the following parameters:
appId — The Meta app ID
cookie — Enables cookies to allow the server to access this session
xfbml— Parses social plugins on the page
version — The Graph API version to use
Example
Step 2: Create Facebook Login for Business Configuration
Prerequisites
You should have created an app in the App Dashboard on https://developers.facebook.com/ Add the Facebook Login for Business product to your app Follow best practices on how to set up Client OAuth settings, specifically settings like Valid OAuth Redirect URIs and Allowed Domains for the JavaScript SDKProcess
In the App Dashboard, under Facebook Login for Business, click Templates Click the Use template button for the WhatsApp Measurement Partner template. Since all the template configuration details have been set, simply click Create from template Copy and retain the Configuration ID and set this value in the Facebook Login Button script in the next step.Step 3: Set up Facebook Login
Facebook Login allows you to place a button on your website or portal to initiate a connection to Facebook. Businesses can use this login flow to associate their Facebook profiles with their business presence (i.e., Business Manager) in order to streamline onboarding. The Facebook Login button should be implemented in a location of your choice (platform portal, landing page, etc.) using the instructions below to trigger the Embedded Signup oAuth flow. After loading the JavaScript SDK and initializing it with the proper information, set up theFB.login() function to trigger the Embedded Signup flow.
Make sure the following are included:
The response callback function
The config_id parameter
The extras object with:
The setup parameter for any prefilled form data
Example
Step 4: Create a login button
Create a button or link on your website to launch the Embedded Signup flow. Use theonClick function to call the launchWhatsAppSignup() function set up in Step 3.

