# Partner-initiated WABA creation | Developer Documentation

<div id="bkmrk-partner-initiated-wa">## Partner-initiated WABA creation

<div><span>Updated: Nov 14, 2025</span></div><div>If you are a Solution Partner and you don’t want to onboard a business customer with [Embedded Signup](/books/meta-whatsapp/page/embedded-signup-developer-documentation), you can use Meta Business Suite to initiate WABA creation for a business customer. This generates a WABA creation request which your business customer can review in Meta Business Suite. The customer can then accept the request (or decline it) and optionally add a business phone number.</div><div>If accepted, the WABA will be created and its ownership will be assigned to the customer. You will also be given access to the WABA based on the permissions you defined when you initiated the request. You can then use your [system token](/books/meta-whatsapp/page/access-tokens-guide-developer-documentation) to add a business phone number to the customer’s WABA (if they opted not to create one) and share your credit line with the customer, which completes the onboarding process.</div><div>Note that if you use this method to create a WABA for a business customer, and the customer accepts it, you must use your system token when accessing the WABA (a [business token](/books/meta-whatsapp/page/access-tokens-guide-developer-documentation) will not work), and you must use the API to share your credit line with the customer (it cannot be shared as part of the initiation or acceptance process).</div><div id="bkmrk-initiating-waba-crea"><div id="bkmrk-initiating-waba-crea-1"><div>### Initiating WABA creation

</div></div></div>
<span>Access [Meta Business Suite<span>⁠</span>](https://business.facebook.com/).</span><span>If you have multiple business portfolios, select the appropriate portfolio using the dropdown menu at the top-left of the page.</span><span>Navigate to the **Settings** (gear icon) &gt; **Accounts** &gt; **WhatsApp accounts** panel.</span><span>Click the blue **Add** dropdown button and select **Request a new WhatsApp Business account for a client**.</span><span>Complete the flow, filling out each field as appropriate.</span><span>Navigate to the **Settings** &gt; **Requests** &gt; **Other requests** panel and click the **Sent** tab and verify that your invitation has been sent to the business customer.</span><span>Instruct the customer to accept the request. See [Business customer instructions](#bkmrk-business-customer-in-1) below for content you can send them.</span><div id="bkmrk-onboarding-business-"><div id="bkmrk-onboarding-business--1"><div>### Onboarding business customers

</div></div></div>
<span>Listen for an **account\_update** webhook with the `event` property set to `PARTNER_ADDED` or `PARTNER_APP_INSTALLED`, or look for a developer notification or developer alert, indicating that the customer has accepted your request.</span><span>If the customer accepted your request, navigate to the **Settings** (gear icon) &gt; **Accounts** &gt; **WhatsApp accounts** panel and confirm that you see the customer’s WABA in the list of WABAs.</span><span>If the WABA doesn’t have a business phone number, click the three-dot menu to the far right of the WABA’s name, select **Add phone number**, and complete the flow. Alternatively, you can [add a phone number programmatically](/books/meta-whatsapp/page/registering-business-phone-numbers-developer-documentation) using the API.</span><span>[Share your credit line](/books/meta-whatsapp/page/managing-credit-lines-developer-documentation) with the customer.</span><div>This completes the onboarding process. You can now use your system token to provide WhatsApp messaging services to the customer.</div><div id="bkmrk-business-customer-in"><div id="bkmrk-business-customer-in-1"><div>### Business customer instructions

</div></div></div><div>Once you have confirmed that the invitation has been sent, instruct the business customer to review and accept the request in the Meta Business Suite. Invitations that have not been accepted within 90 days will be canceled automatically.</div><div>You can send them the following instructions:</div>
<span>*Access Meta Business Suite at [https://business.facebook.com<span>⁠</span>](https://business.facebook.com).*</span><span>*If you have multiple business portfolios, select the appropriate portfolio using the dropdown menu at the top-left of the page.*</span><span>*Navigate to the **Settings** (gear icon) &gt; **Requests** &gt; **Other Requests** panel and click the **Received** tab.*</span><span>*Locate the invitation and review its contents (or decline the invitation).*</span><span>*Add and verify a business phone number (optional).*</span><span>*Confirm the invitation.*</span><span>*Navigate to the **Accounts** &gt; **WhatsApp account** panel and confirm that your WhatsApp Business Account has been created and shared with your Solution Partner.*</span><div id="bkmrk-adding-phone-numbers"><div id="bkmrk-adding-phone-numbers-1"><div>### Adding phone numbers

</div></div></div><div>Once the business customer has shared their WABA with you, you can register a business phone number for the customer in one of two ways:</div>
<span>**Via WhatsApp Manager**: Navigate to the [**WhatsApp Manager**<span>⁠</span>](https://business.facebook.com/latest/whatsapp_manager/) &gt; **Overview** panel and locate the WABA in the WhatsApp account section. Click the three-dot menu to the far right of the WABA’s name, click **Add phone number**, and complete the flow.</span><span>**Via API**: See [Registering business phone numbers](/books/meta-whatsapp/page/registering-business-phone-numbers-developer-documentation).</span><div>Alternatively, you can instruct the customer to add a number on their own using the WhatsApp Manager.</div><div id="bkmrk-canceling-invitation"><div id="bkmrk-canceling-invitation-1"><div>#### Canceling invitations

</div></div></div><div>To cancel an invitation that has not been accepted yet, navigate to the **Settings** (gear icon) &gt; **Requests** panel and click the **Sent** tab. Locate the invitation and click its **Cancel** button.</div><div id="bkmrk-payment-methods"><div id="bkmrk-payment-methods-1"><div>#### Payment methods

</div></div></div><div>Business customers cannot add their own payment method to a WABA created via the partner-initiated WABA creation process. You must use the API to [share your credit line](/books/meta-whatsapp/page/managing-credit-lines-developer-documentation) with any business customer who accepts your creation request.</div><div id="bkmrk-multi-partner-soluti"><div id="bkmrk-multi-partner-soluti-1"><div>#### Multi-Partner Solutions

</div></div></div><div>If you are part of a [Multi-Partner Solution](/books/meta-whatsapp/page/multi-partner-solutions-developer-documentation) (“MPS”), you can share a WABA created through the partner-initiated WABA creation process with other MPS participants after you have successfully [onboarded the WABA](#bkmrk-onboarding-business--1).</div><div>To share the WABA with other MPS participants, you have two options:</div>
<span>**Recommended**: direct the customer to your (or your partner’s) MPS-configured implementation of Embedded Signup, and instruct them to complete the flow using their existing WABA name, business portfolio, and business phone number.</span><span>Use the API to [add the WABA to your MPS](/documentation/business-messaging/whatsapp/solution-providers/support/adding-waba-to-mps).</span><div id="bkmrk-waba-sharing-model"><div id="bkmrk-waba-sharing-model-1"><div>### WABA Sharing model

</div></div></div><div>With the WABA Sharing model, a business customer creates and grants access to their WABA to a solution provider using Embedded Signup.</div><div>When a customer successfully completes a solution provider’s Embedded Signup flow, a WABA is created under the customer’s business portfolio (and is thus owned by the customer) and a webhook is triggered, notifying the partner. The partner can then use the contents of the webhook and the customer’s [business token](/books/meta-whatsapp/page/access-tokens-guide-developer-documentation) to onboard the customer and provide message services via the API.</div><div id="bkmrk-onboarding-customers"><div id="bkmrk-onboarding-customers-1"><div>### Onboarding customers to the WABA Sharing model

</div></div></div><div>To onboard a business customer to the WABA Sharing model, you must use Embedded Signup. See the [Embedded Signup](/books/meta-whatsapp/page/embedded-signup-developer-documentation) documentation to learn how to implement Embedded Signup, and how to onboard business customers as a Solution Provider.</div><div id="bkmrk-on-behalf-of-model"><div id="bkmrk-on-behalf-of-model-1"><div>### On-Behalf-Of model

</div></div></div><div><span></span><div>The On-Behalf-Of WABA ownership model has been deprecated and is no longer possible. See [On-Behalf-Of account ownership model deprecation](/books/meta-whatsapp/page/on-behalf-of-account-ownership-model-deprecation-developer-documentation) for details.</div></div></div>