Businesses can now seamlessly migrate their phone numbers between WhatsApp Business Accounts (WABAs) while retaining essential details such as display names, quality ratings, template messaging limits, Official Business Account statuses, and approved high-quality templates. This migration is particularly useful for those looking to switch from one Solution Partner to another.

The whole migration process can be done in a matter of minutes. Until migration is completed by registering the phone number on the Destination WABA, the Source WABA can continue to send and receive messages without service disruption. After migration is complete, the Destination WABA can start sending messages immediately, without any downtime.‍

In this article, we will understand migration and answer some common questions about it.

Note: This migration process is different from the migration of Business Apps to WhatsApp Business APIs. Read here to learn more about the same.

Before we get to the migration process. Let us understand some keywords.

Source BSP: The business solution provider (BSP) you are migrating from is called the Source BSP. Haptik in this case.

Destination BSP: The BSP you are migrating to is the Destination BSP.

Source WhatsApp Business Account (WABA): The WhatsApp Business account the phone number is currently registered to is referred to as, Source WABA.

Destination WABA: The WhatsApp Business account the number will be migrated to is referred to as, Destination WABA.

What gets migrated?

In addition to keeping the registered phone number, business owners can retain the:

  1. Display Name
  2. Quality Rating
  3. Official Business Account Status
  4. Messaging Limits
  5. Template Messages that have been approved previously.

Streamlined Migration with Embedded Signup

The Embedded Signup process simplifies migration, making it the preferred method. This process automatically generates and grants ownership of all necessary assets, provides your app with access to these assets, and reduces the number of required API calls.

1. WhatsApp Business Accounts

Embedded Signup simplifies the generation of the new WABA, associating it with the user’s Meta Business Account and granting your app access.

2. Templates

Eligible templates are automatically duplicated in the new WABA, maintaining their quality ratings and statuses. Only templates with an APPROVED status and GREEN quality score are duplicated. If the new WABA reaches its template limit, unduplicated templates must be recreated and resubmitted for approval. Note that template quality ratings will initially be UNKNOWN and will update within 24 hours based on data availability.

3. Billing and Downtime

Messages sent before migration completion are billed to the old Solution Partner. Messages sent post-migration are charged to the new partner. Downtime only occurs during the final registration step and lasts until template duplication is complete. During this period, the business phone number is unavailable for messaging.

4. Rate Limits and Limitations

Template duplication during migration does not impact your rate limit, but other API calls do. Note that test business phone numbers from WhatsApp cannot be migrated, and message history and media won’t migrate if the source WABA uses the On-Premises API. Business phone numbers must have an approved display name with no pending changes, and template quality ratings will reset to UNKNOWN.

Migration Pre-requisites

To migrate from Haptik to another BSP, please ensure that two-step verification for the WhatsApp number is disabled. This can be done either by you (the merchant) or by the current BSP (Haptik).

Once two-step verification is disabled, you can proceed with the migration to the new BSP using Meta’s Embedded Signup flow.