To connect WhatsApp Business Platform to Meta reliably, use an authorized Business Portfolio administrator, select the correct WhatsApp Business Account and phone number, and complete Meta's Embedded Signup flow. Then test one inbound and one outbound message, sync templates, confirm team access, and review account quality and the shared portfolio messaging limit. A successful login alone does not make the channel production-ready.
Executive summary
Confirm that you need WhatsApp Business Platform or Cloud API rather than a simple Page-to-app connection.
Establish institutional ownership before setup; avoid making one employee the only person who can recover the account.
Choose the phone-number path in advance: new number, migration, or eligible Business App coexistence.
Treat onboarding as a sequence of asset selection, verification, authorization, synchronization, and testing.
Monitor phone and template quality separately from the messaging limit shared by the Business Portfolio.
What does “connect WhatsApp to Meta” mean here?
In this guide, connection means authorizing an operating platform such as Wats to work with the WhatsApp Business Platform assets owned by your company: the Meta Business Portfolio, WhatsApp Business Account, and business phone number. With the required access in place, the platform can receive message events, send messages from the connected channel, synchronize templates, and show operational account state.
That is different from two setups that often appear under the same search phrase:
Linking the WhatsApp Business mobile app to a Facebook Page or Meta Business Suite. That can support profile, ad, and inbox features, but it is not Cloud API onboarding.
Connecting an unofficial tool through a phone session or QR code. That is not the same as WhatsApp Business Platform and does not use the same policy, asset, or permission model.
Embedded Signup is Meta's hosted authorization flow for solution and technology providers onboarding a customer. Meta's official Embedded Signup collection shows that provider-side onboarding continues after the login window: the integration must identify the shared WABA, register the number, and subscribe to the account events required for operation.
Prepare these items before opening Embedded Signup
Most setup delays are ownership and readiness problems, not API problems. Complete this checklist first:
Requirement | Responsible owner | Readiness check |
|---|---|---|
Active Meta account | Person running the flow | Can sign in and pass security challenges |
Appropriate Business Portfolio access | Business owner or authorized admin | Can see and manage the correct WhatsApp assets |
Consistent business information | Operations or legal | Legal name, address, website, and email agree with public records |
Business phone number | The company | Can receive the required verification method for its path |
Suitable display name | Brand owner | Matches the business shown on the website and public materials |
Decision on an existing number | Operations and IT | New, migrating, or eligible for coexistence |
Post-setup channel owner | Sales or support leader | Owns templates, quality, access, and incident follow-up |
Meta's 2026 WhatsApp Business Platform onboarding guide highlights phone verification, display-name consistency, message quality, policy awareness, and customer opt-in as foundations for onboarding. Phone-number requirements can differ when a supported Business App coexistence path is offered, so follow the option presented for the specific account rather than deleting an existing setup based on a generic checklist.
Step-by-step: connect through Embedded Signup
Button labels may change as Meta updates the interface, but the decision at each stage remains consistent.
1. Select the company and channel area in Wats
Start in the intended production company, open channel settings, and choose to add a Meta connection. This determines the company scope under which synchronized channels will be stored. Do not onboard a production number into a test workspace for convenience.
2. Sign in with an authorized Meta user
The Meta-hosted window opens. Use an account with appropriate access to the company's Business Portfolio. If the expected portfolio is missing, stop and fix access. Creating a duplicate portfolio because the correct one is not visible usually creates a harder ownership problem.
3. Choose the correct Meta Business Portfolio
A user may have access to several businesses. Verify the name, business identity, and ownership before continuing. The portfolio is important because current messaging capacity is shared across its WhatsApp numbers.
4. Select or create the correct WABA
The WhatsApp Business Account, commonly shortened to WABA, groups the relevant WhatsApp business assets. Reuse the company's real account when appropriate. Create another WABA only when the separation is intentional and its effect on templates, management, and reporting is understood.
5. Add the phone number and choose its path
Enter the number in international format and follow the route available in the flow:
a new number that has not been registered on WhatsApp Business Platform;
a number migrating from another setup or provider under a planned transfer;
an existing WhatsApp Business app number offered a supported coexistence path.
Do not assume coexistence is available for every number. Likewise, do not remove the existing app account until chat history, device access, downtime, and rollback have been considered.
6. Verify the number and submit the display name
Complete the verification challenge delivered to the number, and use a display name that accurately represents the business. Phone verification proves control of the number; it does not guarantee that every display-name or business review is complete.
7. Review assets and grant access
Confirm that the WABA and other assets shown in the authorization window belong to the intended company. After the Meta flow reports success, the browser returns to Wats so the local connection and channel synchronization can finish. Closing the window early may leave Meta assets partly configured without a usable local connection.
8. Synchronize and run a controlled test
Do not begin with a campaign. Test the smallest useful path:
Confirm that the phone number, display name, and state appear correctly.
Send a message from a test customer's phone and verify that it reaches the team inbox.
Reply within the customer service window and inspect delivery status.
Sync templates and confirm that the intended template belongs to the intended WABA.
Verify which team members can view or administer the channel.
Before inviting the wider team, use the guide to WhatsApp sales and support permissions. The shared WhatsApp inbox guide then explains how the connected channel becomes a daily team workflow.
Separate quality from messaging capacity
Several Meta states appear near one another in channel settings, but they answer different questions:
Signal | Scope | What it tells you | Operational response |
|---|---|---|---|
Phone or template quality | Phone number or template, depending on the signal | Whether recipients are responding negatively through blocks, reports, or other feedback | Pause unexpected messaging and review consent, targeting, frequency, and content |
Messaging limit | Meta Business Portfolio | How many unique users the business can reach outside customer service windows during the moving period | Coordinate campaign volume across every number in the portfolio |
Phone-number state | Individual phone number | Whether the number is registered and available or requires action | Resolve verification or restriction before launch |
Template state | WABA and template | Whether a template is approved, paused, or rejected | Use only a template in the correct state and category |
Meta's current messaging limits documentation describes a portfolio-level limit shared by the business phone numbers it owns. It applies to unique users reached outside customer service windows over a moving period. A platform may display the value next to a selected phone number, but that does not create an independent allowance for that number.
Message eligibility is a separate policy question. The WhatsApp Business Messaging Policy requires recipient opt-in and an approved message template when a business initiates contact or sends outside the 24-hour customer service window.
Common connection errors and how to isolate them
Symptom | Likely cause | Next action |
|---|---|---|
The expected portfolio or WABA is missing | The Meta user lacks access or selected the wrong business | Ask the business owner to review access, then restart the flow |
The verification code never arrives | Delivery method, number format, or prior registration is blocking the path | Check international format, SMS or voice availability, and the number's current registration |
Meta says the number is already in use | The number belongs to another setup or needs coexistence or migration | Identify the current owner and provider before deleting or transferring anything |
The display name is pending or rejected | Public branding and the submitted name do not align | Make the website and business identity consistent, then submit an accurate name |
The channel appears but templates do not | The wrong WABA was shared or synchronization is incomplete | Confirm account IDs and template state, then synchronize again |
Free-form replies fail later | The customer service window has closed | Use an approved template for the intended purpose after confirming opt-in |
Activity on one number reduces capacity elsewhere | Numbers share the portfolio messaging limit | Coordinate schedules and volume at portfolio level |
Hypothetical operating example: separate sales and support numbers
This is a hypothetical example, not a customer result or performance claim.
A Saudi company has an existing sales number moving to Cloud API and a new support number. Its IT administrator runs Embedded Signup from an institutionally managed Meta account and selects the existing Business Portfolio and WABA rather than creating duplicates. After verification, both channels appear in Wats.
Before launch, the owner grants the sales team access only to the sales number and gives the support lead access to the support number, while the administrator retains oversight of both. Each team sends an inbound test and a reply, and the administrator synchronizes templates. During campaign planning, the team recognizes that both numbers draw from the same portfolio-level messaging capacity, so it coordinates timing instead of treating each phone number as an isolated sender.
The connection succeeds because ownership, scope, and testing were designed together—not because the authorization window displayed a green checkmark.
What Wats adds after Meta authorization
Wats can synchronize the company's connected Meta channels, refresh their details, manage campaign templates, and show operational signals returned by Meta, including phone state, quality, and messaging-limit information. Channel access then connects to the team inbox, campaigns, and company membership scope.
This layer does not replace Meta policy or guarantee approval of a display name or template. It keeps the post-onboarding work visible in one operating context. Explore the relevant Wats features, then use the WhatsApp campaigns and templates guide before launching structured outbound messaging.
Conclusion: the minimum viable successful connection
A reliable connection has seven outcomes: company-owned assets, an authorized administrator, a deliberate phone-number path, the correct WABA, completed verification, successful synchronization, and tested inbound and outbound messaging. Only then should the team expand access or launch a campaign.
If ownership, the current number setup, or the migration path is unclear, pause before onboarding. Resolving those decisions first is easier than moving an active channel between duplicated or incorrectly owned Meta assets later.


