Migrate number from Meta or alternate BSP to 360Dialog
What is Number Migration?
Number Migration means that a phone number that is already registered for the WhatsApp Business API can be moved between WhatsApp Business Accounts.
This process allows businesses to change BSPs (Business Solution Provider) or move their number to a new account.
After being migrated, a phone number keeps its display name, quality rating, messaging limits, Official Business Account status, and any high-quality message templates previously approved.
What is moved with the number?

Template Messages and chat history migration
Only the high-quality message templates are migrated in this process. In practice, they are copied to the destination WABA. These templates do not need to go through review again and can be sent immediately. Template quality ratings are not duplicated. All duplicated templates will start with an UNKNOWN rating.
Low-quality, rejected, or pending templates are not migrated. Any existing message templates in the destination WABA will not be overwritten.
Message and chat history are not migrated with this process.
Catalogs
Catalogs are not migrated with this process.
Billing Migration
Messages sent before migration are charged to the source BSP. Messages sent after migration are charged to the destination BSP. Messages sent from the source and that are not delivered before migration are still charged to the source BSP when they get delivered.
Official Business Accounts (Blue checkmark)
Official Business Accounts (OBAs) can be migrated between WABAs. The only requirement is that the two-factor authentication needs to be disabled during the migration process. It can be re-enabled after the number is migrated.
Prerequisites for Migration of Numbers
A valid WhatsApp Business Account and access to the phone number
The client must be able to receive and verify a 6 Digit PIN Code through SMS or Voice Call.
The WhatsApp Business Account connected to the number to be migrated must be verified by Meta. Accounts not live for any reason cannot be migrated.
Two-Factor Verification must be disabled for the number.
The client or the existing BSP must disable 2FA. The 2FA should be disabled without removing the entire deployment or deleting the number.
Admin Access to Business Manager
Meta Business ID of the number to be migrated.
The client must have ownership of the Business Account.
Preparation checklist
Before migrating a number, it's important to go through the following checklist:
Extra step for Brazilian numbers
Check in your current WhatsApp profile if the number registered has the extra 9 or not. When migrating the number, it should look exactly the same as the current profile.
Phone numbers issued by WhatsApp cannot be migrated.
How to migrate the number from Meta or an alternate BSP
To start the migration process, use an Embedded Signup entry point, such as Integrated Onboarding or a Signup link. The migration process is done via Embedded Signup.
If the client does not have a 360Dialog Client Hub account
To migrate a number for new clients, the client should use your unique Signup link or Integrated Onboarding to create the client account first.

The first page of the form will create a 360Dialog Client Hub account for this client. The client will then be redirected to log in to the created account to continue with the process as explained below.
If the client already has a 360Dialog Client Hub account
To migrate a number, the client must trigger the Embedded Signup, so it is necessary to use your unique Signup link or Integrated Onboarding and log in to the account:
Generate the API Key
After the phone number is successfully migrated, permissions will be defined by default.
If you have Direct Payment, the client must give permission to manage the number, and you will be able to generate the API key to send messages with the number migrated to 360Dialog.
If you have Partner Payment, you should have permissions to manage the number automatically.
Troubleshooting
During the migration process, a few errors might occur. Here is how to solve them:
Last updated
Was this helpful?







