# Become a Meta Tech Provider

As a Tech Provider, you must complete all the steps below, including registering as a Meta Developer, configuring a Meta App, verifying a business, and obtaining approval from Meta and 360Dialog. This is a required step for Independent Software Vendors (ISVs) to enroll in Meta's Tech Provider Program and unlock benefits for partnering with 360Dialog.

### Overview of the Process

To become a Tech Provider, partners must complete an onboarding process managed by Meta.

1. **Access an ISV Business Portfolio** in Meta Business Suite
2. **Meta App Creation and Setup**
3. **Accept Meta Terms of Service**
4. **Complete Business Verification** (If not already verified)
5. **Create a Partner Solution** (with a Solution Partner - 360Dialog)
6. **Start App Review**
7. **Set Application Mode to Live**
8. **Add a Solution ID in the 360Dialog Partner Hub**
9. **Wait for 360Dialog to Accept the Partner Solution Request**
10. Once all integration steps are completed, final setup and customer onboarding can begin with end customers.

## Get started

### 1. Access an ISV Business Portfolio in Meta Business Suite

#### Create a business portfolio <a href="#step-1--create-a-business-portfolio" id="step-1--create-a-business-portfolio"></a>

*If a business portfolio for the ISV company already exists, you can skip this step.*

If not yet created, go to [Meta Business Suite](https://business.facebook.com/) and create an account using Facebook credentials. This will generate a business portfolio, which will serve as a container for any WhatsApp related assets created later.

#### Register as a Meta developer <a href="#step-2--register-as-a-meta-developer" id="step-2--register-as-a-meta-developer"></a>

A Meta Developer Account is required to begin app creation. After logging into an ISV Business Profile, go to [Meta for Developers](https://developers.facebook.com/), click Get Started, and complete the registration flow.&#x20;

### 2. Meta app Creation and Setup

#### Create a new Meta App

Go to the [Meta App Dashboard](https://developers.facebook.com/apps) and create a new app, which will generate a Meta app ID.

1. Select **Business Messaging and Connect with customers on WhatsApp**

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F3XpkLo5Cmr1igqkNUj1N%2Fimage.png?alt=media&#x26;token=743c5c84-8422-49b8-b247-27679ea159bb" alt=""><figcaption></figcaption></figure>

2. Select the business portfolio of the ISV account and click **Create App.**
3. **Configure Data Deletion Instructions** During the app creation process, Meta requires developers to provide instructions for how customers can delete their data. You must provide one of the following:
   * **Data Deletion Callback URL**: A URL that receives a request from Facebook when a user requests data deletion, notifying the developer. The user then receives a URL to check the status of their request.
   * **Data Deletion instructions URL**: A simple documentation URL outlining how users can request data deletion.

#### Add the WhatsApp product to the App <a href="#step-5--add-the-whatsapp-product" id="step-5--add-the-whatsapp-product"></a>

Navigate to Meta for Developers App dashboard > Add products to your app > Set Up (on the WhatsApp product).

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FRraXBZ1al3SMKBJ7IQBx%2Fstep7.png?alt=media&#x26;token=89793746-9e6b-401d-90a2-0f2179096f39" alt=""><figcaption></figcaption></figure>

After clicking, navigate to WhatsApp > Quickstart > **Continue Onboarding**.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F7E4Se630Bvdk6wLQTzDE%2Fstep8.png?alt=media&#x26;token=66df7638-6e32-465c-b658-555c86660da6" alt=""><figcaption></figcaption></figure>

### 3. Accept Meta Terms of Service

After clicking to continue onboarding, a pop-up will appear. Click **Continue**.&#x20;

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FHDHOX1E8HVhAhZVGoQFI%2Fstep9.png?alt=media&#x26;token=492d0030-f790-4aa0-8afc-2c409020a8ef" alt=""><figcaption><p>Click continue</p></figcaption></figure>

#### Select **Working with a Solution Partner**  <a href="#step-5--add-the-whatsapp-product" id="step-5--add-the-whatsapp-product"></a>

Choose the option **Working with a Solution Partner**.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FIhu4g7ytpVIGOyFXNqRh%2Fstep91.png?alt=media&#x26;token=03dc6a7a-e8e8-4b47-8af5-5244dc868c53" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Choosing this option does not prevent access or moving away in the future; it is always possible to switch Solution Partners or operate independently at a later date.
{% endhint %}

After making the choice and continuing, you will be taken to the Onboarding panel.

### &#x20;4. Complete the Business Verification (If not already verified)

Verified businesses have a green checkmark and a green Approved dropdown menu label. If the business is already verified, you can skip this step.

Otherwise, go to Meta Business Suite > [Business Information](https://developers.facebook.com/micro_site/url/?click_from_context_menu=true\&country=PT\&destination=https%3A%2F%2Fbusiness.facebook.com%2Fsettings%2Finfo\&event_type=click\&last_nav_impression_id=1kGdl6SLZqLCUPY71\&max_percent_page_viewed=97\&max_viewport_height_px=1260\&max_viewport_width_px=2520\&orig_http_referrer=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fwhatsapp%2Fsolution-providers%2Fget-started-for-tech-providers%2F\&orig_request_uri=https%3A%2F%2Fdevelopers.facebook.com%2Fajax%2Fpagelet%2Fgeneric.php%2FDeveloperNotificationsPayloadPagelet%3Ffb_dtsg_ag%3D--sanitized--%26data%3D%257B%2522businessUserID%2522%253Anull%252C%2522cursor%2522%253Anull%252C%2522length%2522%253A15%252C%2522clientRequestID%2522%253A%2522js_840%2522%257D%26jazoest%3D24825\&region=emea\&scrolled=true\&session_id=0tqqH0wF61j3GMge7\&site=developers) and submit a verification request.

You can only move on to the next steps after business verification is complete.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FizsSiEi8o70i7cYZn61E%2Fstep10.png?alt=media&#x26;token=c162f4b6-69f0-458b-8a5e-0059427ccc95" alt=""><figcaption></figcaption></figure>

### 5. Create a Partner Solution

In the Onboarding panel, go to step 2 and click **Create a Partner Solution.**

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FeNCzQZWA7Wj45NcFepus%2Fstep11.png?alt=media&#x26;token=ea2c1c7c-943e-47ba-b441-9ae2048841b7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Only Only a verified business can create a Multi-Partner Solution.
{% endhint %}

#### Solution Details

| Field              | Description                                                                                                                                                         | Value                                                                                                       |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Solution Name**  | <p>Company name + Partner ID (<a href="https://docs.360dialog.com/partner/integration/partner-api-integration#partner-id">see how to retrieve it here</a>).<br></p> | <p><code>ISV\_Name: xxxxxxPA</code></p><p></p><p>Example: <code>PartnerCompanyName1234: SvAiK8PA</code></p> |
| **Partner App ID** | <p>360Dialog's app ID<br>The exact value should be inputted.</p>                                                                                                    | `307713669880953`                                                                                           |
| Send Messages      | Inform Meta you'll use 360Dialog API to send messages.                                                                                                              | `Only my partner`                                                                                           |

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FGT3rFbOwpERGR0MD4BMx%2Fstep12.png?alt=media&#x26;token=38ec76b2-1414-4945-879b-303323633873" alt=""><figcaption></figcaption></figure>

Once requested, it will appear in the Create a Partner Solution row with a Pending Acceptance state.

See the possible states below:

<table><thead><tr><th width="239">State</th><th>Description</th></tr></thead><tbody><tr><td><strong>Draft</strong></td><td>The solution has been initiated and saved but has not been sent to 360Dialog. </td></tr><tr><td><strong>Pending Acceptance</strong></td><td>360Dialog has not accepted or rejected the solution. </td></tr><tr><td><strong>Active</strong></td><td>360Dialog has accepted the solution and Partners can use it to host their own embedded signup and leverage Tech Provider features.</td></tr><tr><td><strong>Inactive</strong></td><td>360Dialog declined the solution request.</td></tr><tr><td><strong>Pending deactivation</strong></td><td>360Dialog has requested to deactivate the solution. You can accept or decline this request.</td></tr><tr><td><strong>Deactivated</strong></td><td>The solution has been deactivated. </td></tr></tbody></table>

Your request will be approved once all steps are completed and you share your Solution ID with us in the Hub.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FsGD5twsWoIRBecZHoqcN%2FPENDING.png?alt=media&#x26;token=1b7da1b6-42b3-4bbb-8f70-57921255a885" alt="" width="339"><figcaption></figcaption></figure>

#### Review Your App Settings

Next, click on "**Review app settings**":

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FOAc0mFnmMQpMpgOKp5ZW%2Fstep%2023.png?alt=media&#x26;token=c185ca6d-574d-454f-bbc3-75b897b79933" alt=""><figcaption></figcaption></figure>

You must also add basic data about your app such as:

* App icon (You can use [external tools to resize your image](https://www.iloveimg.com/resize-image) for 512x512 or 1024x1024 pixels)
* Privacy Policy URL
* Category (Select the category the best fit your Software)

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F0yB2SbwEtOcbNwzTWGIs%2FScreenshot%202025-02-24%20at%2020.59.33.png?alt=media&#x26;token=8bcbb175-18d9-4f8f-ad32-38d219130b37" alt=""><figcaption></figcaption></figure>

Be sure to save your changes. You can add additional information if you wish later, but the information above is the only information required to complete the remaining steps.

#### Capture videos for App Review

As part of the **Meta App Review** process, you have to submit two **video recordings** demonstrating key functionalities of your WhatsApp integration. These videos validate that your app is properly configured to send messages and create message templates.

You only need to prepare and record the videos. The submission will be done in the following step.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F8bPerCaOzI7vhuMvYkGa%2Fpermissions.png?alt=media&#x26;token=120e6996-6f54-4953-8536-291663f06c4b" alt=""><figcaption></figcaption></figure>

#### Required Videos & How to Record

**Video 1: Sending a Message from Your App**

**Objective:** Demonstrate a message being sent from your app and received in a WhatsApp client (mobile or web).

**How to Record:**

* Use [**360Dialog’s API Setup cURL script**](https://docs.360dialog.com/partner/messaging/template-messages/sending-template-messages) or your existing integration to send a message.
* Select a WhatsApp test recipient and capture the process from message sending to delivery in the WhatsApp client.
* If using an API request, ensure the video shows both the request and the received message in WhatsApp.

**Video Requirements:**

* Clearly display the API request or your software UI interaction sending the message.
* Show the WhatsApp client receiving the message in real time.

***

&#x20;**Video 2: Creating a Message Template**

**Objective:** Demonstrate how your app creates a **Message Template** within the WhatsApp Business API.

**How to Record:**

* Use either:
  * 360Dialog’s WABA Management App in the Hub *(recommended for non-technical users)* to create a template.
  * [360Dialog’s API Setup cURL script](https://docs.360dialog.com/partner/messaging/template-messages#create-and-manage-template-messages) of your existing integration to create a template message.
* Capture the **entire creation process**, from entering template details to finalizing submission.

**Video Requirements:**

* If using 360Dialog’s API, show the step-by-step template creation from your application.
* Ensure all relevant fields (message body, language, media type) are visible in the recording.

For additional tips on recording, go to the **Quickstart** > **Onboarding** panel and locate the **Record video documentation** row. Select **Record video** button for guidance on creating your videos (note that this button does not capture video; you will need to record them and upload it later).&#x20;

Please note that these videos are mandatory to progress to App Review Submission in the next step.

{% hint style="success" %}

#### **Schedule Expert Assistance for Recording**&#x20;

Contact the Support Team to receive assistance with preparing the recordings or to schedule a live guidance session with a 360dialog expert.
{% endhint %}

### 6. Start App Review

Next, locate the Submit documentation for App Review row and click Begin App Review. Click Continue to App Review.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FBuBSnTe6Vz5Zhj4tOpby%2Fstep14.png?alt=media&#x26;token=a4d86629-b827-4457-9ced-2c84a3939e06" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2Feqvf7sS3flMREWdFwGZ1%2Fstep15.png?alt=media&#x26;token=a78f8f5a-ae85-4473-b03d-c34c9935a7f3" alt="" width="375"><figcaption></figcaption></figure>

The App Review is a required step to secure access to specific features on WhatsApp. For you to manage another businesses WABAs and send messages on their behalf, Meta needs to validate how you will use the requested permissions to ensure there is no abuse or harm to user data.&#x20;

Meta's team will review the submission and approve, reject, or request additional information if needed.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2Fjb5Gx2rHLf4uG7axG2MT%2Fstep17.png?alt=media&#x26;token=3a46701d-cc57-4748-aabc-870da07efd46" alt="" width="375"><figcaption><p>Click "Continue to App Review"</p></figcaption></figure>

Once you click continue, you will be redirected to the App Review Request page.&#x20;

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FsBHIYkovKohe7I1NOsuv%2F461186267_1216789669534885_7600969123214529793_n%20(1).png?alt=media&#x26;token=5b2b8a58-8c5d-44f1-9fe2-8351b50ec383" alt=""><figcaption><p>You will be redirected to the Requests page, click on Edit and follow the process accordingly.</p></figcaption></figure>

#### **Answer Data Handling questions**

On the **App Review page** > **Requests > Edit**, navigate to the bottom down to "Data Handling questions" and answer security questions.&#x20;

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2Fwe3H2hsN6I1QRELzksKK%2Fstep22.png?alt=media&#x26;token=ced409ea-6d2b-4a85-a620-efc0dd88e630" alt=""><figcaption></figcaption></figure>

When answering the questions in the pop up, you can also use the Pre-fill button (<img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F0u85wQ0e0S7QjvUrKQPT%2Fprefill.png?alt=media&#x26;token=c8903e34-8fe8-4712-9ba3-f759815aaa9f" alt="" data-size="line">) on the top right to reuse answers from another app already created on the same Business Manager.

After you finish the questions, click on "**Submit**".&#x20;

#### **Request permissions and submit video recordings**

Permissions are granular, user-granted authorizations by Meta. Before your app can use a service to access an user's data, Meta must grant all permissions required by that service.&#x20;

To pass the app review, request only the permissions necessary for your app to function, as asking for unnecessary permissions is a common reason for rejection.

Below are the app permissions required during the review process:

<table><thead><tr><th width="249">Permission</th><th>Description</th><th>Video Requirements</th></tr></thead><tbody><tr><td><code>whatsapp_business_messaging</code></td><td><p>Describe how your app uses this permission to send messages on behalf of your users. </p><p></p><p>Explain whether messages are sent through 360Dialog API or an application you have developed, and how it benefits your users.</p></td><td>Attach the "Message Sending" video (1) – showcasing your app being used to send a message template, or the API Setup cURL script (<a href="../../messaging/template-messages/sending-template-messages">Templates API</a>).</td></tr><tr><td><code>whatsapp_business_management</code></td><td><p>Includes account details, message templates, and other WhatsApp assets. </p><p></p><p>Highlight how your platform enables customers to control their account settings and assets.</p></td><td><p>Attach the "Message Template Creation" video (2)  –showcasing your permissions to create templates using the <a href="../../../messaging/template-messages#create-new-waba-template">Partner API</a>, or show the WhatsApp Manager being used by you to create a message template.</p><p></p></td></tr></tbody></table>

Submit the videos you recorded highlighting where each respective permissions are used.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FnF4xlf1tNF5LKzmiosbV%2Fstep24.png?alt=media&#x26;token=9ae2d7bc-fde6-4482-bfc8-cc52f39a7c2d" alt=""><figcaption></figcaption></figure>

Do not submit the same video clip for each permission, even if it covers the use cases for each permission in your submission, or it may be rejected.

<div><figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FjrSSAUalqy9hs30iUVQ0%2Fmanag.png?alt=media&#x26;token=ba45d140-3ab2-4871-9176-5ea2fdf72f22" alt=""><figcaption></figcaption></figure> <figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F62xo0WBtAalaPi68lNM9%2Fmessag.png?alt=media&#x26;token=f737288b-bba1-4ff7-9762-fb8db962983a" alt=""><figcaption></figcaption></figure></div>

You should have a verified page as below:

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F7qQRExhm8tuWEqeuRJDs%2Fcomplete.png?alt=media&#x26;token=8acdae4f-05d4-48d0-aa68-afaa0b25f2a2" alt=""><figcaption></figcaption></figure>

After you click on Submit for Review, your app will be on the "In Review" status.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F9LGqx4ci3xyQK1NYdmDh%2Fsubmitted.png?alt=media&#x26;token=c5acdcdd-07ef-4414-89dc-8afa16fcdfad" alt=""><figcaption></figcaption></figure>

#### **A**ccess Verification

This step is crucial to ensure your app complies with the requirements set by Meta and WhatsApp.

In the Meta App Dashboard, go to **App Settings > Basic**, then locate the  "**Access Verification**" row, and "Start Verification".

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2Ffm12aJyfckS1cr4dvnYI%2Fstep25.png?alt=media&#x26;token=723ea167-1f2d-462f-8315-d5804ec1d411" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F4vIrRMtenDTTqJEsko57%2Fstart.png?alt=media&#x26;token=910fb963-11ab-45d9-b920-cd63faf25519" alt=""><figcaption><p>Click on Start Verification to complete the process</p></figcaption></figure>

Complete the flow and submit your answers for verification.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FkzPD8ZjP7IVAZd5zQzXZ%2FVERIFICATION.png?alt=media&#x26;token=12e12ed4-6146-4382-bf20-5ca57b282d39" alt=""><figcaption></figcaption></figure>

You will hear back from Meta via email, developer alert, and its status will be updated in the **App Review** > **Requests** panel.

After you have completed the steps above, the **Quickstart** > **Onboarding** panel should indicate that all steps are complete (with a green checkmark) like the image below.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FDrVHt6fgq8XHiRq7RO53%2F461165630_1024046862803184_1435753393620019123_n.png?alt=media&#x26;token=4b0a2484-3c1b-435f-8b12-3a41dfa3a6d8" alt="" width="563"><figcaption></figcaption></figure>

### 7. Set **your Application Mode** to: Live

Before sharing your Solution ID, make sure to turn on your App Mode toggle to **Live**.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FdkVpvie0CcN46Bw2IhVL%2Fapp%20live%20mode.png?alt=media&#x26;token=e22cf806-a943-4266-b8d5-c43fff289499" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If your app is on **Development** mode, the Embedded Signup will return error and won't start for end-users. To address this issue, please toggle to the **Live** mode.&#x20;
{% endhint %}

#### Copy your Tech Provider Solution ID

You can find your Solution ID in the **Meta Dashboard** under **WhatsApp > Partner Solutions**. This is the correct ID that you need to copy and share on the 360Dialog Partner Hub.&#x20;

Please note that this ID is different from the App ID shown in the main bar.

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2FzblB1RNdoburOW5OJvVS%2FSOLUTIONID.png?alt=media&#x26;token=55360ad0-d47b-42b6-b439-0b2269b8d586" alt=""><figcaption></figcaption></figure>

### 8. Add your Solution\_ID to the 360Dialog Partner Hub

After the App is Live, log in to your [Partner Hub](https://hub.360dialog.com) and access the “Integration” Tab. Click the edit button on the right side of the Solution ID row to add your ID.

{% hint style="info" %}
*If you manage multiple Partner accounts, you are required to add a Solution ID to each Partner account. You can use the same Solution ID for multiple Partner accounts.*
{% endhint %}

<figure><img src="https://2248475362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuyAl2S0lSHJaNDXJHo7A%2Fuploads%2F1jCd6hCP0zPZRvF0SokB%2FScreenshot%202025-02-11%20at%2021.35.47.png?alt=media&#x26;token=1d1b881a-37ed-45b5-87ab-1fb80b170d11" alt=""><figcaption></figcaption></figure>

Please also make sure that you’ve set your Partner Webhook URL as well as Redirect URL.

**Your Solution will only be approved by 360Dialog after you have added the ID in your Partner Hub.** Without an approved solution, you will not be able to onboard WhatsApp accounts with [your own Embedded Signup](https://docs.360dialog.com/partner/onboarding/partner-hosted-embedded-signup), but you can keep onboarding numbers normally through [Integrated Onboarding](https://docs.360dialog.com/partner/onboarding/integrated-onboarding/connect-button).

{% hint style="info" %}
The Solution ID allows us to share WABAs with you as a Tech Provider. After you add it to your Hub, even WABAs created via Integrated Onboarding will be associated with your Business Manager.
{% endhint %}

### **9. 360Dialog accepts the Partner Solution Request**

After you input your Solution ID, 360Dialog receives the request to accept the solution request. You should have your solution approved in a maximum of 24 hours.&#x20;

You must share the Solution\_ID in the step before, then 360Dialog can complete the integration.

### 10. Managing and Messaging

That's it! After the Solution ID is shared and approved, as a Tech Provider, you will be able to use the direct Meta APIs for managing shared WABAs and phone numbers. You will also receive the webhooks of received messages of these numbers.

## References

You can also refer to Meta's Official Documentation below:

{% embed url="<https://developers.facebook.com/docs/whatsapp/solution-providers/get-started-for-tech-providers>" %}
Become a Tech Provider
{% endembed %}

{% embed url="<https://developers.facebook.com/docs/whatsapp/embedded-signup/app-review>" %}
