WhatsApp Business Platform
WhatsApp Business Platform
Business Messaging
WhatsApp Business Platform
Resources

Partners

Updated: May 12, 2026
This documentation contains information, instructions, and resources for partners — businesses that provide, or want to provide, WhatsApp messaging services to other businesses. If you are building an app that will not be used by other businesses, refer to our Cloud API Get Started guide instead.
Partners are business entities that deploy value-added solutions as WhatsApp authorized service providers on behalf of their clients. Partners include Solution Partners, Tech Providers, and Tech Partners.

Solution Partners

Solution Partners are Meta Business Partners that provide a full range of WhatsApp Business Platform services to other businesses (clients), such as messaging services, billing, integration support, and customer support.
Solution Partners have credit lines which can be extended to clients who they bring on board, thus removing the need for those clients to enter their own payment method during the onboarding process. Furthermore, Solution Partners can directly invoice their clients for the WhatsApp Business Platform services provided through their apps.
In addition, Solution Partners have access to Direct Support and are eligible to participate in the Meta Business Partner SMB Accelerator Program, which offers incentive, accreditation, and enablement services.
Note that becoming a Solution Partner is a lengthy process, so if you don’t need a credit line and don’t need to invoice your clients for API usage directly, consider becoming a Tech Provider instead.

Tech Providers

Tech Providers are similar to Solution Partners in that they also can offer a full range of WhatsApp Business Platform services to other businesses, either by providing these services on their own, or by partnering with a Solution Partner who already offers these services.
Unlike Solution Partners, however, Tech Providers do not have credit lines. Instead, clients onboarded by Tech Providers must provide their own payment method after onboarding is complete. Meta will then bill these clients for API usage, and the Tech Provider will bill for other services.
Tech Providers also cannot participate in the Meta Business Partner SMB Accelerator Program, unless they upgrade to a Tech Partner. However, Tech Providers do have access to Direct Support.
To learn how to become a Tech Provider, see Become a Tech Provider.

Tech Partners

Tech Partners are Tech Providers who are, or are eligible to become, Meta Business Partners. Tech Providers who apply to become a Meta Business Partner and are approved are eligible to participate in the Meta Business Partner SMB Accelerator Program.
To learn how to upgrade to a Tech Partner, see Upgrading to a Tech Partner.

Other partners

If you just want to use Meta Business Suite to provide WhatsApp messaging-related services to clients (that is, you don’t need API access), you only need a verified business portfolio.
  1. Go to https://business.facebook.com and create a business portfolio, or sign into your existing Meta Business Suite account if you already have one.
  2. Complete the business verification steps described in our Help Center article.
Once your business is verified, provide your business portfolio ID to any clients for whom you wish to provide service, and ask them to share their WhatsApp Business account with you. Once shared, you can use Meta Business Suite to access their account and provide services.

Comparison

Solution Partners Tech Providers Tech Partners
Can offer full WhatsApp Business Platform services to onboarded clients
Yes
Yes
Yes
Has a credit line
Yes
No
No
Customers bypass payment method collection
Yes
No
No
Bills customers directly for API usage (vs. Meta billing customers for usage)
Yes
No
No
Is a Meta Business Partner
Yes
No
Yes
Eligible for accelerator program
Yes
No
Yes
Access to Direct Support
Yes
Yes
Yes

Onboarding clients

There are multiple ways for you to onboard clients.

Embedded Signup

Embedded Signup is a scalable, authentication and authorization interface that can be launched directly from your website or client portal. Embedded Signup automatically generates all required WhatsApp assets for clients who successfully complete the flow, and authorizes your app to access those assets.

Onboard WhatsApp Business app users

You can configure Embedded Signup to onboard clients who already use the WhatsApp Business app. These clients can connect their existing WhatsApp Business app account and phone number to Cloud API, allowing them to use your app to message at scale while still using the WhatsApp Business app for one-to-one conversations.

Hosted Embedded Signup

Hosted Embedded Signup (“Hosted ES”) is an alternative and simpler way of implementing Embedded Signup that doesn’t require you to configure and host the implementation code on your website or portal.

Partner-initiated account creation

If you are a Solution Partner, you can initiate WhatsApp Business account creation for a client who can then use Meta Business Suite to approve or decline creation.

Meta Business Suite

Multi-Partner Solutions

Multi-Partner Solutions allow partners to jointly manage onboarded client assets to provide comprehensive WhatsApp messaging services. For example, if you are a Tech Provider, you may wish to create a multi-partner solution with a Solution Partner who can share their credit line with clients onboarded via your joint solution.

Access tokens

If you are a Tech Provider or Tech Partner, you should use business tokens exclusively. If you are a Solution Partner, you should use a system token only when sharing your credit line with onboarded clients; in all other cases, use business tokens.

System tokens

System tokens are described in our API documentation, as they are used by non-partners as well. See System User Access tokens to learn how to create a system user and token.
When creating your system user, aside from granting it any permissions and roles your app needs, also grant it the Finance editor role:
  1. Sign into the Meta Business Suite.
  2. Locate your business portfolio in the top-left dropdown menu and click its Settings (gear) icon.
  3. Click Business settings.
  4. Navigate to Users > System Users.
  5. Edit the user and grant it the Finance editor role.
This will allow your app to use the API to share your credit line with onboarded clients.

Business tokens

Business tokens are access tokens scoped to individual onboarded clients. Use these tokens when accessing onboarded client data, such as WhatsApp Business Accounts, message templates, business phone numbers, and when sending and receiving messages for your clients.
To get a business token that is scoped to a client, you must exchange a code returned to you when that client completes the Embedded Signup flow. This process is described in the Onboarding Clients section of the Embedded Signup documentation.

Permissions

The permissions your app requires from onboarded clients depends on the services you provide. These are described in broad terms below but are largely determined by the endpoints your app will be querying.
The most commonly needed permissions are:
  • whatsapp_business_management — necessary if your app needs access to your clients’ WhatsApp Business Account settings and message templates. If your app uses this permission to access WABAs not owned by your business, you must have Advanced access. Without it, API calls return error code 200.
  • whatsapp_business_messaging — necessary if your app needs access to your clients’ business phone number settings, or if your app will be used by your clients to send and receive messages.
Note that before your app can be granted these permissions by your clients, the permissions must be approved through the App Review process.

App Review

Before you can officially begin onboarding clients, submit your app for App Review and request Advanced access approval for any permissions your app requires.
If Advanced access is not approved for a given permission, the permission does not appear in the Embedded Signup flow and your clients cannot grant it to your app. If your app uses the whatsapp_business_management permission to access WABAs not owned by your business without Advanced access, API calls return error code 200.

Business Verification

To be eligible for increased messaging limits, business phone number limits, and Official Business Account status, your clients must verify their business. Your clients can submit their business for verification by following the instructions in the following Help Center article:
Alternatively, if you are a Select Solution or Premier Solution Partner, you can submit a client’s business for verification on their behalf, which has a much faster turnaround time. See Partner-led Business Verification.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon