> For the complete documentation index, see [llms.txt](https://docs.360dialog.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.360dialog.com/docs/hub/migrations/migrate-a-number-to-360dialog.md).

# Migrate a number to 360Dialog

## **How to migrate a phone number**

Migration is initiated using Embedded Signup.&#x20;

### Checklist

Before migrating a number, please ensure the following checklist is completed:

* [ ] The number can receive and verify a 6-digit PIN via SMS or voice call, and it can accept international calls.
* [ ] The user performing the migration must have the required access to the Meta Business Portfolio or WhatsApp Asset.
* [ ] The source Meta Business Portfolio is verified.
* [ ] The source WhatsApp Business Account (WABA) is approved.
* [ ] The Display Name is approved.
* [ ] Two-Factor Verification (2FA) is disabled for the number.
* [ ] The business website is live and accessible. Meta may verify the website listed in Meta Business Suite > Business Info, and if it is incorrect or inactive, the account could be taken offline following the number migration.

### Process

{% stepper %}
{% step %}

#### Log in to 360dialog

Please [log in](https://app.360dialog.com/) to your 360dialog account. If you don't have an account, you can create one [here](https://login.360dialog.io/u/signup?state=hqFo2SBYYVpfcU1Pck1vTUFXZTQ5MGY5YlJ4YXNvaTFtVWY2V6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIGJNMndmSnpNNEFQX3E0QXQyNUNRSVNwTmNkSXZYdEM0o2NpZNkgcUhTQ05hdkVUVW9PQk5pS3MyVjV6d1Z1cWs4OVNGN1qlb3JnaWS0b3JnX2dZSDVqa0dDVkxueGltb3Onb3JnbmFtZbtpbml0aWFsX3NpZ251cF9vcmdhbml6YXRpb24).

> If you work with the integration partner, please start from their app.
> {% endstep %}

{% step %}

#### Click **Add number**

On the numbers page, click **Add number**

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FeNHnaXSG2PoU7yT8ExMl%252Fimage.png%3Falt%3Dmedia%26token%3D9887c071-5bc0-4536-82f9-3f7678365bc4&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=9427a24e&#x26;sv=2" alt="" height="179" width="702">

{% hint style="warning" %}
**Add number disabled**

The **Add Number** button is disabled for **Partner-Paid** accounts. ⇒ If this button is disabled, it indicates that you have a Partner-Paid account, where your partner manages WhatsApp API billing on your behalf. In this case, you must add a number through your integration partner’s application. If you do not have an integration partner, please contact our support team for assistance.
{% endhint %}

{% endstep %}

{% step %}

#### Select a Pricing Plan

Select the desired pricing plan and click Continue

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FLhu3YtmMQi5wfx2LMZDT%252Fimage.png%3Falt%3Dmedia%26token%3D87e93168-fe69-499e-bd61-c9fb6e3b4434&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=8ecc752c&#x26;sv=2" alt="" height="536" width="765">

{% hint style="info" %}
Applicable for the direct-payment model. In the partner payment model, this step is skipped.&#x20;
{% endhint %}
{% endstep %}

{% step %}

### Add payment method (if applicable)

Direct payment clients need to have a valid payment method. They can create it during the onboarding. For clients for whom this step is not relevant, it is skipped. (E.g., partner payment model or already created payment method)

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252F0kBGEINIBTlT9yxqbCk5%252Fimage.png%3Falt%3Dmedia%26token%3Db70d4c3a-0d0d-4768-b7b2-0345d5d5b80c&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=2bc44612&#x26;sv=2" alt="" height="914" width="1738">

{% endstep %}

{% step %}

### Enter phone number

Please enter the phone number and click Next

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252F53uAk1VfRiucRWheV233%252Fimage.png%3Falt%3Dmedia%26token%3D722fa2e8-df42-43c1-83a5-5ce8d306109d&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=1a740ef6&#x26;sv=2" alt="" height="902" width="740">

{% endstep %}

{% step %}

### Info about the number&#x20;

Please select the correct option. Migration flow is triggered when the option **Yes, Business API** is chosen.&#x20;

<figure><img src="/files/3PlGKP7jCmx8XhDrI3qc" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Complete the requirements questions

To successfully migrate the number, all requirements must be met, so the answer to all the questions must be **yes**. If not, please follow this [flow](/docs/hub/migrations.md#limitations).&#x20;

<figure><img src="/files/7mNZNeYHAENbDOIfO15q" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/7klFjHyrS5LVdFkuZBIJ" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Launch Embedded Signup

Click on the Embedded Signup Button.

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FLJo8xtDCtoolWKVs0IBg%252Fimage.png%3Falt%3Dmedia%26token%3D9580cf8b-ebc0-49f9-b077-e8e904e4727e&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=98fdae7d&#x26;sv=2" alt="" height="895" width="718">

Review and accept the terms provided by Meta by clicking **Continue**

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FIb9EfsX6lZvGKiKT1LKd%252Fimage.png%3Falt%3Dmedia%26token%3D818fd517-263e-4e53-9f4f-dae933fdf7b6&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=c576d800&#x26;sv=2" alt="" height="810" width="668">
{% endstep %}

{% step %}

#### Select Business Assets <a href="#select-business-assets" id="select-business-assets"></a>

Select the Meta Business Portfolio to which the phone number will be migrated.

<figure><img src="/files/4JROR7qj9WlSYcrAAEoU" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Add Number

Please add the existing number. You will see this note:

<div align="left"><figure><img src="/files/tg1cJwY9b7r8FrGCOSUe" alt="" width="527"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Trigger OTP

Choose between a text message and a phone call.&#x20;

{% hint style="warning" %}
**Expected Migration Message**

When migrating a phone number to 360dialog, the message should be returned in the Embedded Signup: 'This number is registered to an existing WhatsApp Business account or another Business Solution Provider'.&#x20;
{% endhint %}
{% endstep %}

{% step %}

### Enter OTP&#x20;

Received the OTP using SMS or Voice, enter the code to confirm the migration.&#x20;
{% endstep %}

{% step %}

### Connecting your account

This may take a few moments. Please don´t close the screen.

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252F1yi09YAwhnrau0iXErai%252Fimage.png%3Falt%3Dmedia%26token%3D766b75ac-e4ec-433b-9ac1-0fa9421d0982&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=83795d43&#x26;sv=2" alt="" height="817" width="690">
{% endstep %}

{% step %}

### Finish the Embedded Signup

Once the number is successfully onboarded, you can finish the Embedded Signup by clicking Finish.

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FMiIAH76U7PkJH0HjYcx4%252Fimage.png%3Falt%3Dmedia%26token%3Dfdeb307c-7a47-4c38-a35c-01a21fe50265&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=ce55d0c3&#x26;sv=2" alt="" height="826" width="688">

{% endstep %}

{% step %}

### The number is connected

The embedded Signup window will be automatically closed, and you will be redirected back to the 360Dialog Hub or to the partner application.

<img src="https://docs.360dialog.com/docs/~gitbook/image?url=https%3A%2F%2F3527970750-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4sMxKjL6eJRvZn6jeG-887967055%252Fuploads%252FiSOTQYaNrM7aXawc4noG%252Fimage.png%3Falt%3Dmedia%26token%3D9227f215-a948-44c3-a059-b4eed0da33dc&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=802fa2a9&#x26;sv=2" alt="" height="903" width="735">
{% endstep %}
{% endstepper %}

Troubleshooting

Here are some common errors and solutions that you might encounter during the migration process:

<details>

<summary>This number is registered to an existing WhatsApp Account. </summary>

This means that the WhatsApp number was not registered with the WhatsApp Business Platform previously and is registered with a standard WhatsApp consumer App / WhatsApp Messenger. Therefore, it is not required to do the migration flow. \
\
Solution: Open the standard WhatsApp consumer app / WhatsApp Messenger on mobile and [delete the associated account](https://faq.whatsapp.com/2138577903196467/?cms_platform=android). Then it will be possible to register the number for the WhatsApp Business Platform.&#x20;

<div align="left"><figure><img src="/files/CsbefXlAUQdNS4MOTFyp" alt="" width="548"><figcaption></figcaption></figure></div>

</details>

<details>

<summary><strong>"Two-factor authentication not yet disabled"</strong></summary>

Before migrating a phone number, two-factor authentication (2FA) must be disabled on the existing WABA. 2FA [must be disabled](/docs/resources/phone-numbers/2fa.md) from Meta Business manager > WhatsApp Manager > Phone Number

</details>

<details>

<summary><strong>"Register Name should be present and approved"</strong> </summary>

The[ Display Name](/docs/resources/phone-numbers/display-names.md) of the account [must be approved](#how-can-i-check-if-the-display-name-of-my-number-is-approved). Phone numbers cannot be migarted if the Display Name is not approved. In case display name approval is pending, wait until it's approved or contact support.&#x20;

</details>

<details>

<summary>"This phone number is eligible to be added directly, and does not need to be migrated. Please go to the 360Dialog Client Hub and add it as a new number"</summary>

This means that you should not use the migration form to register this number.

</details>

<details>

<summary>"The phone number you are trying to port has already been moved to your destination WhatsApp Account. Please log in to the 360dialog Client Hub to continue."</summary>

This means that the number is already available in 360Dialog.

</details>

<details>

<summary>"Something went wrong when trying to migrate your phone number. Please try again after some time. If that does not work, please contact our support via the 360Dialog Client Hub."</summary>

This means that an unexpected error occurred. Contact our support team so we can investigate accordingly.

</details>

## FAQ

<details>

<summary>How can I check if my number is able to receive PIN Code via SMS or Voice Call?</summary>

Try to call it from an international number and/or send an SMS to it. If you are not able to receive the call/SMS, you may have troubles verifying the phone during the migration process.

Please reach out to your phone number provider to get help.

</details>

<details>

<summary>How can I check if my Meta Business Account is verified?</summary>

Go to the [Business Security Center](https://business.facebook.com/settings/security) and ensure the status is **"** :white\_check\_mark: **Verified"** for you organization.

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

If it's not, [check here how to verify your Account](broken://pages/-MHGDy3N7xA2Fk1diVl2).

</details>

<details>

<summary>How can I check if my WhatsApp Business Account (WABA) is approved?</summary>

Go to your [WhatsApp Business account](https://business.facebook.com/latest/settings/whatsapp_account) , and ensure the Account status is **"**:green\_circle: **Approved".**

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

</details>

<details>

<summary>How can I check if 2FA is disabled?</summary>

Go to your WhatsApp Manager > Account Tools > Select the phone number > Settings > Two-step verification. You will see if it is enabled or not.&#x20;

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

</details>

<details>

<summary>How can I check if my WhatsApp Business Account (WABA) has a valid payment method attached?</summary>

Go to your [WhatsApp Business account](https://business.facebook.com/latest/settings/whatsapp_account) , and the payment method should appear on the bottom-right side.

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

</details>

<details>

<summary>How can I check if the display name of my number is approved?</summary>

Go to your [phone number settings inside WhatsApp Manager](https://business.facebook.com/latest/whatsapp_manager/phone_numbers), click on the phone number you want to migrate and see the *Profile* details

<figure><img src="/files/9RLgOKLwVq9wol5UsFyk" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>How can I migrate a COEX number from another BSP to 360dialog?</summary>

If your business customer worked with a partner in the past and still shares the previous credit line, they may see an error when attempting to switch to a new partner. Follow the [guide](https://developers.facebook.com/documentation/business-messaging/whatsapp/solution-providers/support/business-customer-support#switch-partners-and-remove-previous-line-of-credit) to resolve the error.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.360dialog.com/docs/hub/migrations/migrate-a-number-to-360dialog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
