# Onboard as a Tech Provider

Before connecting to Bird as a solutions provider to manage WhatsApp messaging to your customers you need to register as a Tech Provider

## Step 1: Create a Meta Business Account

[Create](https://business.facebook.com/create) or use your existing Meta Business Account to ensure it has all required business details including address, website, email, etc. The account must be owned by someone who can provide appropriate details during the business verification process.

Things to keep in mind:

* Your business can only have a maximum number of 2 Meta Business Accounts
* Ensure all the information provided is correct, otherwise it will be rejected during business verification. If your business account is not in good standing with Meta, then you won’t be able to successfully onboard WhatsApp services

## Step 2: Create a Meta App

Go to the My Apps panel and create a new business app and connect it to your Meta Business Account. Alternatively, you can connect an existing app to your Meta Business Account by loading your app in the App Dashboard and skipping to 3.

1. If you create an app and aren't given the option to create a business app immediately, first choose **Other > Next**.

<figure><img src="https://lh7-us.googleusercontent.com/qtiHRJnA-oFQMzCKLCPvZAaWhkiEH4sdPMqJgouJgGfrADZ33MjeBcgIG5BhdO2_c_7zwm9XmmcMqA9PxT4EvVSQxtUNzFa9LwtnJmAbDSLwTdh4R6m_93FtxGhTmHccODAWXhOYbH91iafY9NKctdw" alt=""><figcaption></figcaption></figure>

2. Choose **Business**

<figure><img src="https://lh7-us.googleusercontent.com/Rs0sygxo7bC_ke6NOC48HiuxqnaIrqx4_JPBuaylmAi-jnXndRdPCi7u_aPp3_3kR0YNc7uvBF5MorzCMZ_X3_I8NtL--KySu2-YtRJTeqAG_6OOrk5Gm6tIrzZKjSjr0QA1EEpLAqpXiuQcHmuJIlc" alt=""><figcaption></figcaption></figure>

3. Complete the rest of the form. If you are unable to move past this step, try setting the **Business Account** dropdown menu to **No Business Manager account selected** and proceed.

<figure><img src="https://lh7-us.googleusercontent.com/Mr_MpdyzOSov-LtlzGHktncS6-dkWidlKuNrC80OGI6ZNDK3OhDZDEeqq6EmHEZ4R4qUiOLe9XG_gIxmDiuenCOKlLxlgWIw5XcK_s-OClqVQY6hPrSMdL6EUy6hlkT_13XnGOGaZ6Nq9MSmcy-Rgv8" alt=""><figcaption></figcaption></figure>

4. Once the app is created, go into your App under the basic settings tab to update your domains, icon, etc.

<figure><img src="https://lh7-us.googleusercontent.com/59SD8OrvY_6iKsyXt21xnXCgDO4Bf-iBr7IKMziWZDWzDBebvZBuICDXFdkTGofnLvzxrqQ-n8oNU6BvqwHa2gcIPvSSQ1cN6LTPLGqriyxwBKSb8ZeP9xC_ExEp-MV3aHXctaHtAppjQuvGxSJApwY" alt=""><figcaption></figcaption></figure>

5. Add your privacy policy and terms of service URLs, which will be visible to users onboarding through Embedded Signup. To complete creating the app, select the **Messaging** category and save all changes.

## Step 3: Apply for advanced access to public\_profile

For the embedded signup to work, you must have advanced access to the `public_profile` permission on your Meta app.&#x20;

1. In the Meta for developers app dashboard, navigate to your **App Review > Permissions**&#x20;
2. Find the `public_profile` permission and request advanced access<br>

   <figure><img src="/files/YktsaKOEk41jJSsS6TKN" alt=""><figcaption></figcaption></figure>
3. Ensure advanced access is granted<br>

   <figure><img src="/files/HyYLfZzQr1zBnAB2YL8N" alt=""><figcaption></figcaption></figure>

## Step 4: Add the WhatsApp Product

From your App Dashboard, add the **WhatsApp** product.

You will then be redirected to select your business account and accept the Facebook Terms for WhatsApp Business and the Meta Hosting Terms for Cloud API.

## Step 5: Complete Business Verification

Select **Start verification** in the Provider verification step to apply for [Business Verification](https://www.facebook.com/business/help/1095661473946872?id=180505742745347) if you have not already done so, and ensure you have uploaded the required official documents. Please follow the guidelines on domain verification. Your Meta Business Account needs to be verified before using the Embedded Signup flow.

{% content-ref url="/pages/pxQNvY0I4NVT9rkeRz0T" %}
[Connecting to Bird as solutions provider](/applications/channels/channels/supported-channels/whatsapp/how-to/become-a-whatsapp-tech-provider/connecting-to-bird-as-solutions-provider.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/applications/channels/channels/supported-channels/whatsapp/how-to/become-a-whatsapp-tech-provider/onboard-as-a-tech-provider.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
