This article provides a detailed guide for migrating your existing WhatsApp number associated with a WhatsApp Business Account (WABA) hosted by a different Business Solution Provider (BSP) to Freshworks.


Note: WhatsApp BSP Migration is a seamless and Zero Downtime Process.


The article includes the following sections:

  1. How is migration done?
  2. How to migrate your existing WhatsApp number to Freshworks?

Migration allows you to use the same WhatsApp phone number for your business but move to a different BSP, retaining the most significant features from the existing WABA. Here's a summary of what will be migrated from your existing WABA:

What's retained?
What's lost?
WABA display name
Quality rating
Green tick (if any)
All approved message templates
Messaging limits
Conversations
Contacts




How is migration done?

Freshworks provides help and support for BSP migration. This involves creating a new WABA linked to your Meta/Facebook Business Manager account, which serves as the destination for transferring assets from your current WABA.


Once migrated, you can use your existing WhatsApp number with Freshworks for all your business communication.


Note: Migration can happen only between two WABAs within the same Facebook Business Manager account.


How to migrate your existing WhatsApp number to Freshworks?

Freshworks provides complete help and support for BSP migration. However, to proceed with the migration process, please follow the checklist and provide the required information.

  1. Ensure that you have admin access to the Meta/Facebook Business Manager account
  2. Ensure that you have admin Access to the Freshchat/Freshworks Account.
  3. Access to the phone number to be migrated to receive the WhatsApp OTP via an international call/SMS
  4. Disable two-factor authentication
  5. Check if the WABA display name is approved
  6. Provide a new WABA or destination WABA ID


Notes: 
  • All the information requested is mandatory and migration cannot proceed without this.
  • The migration can be done only for paid customers, and is not applicable to trial customers.



Disable two-factor authentication

The first step in the migration process is to disable the two-factor authentication of your WABA. Please note that this is an important step; we can proceed with further steps once it is complete.


Note: Disabling two-factor authentication does not interrupt the message flow with your current BSP.


This can be done in two ways:


Disabling two-factor authentication via WABA:

If you have integrated the WhatsApp Business Platform with your current BSP via the Embedded Signup Flow, you can access your WABA via your Facebook Business Manager account.


To disable two-factor authentication:

  1. Go to business.facebook.com and choose your business.
  2. Go to Accounts > WhatsApp Accounts and select the WhatsApp number/account for which you want to disable two-factor authentication.

    Note: If you do not see any WABA here, you do not have access to WABA; hence, contact your current BSP to disable the two-factor authentication.
  3. Click WhatsApp Manager.
  4. Under Account Tools, click Phone number.
  5. Click on the Settings icon next to the phone number.
  6. Select Two-step verification and then click Turn-off two-step verification.
  7. You will receive an email on your registered email ID. Click on the link received in the email to disable two-factor authentication.
  8. You will be redirected to the WhatsApp page. Click Turn off two-step verification.
    You will receive a success message:


Disable two-factor authentication via BSP

If your WhatsApp integration with your current BSP follows an On-behalf-of model (OBO), you will not see your WABA in your Facebook Business Manager Account. In this case, please contact your BSP to disable the two-factor authentication.


Check if WABA display name is approved

The status of your WABA display name determines if your number can be migrated or not. If the name is not approved, we cannot proceed with the migration.


To check if your display name is approved:

  1. Go to business.facebook.com and choose your business.
  2. Go to Accounts > WhatsApp Accounts and select the WhatsApp number/account for which you want to disable two-factor authentication.
  3. Click WhatsApp Manager.
  4. Under Account Tools, click Phone number.
  5. You can see your account's display name here.
  6. To view the status of your display name, click View under the Certificate column. If the display name is approved, migration can be done.
    However, if the display name is Pending Review or Not Approved or has No Status, migration cannot be done.

    Note: If your WhatsApp integration with your current BSP follows an On-behalf-of model (OBO), you will not see your WABA in your Facebook Business Manager Account. In this case, please contact your BSP to disable the two-factor authentication.

Provide a new WABA ID or destination WABA created via Freshworks

WhatsApp migration can be done only between two WABA accounts within the same Meta/Facebook Business Manager Account (FBM). To migrate your WhatsApp number from your current BSP to Freshworks, a new WABA created via Freshworks within the same Facebook Business Manager Account is required. 


For example, let's assume ABC is your current BSP, and Acme Shoes is your Facebook Business Manager Account/portfolio where your current WABA (Acme Chat Support) is linked to ABC. Now to migrate your phone number from ABC to Freshworks, a new WABA within Acme Shoes FBM needs to be created. 


For this, follow the Embedded Signup flow via Freshworks to create a new WABA within the same Facebook Business Manager Account.

  1. Log in to your account and go to Admin Settings > Channels > WhatsApp.
  2. Click Start Setup.
  3. You will be redirected to the Facebook page. If you are already logged into your Facebook account, you can continue using it.
  4. Click Get Started to connect your Facebook account with Freshworks and allow the required permissions to manage your WhatsApp account.
  5. Choose the Business Account linked to your current WABA with the WhatsApp phone number you want to migrate. Other information, like business name, business page, etc, will be auto-filled.


    Note: Please ensure to choose the same business account used with the Other BSP. If you are unsure about the correct business account, contact your BSP. For example, if you used "Demo FBM" with the other BSP, select the same account here.

  6. Select Create a new WhatsApp Business Account and WhatsApp Business Profile, and click Next.
  7. Enter your WhatsApp Business Account name. This will be your new/destination WABA and click Next.
    Also, enter other details like display name, category, etc.
    Note: Once your phone number is migrated, your current WABA display name will also be migrated. So, you can enter a dummy display name here.

    This step creates the new WABA.
  8. On the next screen, you will be prompted to enter the Phone number.
  9. Do not enter the phone number. You can stop this flow and click Back twice to view the new WABA ID.
  10. Provide the new WABA ID to proceed with the migration. The new WABA will act as a destination account to migrate your existing WhatsApp number from your source WABA.


Note: If you proceed until the Phone number screen and provide your phone number, you can see one of these errors:This occurs because until migration is done, your phone number is still associated with your current BSP. Usually, this step creates a new destination WABA. Hence, you can ignore this error and click twice to view the new WABA ID.


What is the next step?

Once you have all the information required mentioned above, please send the details to support.freshchat.com to proceed with the migration. You can also refer to the checklist above.


After the migration is complete, the migrated phone number will be visible in your Freshchat account. You can start using the phone number after OTP verification.


WhatsApp BSP migration is done asynchronously. This means, as a businesses, you have complete control on when to initiate the migration process and complete the final OTP verification at your convenience. The migration will be completed only after successful verification.


Note: The message flow with your current BSP will stop only after the OTP verification is successfully completed in Freshworks.


  1. Log in to your Freshchat account and go to Admin Settings > Channels > WhatsApp. You can see your migrated phone number.
  2. Click Verify and select how you want to authenticate the number. You can choose to receive SMS or call.
  3. Enter the OTP and click Confirm.
  4. After successful authentication, you will see enable/disable option next to your phone number.