# Solution providers | Developer Documentation

<div id="bkmrk-solution-providersup">## Solution providers

<div><span>Updated: Nov 14, 2025</span></div><div>This documentation contains information, instructions, and resources for **solution providers** — 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](/books/meta-whatsapp/page/get-started-developer-documentation) guide instead.</div><div>Solution providers are business entities that deploy value-added solutions as WhatsApp authorized service providers on behalf of their business customers. Solution providers include Solution Partners, Tech Providers, and Tech Partners.</div><div id="bkmrk-solution-partners"><div id="bkmrk-solution-partners-1"><div>### Solution Partners

</div></div></div><div>Solution Partners are [Meta Business Partners<span>⁠</span>](https://www.facebook.com/business/marketing-partners/become-a-partner) that provide a full range of WhatsApp Business Platform services to other businesses, such as messaging services, billing, integration support, and customer support.</div><div>Solution Partners have [credit lines<span>⁠</span>](https://www.facebook.com/business/help/1684730811624773?id=2129163877102343) which can be extended to business customers who they bring on board, thus removing the need for those customers to enter their own payment method during the onboarding process. Furthermore, Solution Providers are able to directly invoice their customers for the WhatsApp Business Platform services provided through their apps.</div><div>In addition, Solution Partners have access to [Direct Support](/books/meta-whatsapp/page/faqs-developer-documentation) and are eligible to participate in the [Meta Business Partner SMB Accelerator Program<span>⁠</span>](https://www.facebook.com/business/marketing-partners/mbp-smb-accelerator), which offers incentive, accreditation, and enablement services.</div><div>Note that becoming a Solution Provider is a lengthy process, so if you don’t need a credit line and don’t need to invoice your business customers for API usage directly, consider becoming a Tech Provider instead.</div><div>See [Get started for solution partners](https://developers.facebook.com/docs/whatsapp/solution-providers/get-started-for-solution-partners).</div><div id="bkmrk-tech-providers"><div id="bkmrk-tech-providers-1"><div>### Tech Providers

</div></div></div><div>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](/books/meta-whatsapp/page/multi-partner-solutions-developer-documentation) who already offers these services.</div><div>Unlike Solution Providers, however, Tech Providers do not have credit lines. Instead, business customers onboarded by Tech Providers must provide their own payment method after onboarding is complete. Meta will then bill these customers for API usage, and the Tech Provider will bill for other services.</div><div>Tech Providers also cannot participate in the [Meta Business Partner SMB Accelerator Program<span>⁠</span>](https://www.facebook.com/business/marketing-partners/mbp-smb-accelerator), unless they upgrade to a Tech Partner. However, Tech Providers do have access to [Direct Support](/books/meta-whatsapp/page/faqs-developer-documentation).</div><div>To learn how to become a Tech Provider, see [Become a Tech Provider](/books/meta-whatsapp/page/become-a-tech-provider-developer-documentation).</div><div id="bkmrk-tech-partners"><div id="bkmrk-tech-partners-1"><div>### Tech Partners

</div></div></div><div>Tech Partners are Tech Providers who are, or are eligible to become, [Meta Business Partners<span>⁠</span>](https://www.facebook.com/business/marketing-partners/become-a-partner). 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<span>⁠</span>](https://www.facebook.com/business/marketing-partners/mbp-smb-accelerator).</div><div>To learn how to upgrade to a Tech Partner, see [Upgrading to a Tech Partner](/books/meta-whatsapp/page/upgrading-to-a-tech-partner-developer-documentation).</div><div id="bkmrk-other-partners"><div id="bkmrk-other-partners-1"><div>### Other partners

</div></div></div><div>If you just want to use Meta Business Suite to provide WhatsApp messaging-related services to business customers (i.e. you **don’t need API access**), you only need a verified business portfolio.</div>
<span>Go to [https://business.facebook.com<span>⁠</span>](https://business.facebook.com/) and create a business portfolio, or sign into your existing Meta Business Suite account if you already have one.</span><span>Complete the [business verification steps<span>⁠</span>](https://www.facebook.com/business/help/2058515294227817) described in our Help Center article.</span><div>Once your business is verified, provide your business portfolio ID to any business customers for whom you wish to provide service, and ask them to [share their WhatsApp Business Account](/books/meta-whatsapp/page/managing-whatsapp-business-accounts-developer-documentation) with you. Once shared, you can use Meta Business Suite to access their account and provider service.</div><div id="bkmrk-comparison"><div id="bkmrk-comparison-1"><div>### Comparison

</div></div></div><div><table><thead><tr><th></th><th><span>Solution Partners </span></th><th><span>Tech Providers </span></th><th><span>Tech Partners </span></th></tr></thead><tbody><tr><td><div><div>Can offer full WhatsApp Business Platform services to onboarded customers</div></div></td><td><div><div>Yes</div></div></td><td><div><div>Yes</div></div></td><td><div><div>Yes</div></div></td></tr><tr><td><div><div>Has a credit line</div></div></td><td><div><div>Yes</div></div></td><td><div><div>No</div></div></td><td><div><div>No</div></div></td></tr><tr><td><div><div>Customers bypass payment method collection</div></div></td><td><div><div>Yes</div></div></td><td><div><div>No</div></div></td><td><div><div>No</div></div></td></tr><tr><td><div><div>Bills customers directly for API usage (vs. Meta billing customers for usage)</div></div></td><td><div><div>Yes</div></div></td><td><div><div>No</div></div></td><td><div><div>No</div></div></td></tr><tr><td><div><div>Is a Meta Business Partner</div></div></td><td><div><div>Yes</div></div></td><td><div><div>No</div></div></td><td><div><div>Yes</div></div></td></tr><tr><td><div><div>Eligible for accelerator program</div></div></td><td><div><div>Yes</div></div></td><td><div><div>No</div></div></td><td><div><div>Yes</div></div></td></tr><tr><td><div><div>Access to Direct Support</div></div></td><td><div><div>Yes</div></div></td><td><div><div>Yes</div></div></td><td><div><div>Yes</div></div></td></tr></tbody></table>

</div><div id="bkmrk-onboarding-business-"><div id="bkmrk-onboarding-business--1"><div>### Onboarding business customers

</div></div></div><div>There are multiple ways for you to onboard business customers.</div><div id="bkmrk-embedded-signup"><div id="bkmrk-embedded-signup-1"><div>#### Embedded Signup

</div></div></div><div>[Embedded Signup](/books/meta-whatsapp/page/embedded-signup-developer-documentation) is a scalable, authentication and authorization interface that can be launched directly from your website or customer portal. Embedded Signup automatically generates all required WhatsApp assets for business customers who successfully complete the flow, and authorizes your app to access those assets.</div><div id="bkmrk-hosted-embedded-sign"><div id="bkmrk-hosted-embedded-sign-1"><div>#### Hosted Embedded Signup

</div></div></div><div>[Hosted Embedded Signup](/documentation/business-messaging/whatsapp/embedded-signup/hosted-es) (“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.</div><div id="bkmrk-partner-initiated-ac"><div id="bkmrk-partner-initiated-ac-1"><div>#### Partner-initiated account creation

</div></div></div><div>If you are a Solution Partner, you can [initiate WhatsApp Business Account creation](/books/meta-whatsapp/page/partner-initiated-waba-creation-developer-documentation) for a business customer who can then use Meta Business Suite to approve or decline creation.</div><div id="bkmrk-meta-business-suite"><div id="bkmrk-meta-business-suite-1"><div>#### Meta Business Suite

</div></div></div><div>Your business customers can [use Meta Business Suite to create a WhatsApp Business Account](/books/meta-whatsapp/page/managing-whatsapp-business-accounts-developer-documentation) on their own and [share it with you](/books/meta-whatsapp/page/managing-whatsapp-business-accounts-developer-documentation).</div><div id="bkmrk-multi-partner-soluti"><div id="bkmrk-multi-partner-soluti-1"><div>### Multi-Partner Solutions

</div></div></div><div>[Multi-Partner Solutions](/books/meta-whatsapp/page/multi-partner-solutions-developer-documentation) allow solution partners to jointly manage onboarded business customer assets in order 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 business customers onboarded via your joint solution.</div><div id="bkmrk-access-tokens"><div id="bkmrk-access-tokens-1"><div>### Access Tokens

</div></div></div><div>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 business customers; in all other cases, use business tokens.</div><div id="bkmrk-system-tokens"><div id="bkmrk-system-tokens-1"><div>#### System tokens

</div></div></div><div>System tokens should only be used by Solution Partners, and only when sharing credit lines with onboarded business customers; at all other times, use a business token instead.</div><div>System tokens are described in our API documentation, as they are used by non-solution partners as well. See [System User Access tokens](/books/meta-whatsapp/page/access-tokens-guide-developer-documentation) to learn how to create a system user and token.</div><div>When creating your system user, aside from granting it any permissions and roles your app needs, also grant it the **Finance editor** role:</div>
<span>Sign into the [Meta Business Suite<span>⁠</span>](https://business.facebook.com/).</span><span>Locate your business portfolio in the top-left dropdown menu and click its **Settings** (gear) icon.</span><span>Click **Business settings**.</span><span>Navigate to **Users** &gt; **System Users**.</span><span>Edit the user and grant it the **Finance editor** role.</span><div>This will allow your app to use the API to share your credit line with onboarded customers.</div><div id="bkmrk-business-tokens"><div id="bkmrk-business-tokens-1"><div>#### Business tokens

</div></div></div><div>[Business tokens](/books/meta-whatsapp/page/access-tokens-guide-developer-documentation) are access tokens scoped to individual onboarded business customers. Use these tokens when accessing onboarded customer data, such as WhatsApp Business Accounts, message templates, business phone numbers, and when sending and receiving messages for your customers.</div><div>To get a business token that is scoped to a customer, you must exchange a code returned to you when that customer completes the [Embedded Signup](/books/meta-whatsapp/page/embedded-signup-developer-documentation) flow. This process is described in the Onboarding Business Customers section of the Embedded Signup documentation.</div><div id="bkmrk-permissions"><div id="bkmrk-permissions-1"><div>### Permissions

</div></div></div><div>The [permissions](/books/meta-whatsapp/page/permissions-developer-documentation) your app requires from onboarded customers 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.</div><div>The most commonly needed permissions are:</div>
<span>**whatsapp\_business\_management** — necessary if your app needs access to onboarded customer WhatsApp Business Account settings and message templates.</span><span>**whatsapp\_business\_messaging** — necessary if your app needs access to onboarded customer business phone number settings, or if your app will be used by customers to send and receive messages.</span><div>Note that before your app can be granted these permissions by your business customers, the permissions must be approved through the [App Review](/books/meta-whatsapp/page/app-review-developer-documentation) process.</div><div id="bkmrk-app-review"><div id="bkmrk-app-review-1"><div>### App Review

</div></div></div><div>Before you can officially begin onboarding business customers, you must submit your app for [App Review](/books/meta-whatsapp/page/app-review-developer-documentation) and request **advanced access** approval for any permissions your app requires.</div><div>If advanced access is not approved for a given permission, the permission will not appear in the Embedded Signup flow and your business customers will be unable to grant it to your app.</div><div id="bkmrk-business-verificatio"><div id="bkmrk-business-verificatio-1"><div>### Business Verification

</div></div></div><div>In order to be eligible for increased messaging limits, business phone number limits, and Official Business Account status, your business customers must verify their business. Your business customers can submit their business for verification by following the instructions in the following Help Center article:</div><div>[How to Verify Your Business on Meta<span>⁠</span>](https://www.facebook.com/business/help/2058515294227817?id=180505742745347)</div><div>Alternatively, if you are a **Select Solution** or **Premier** Solution Partner, you can submit a customer’s business for verification on their behalf, which has a much faster turnaround time. See [Partner-led Business Verification](/books/meta-whatsapp/page/partner-led-business-verification-developer-documentation).</div></div>