All articles
Migration

Migrate Your WhatsApp Business API Between BSPs Without Losing WABA (2026 India Guide)

Zero-downtime BSP migration playbook for Indian D2C brands and agencies. Pre-migration checklist, Meta handshake timing, template preservation rules, cost overlap math, and the four failure modes that kill 40% of first-attempt switches.

RichAutomate Editorial
13 min read 6 views
Migrate Your WhatsApp Business API Between BSPs Without Losing WABA (2026 India Guide)

Switching your WhatsApp Business Solution Provider in India does not mean starting from zero. Your phone number, display name, green tick, quality rating, messaging tier, and approved high-quality templates all travel with you — if you run the migration correctly. Done wrong, you lose your green tick, reset your messaging limits to Tier 1, trigger a Meta Business verification re-review, and sit in silence for two to three days while customer conversations back up. This guide walks Indian D2C brands, SaaS founders, and marketing agencies through a zero-downtime migration from AiSensy, Interakt, Wati, Gupshup, MSG91, or any other BSP, with the 2026 Meta process, the GST and billing overlap math, the template preservation rules, and the four specific failure modes that kill 40% of first-attempt migrations.

What Actually Transfers When You Switch BSPs

When you migrate a WhatsApp Business Account from one BSP to another, Meta preserves the phone number, display name, official business account status, green tick verification, quality rating, current messaging tier, and every high-quality approved template (up to the 250-template WABA limit). Low-quality templates, rejected templates, pending templates, chat history, and customer phone number lists do not transfer automatically. Business verification does not need to be redone as long as the Facebook Business Manager stays the same. The phone number remains active throughout the migration window.

Asset Transfers automatically Notes
Phone number Yes Same MSISDN stays live on Meta Cloud API
Display name Yes No reapproval needed
Green tick (Official Business Account) Yes Preserved on WABA, not on BSP
Quality rating (Green / Yellow / Red) Yes Current quality carries over
Messaging tier (Tier 1–4) Yes Capacity limit follows the WABA, not the BSP
High-quality approved templates Yes Up to 250 per WABA; no re-approval
Low-quality / rejected / pending templates No Must be rebuilt on the destination BSP
Chat history No Export from source BSP before migration (CSV where supported)
Contact lists and segments No Export CSV from source, import to destination
Chatbot flows / automations No Each BSP uses a proprietary flow format; rebuild required
Business verification No re-verification needed As long as the Facebook Business Manager stays the same

The Pre-Migration Checklist (Do This Before Touching Anything)

The single largest cause of failed BSP migrations is not running the pre-migration checklist. Meta's migration flow rejects the request the moment any one of these conditions is unmet, and because the error messages are cryptic ("permission denied" covers at least six distinct causes) most teams waste a day diagnosing a thirty-second fix. Run all six checks before you open a ticket with either BSP.

  1. Disable two-factor verification on the WABA. Meta requires 2FA to be OFF for the WABA throughout the migration window. Log in to your source BSP dashboard, find the phone number settings, and disable the 6-digit PIN. You can re-enable it on the destination BSP after migration.
  2. Confirm the source WABA is approved and active. A pending, rejected, or restricted WABA cannot be migrated. Check status in Facebook Business Manager → Accounts → WhatsApp Accounts.
  3. Verify the Facebook Business Manager ID. You will need this (15–16 digit number) on the destination BSP. Get it from business.facebook.com → Settings → Business Info.
  4. Note your current messaging tier. If you are on Tier 3 or 4, flag it to your destination BSP so they can confirm infrastructure readiness. Brand-new BSP relationships sometimes cap you at Tier 1 for the first week regardless of historical tier — ask in writing whether your tier carries over immediately.
  5. Export templates, flows, contacts, and chat history from the source BSP. Templates re-approve automatically but chat logs and contact attributes do not transfer. Every BSP has a different export format; do this before you click migrate because access to source systems typically ends 24 hours after migration.
  6. Settle outstanding invoices with the source BSP. Some BSPs block the migration authorization if there are unpaid balances. Check your billing tab before you schedule migration day.

The Migration Process: Step by Step

Every BSP exposes the Meta migration flow slightly differently in their dashboard, but the underlying Meta API calls are identical. The destination BSP triggers a "request migration" call to Meta, which in turn asks the source WABA owner (you, via the Facebook Business Manager) to approve the transfer. Once approved, Meta re-associates the phone number with the destination BSP's infrastructure within 1–10 minutes. The phone number continues to send and receive during the entire window.

Migration sequence:

1. Destination BSP creates a new account for your business
   → you supply Business Manager ID + phone number

2. Destination BSP calls Meta's Migrate API
   → POST /{phone_number_id}/register with pin disabled
   → Meta validates source WABA status

3. Meta emails the admin of the Facebook Business Manager
   → subject: "Approve WhatsApp Business Account migration request"
   → click link, confirm destination BSP identity

4. Meta re-associates phone number with destination infrastructure
   → phone_number_id gets a new webhook endpoint
   → templates copy over to the destination account

5. Destination BSP surfaces the migrated number in their dashboard
   → set new 2FA PIN
   → reconfigure webhook URL in your backend if applicable
   → resume sending

Typical window: 3–15 minutes from step 2 to step 5.
Risk window: zero-message gap only between steps 3 and 4 (~90 seconds).

Cost Overlap: What You Pay During Migration

Migrations that span two BSPs for a few days create a billing overlap that most teams do not budget for. Between the moment you sign up with the destination BSP and the moment you cancel the source BSP, you pay platform fees to both. Meta's per-message conversation charges do not double — they route to whichever BSP currently holds the number — but the SaaS subscription or minimum commitment on each side is separately payable.

Overlap Cost Math (Typical 7-Day Migration)

Assume you currently pay the source BSP ₹4,000 per month on a monthly subscription. The destination BSP also has a ₹4,000 monthly floor. For the 7-day overlap you pay pro-rated: ₹4,000 × (7/30) ≈ ₹933 on the source BSP plus one full destination BSP month since billing cycles usually start on signup. Total overlap surcharge: ₹933 to ₹2,000 depending on how strictly the source BSP pro-rates. Per-message Meta fees flow to whichever BSP is active on that day, so no double-charge on conversations.

If you are on a usage-only BSP with no subscription floor (rare in India — most Indian BSPs lock you into ₹2,500+ per month as a platform fee), the overlap approaches zero. Always confirm the cancellation policy with the source BSP before you sign with the destination.

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

Template Preservation: The 250 Limit and the Quality Trap

Meta carries over only high-quality approved templates on migration, and only up to 250 per WABA. If your source account has 400 approved templates — common for D2C brands running seasonal campaigns — the 150 lowest-quality ones are dropped. You cannot pick which 250 survive; Meta uses an internal quality score. Audit your templates before migration, archive or delete unused ones, and promote the ones you actually send by running a fresh send cycle on each to boost their quality score the week before migration.

Template Audit Script

Before migration, pull the full template list from the source BSP, sort by last-sent-date, and delete anything unused in the last 90 days. Templates with zero recent sends often carry Low quality scores because they never accumulated positive delivery signals. Deleting them increases the share of High-quality templates that transfer.

The Four Failure Modes That Kill 40% of First-Attempt Migrations

Failure 1: Two-Factor PIN Still Active on Source

Meta rejects the migration call with a "permission denied" error if 2FA is active on the source WABA. The source BSP dashboard may show 2FA as disabled but the underlying phone_number_id still has it set. Log the raw Meta API response; if you see error code 100 with subcode 33, the PIN is still set. Fix: call the source BSP support, request them to disable via API directly, not via dashboard toggle.

Failure 2: Business Manager Mismatch

The destination BSP's Meta app must be granted access to your Business Manager before migration. Many teams skip this step because it is not in the destination BSP's onboarding checklist. Go to Business Manager → Settings → Business Integrations → Add → search for the destination BSP's app name → grant WhatsApp Business Account permissions. Skipping this step returns "app not authorized" and blocks migration.

Failure 3: Templates Over the 250 Limit

If your source WABA has more than 250 approved templates, Meta drops templates silently during migration. The destination BSP dashboard will not alert you that templates are missing. Audit post-migration by comparing template counts in both dashboards. Rebuild anything that was dropped; they will need to re-enter the Meta review queue (24–48 hours).

Failure 4: Webhook URL Not Updated in Your Backend

Meta re-associates the phone number to the destination BSP's webhook endpoint. If your internal systems (CRM, order management, support dashboard) still hit the source BSP's webhook forwarder, inbound messages silently drop. Update every integration point to the destination BSP's webhook URL during the 10-minute migration window. If you run your own ingestion layer (like RichAutomate's tenant-scoped webhook endpoint in WebhookController), the change is a one-line environment variable flip.

Migration Cost Comparison: Staying vs Switching (Indian D2C at 100K Marketing Msgs/Month)

Cost Component Staying on Current BSP Switching to Lean BSP
Meta marketing conversation fee (100K msgs × ₹0.8631, Jan 2026 India rate) ₹86,310 ₹86,310
BSP platform subscription ₹4,000 – ₹12,000 ₹0 – ₹4,000
Per-message BSP markup (if any) ₹0.10 – ₹0.30 × 100K = ₹10,000 – ₹30,000 ₹0 – ₹0.10 × 100K = ₹0 – ₹10,000
One-time migration effort (engineer time) ₹0 ₹0 – ₹10,000 (4–8 hours)
7-day subscription overlap ₹0 ₹1,000 – ₹2,000
Monthly total ₹1,00,310 – ₹1,28,310 ₹87,310 – ₹1,02,310
Annual savings from switch ₹1,56,000 – ₹3,12,000

When You Should NOT Switch BSPs

  • Active Red quality rating. Migrating while your number is Red resets some internal Meta signals but not all. Wait until you recover to Yellow or Green, then migrate. Otherwise you move a penalized number onto new infrastructure with the penalty intact.
  • Pending Meta Business verification. If your Business Manager is still under Meta review, do not migrate. Wait until verification completes.
  • Active template dispute. If Meta has flagged a template pending review, let the review close before migrating.
  • Peak seasonal campaign (Diwali, Black Friday, New Year). Never migrate during a launch window. The 90-second zero-message gap is low-risk on a Tuesday afternoon; on Diwali Day 1 at 6 PM it is a revenue disaster.
  • Legacy BSP with proprietary flow logic you cannot export. If your chatbot logic is locked inside a BSP's visual builder with no export format, budget extra engineering weeks for rebuild before you commit.

The GST Angle: Indian Invoice Reconciliation

Two BSP invoices in the same tax quarter means two separate GST filings if the BSPs are registered in different states. Coordinate with your CA: file the source BSP's final invoice before the migration closes (so input credit is not lost), confirm the destination BSP issues an invoice against the same GSTIN you registered originally, and log the migration date in your books so audit trails are clean. Indian D2C brands registered under GST composition scheme face an additional rule: BSP invoices over ₹20,000 in a month require an e-invoice from the BSP; confirm this before switching to a BSP that does not generate e-invoices.

RichAutomate's Migration Path

RichAutomate positions as a destination BSP for brands moving off AiSensy, Interakt, Wati, Gupshup, MSG91, and other India-focused BSPs. The platform supports both billing models so you can choose Client Pay (₹0.10/msg platform fee, you hold the Meta credit card) or SaaS Pay (₹1.20/Marketing inclusive, no Meta card required). Templates move over via Meta's native migration process, contacts import via CSV, and chatbot flows are rebuilt in RichAutomate's visual flow builder (dual-engine: custom chatbot flows plus Meta Native Flows out of the box). Typical migration timeline end-to-end is 2 business days including audit, pre-migration checklist, Meta handshake, webhook reconfiguration, and first live campaign.

Decision Checklist Before You Migrate

  1. Is your current BSP costing more than 15% of your monthly Meta conversation spend? → Switch.
  2. Is your current BSP capping features you need (Flow builder, team inbox, custom webhooks, white-label)? → Switch.
  3. Have you been locked into a yearly contract with no exit clause? → Wait until 60 days before renewal, then start the migration timeline.
  4. Is your quality rating Red or in dispute? → Recover first, migrate after.
  5. Are you in a launch window? → Delay migration to the post-launch lull.
  6. Can you export your current flows, templates, and contacts? → If no, the switch is harder than it looks. Budget rebuild time.

Ready to Switch? We'll Handle the Move.

RichAutomate offers concierge migration for Indian D2C brands and agencies moving from another BSP. We run the pre-migration audit, coordinate the Meta handshake, rebuild your flows in the visual builder, and launch your first campaign on our infrastructure — typically within 2 business days. No downtime, no template loss, no green-tick reset.

Start your migration →

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
WhatsApp Business APIBSP MigrationIndian D2CWABAAiSensy AlternativeInterakt AlternativeWati Alternative
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

Will I lose my green tick when I migrate BSPs?
No. The green tick (Official Business Account status) lives on the WhatsApp Business Account, not on the BSP. As long as your Meta Business verification stays active and you do not switch Business Managers, the green tick follows your phone number onto the destination BSP.
How long does a WhatsApp BSP migration take?
The technical handshake is 3–15 minutes. End-to-end, including pre-migration checklist, Meta admin approval email, webhook reconfiguration, and first live send on the destination, typical timeline is 1–2 business days. Peak risk window is approximately 90 seconds between Meta approval and re-association.
Do my approved WhatsApp templates transfer to the new BSP?
Only high-quality approved templates transfer, and only up to 250 per WABA. Low-quality, rejected, and pending templates must be rebuilt on the destination BSP and sent for re-approval. Audit and clean up unused templates before migrating to maximize what survives.
Will my phone number change when I switch BSPs?
No. The phone number stays identical. Meta re-associates the same phone_number_id to the destination BSP's infrastructure. Your customers will not see any change — they keep messaging the same number, and replies continue uninterrupted.
Can I migrate if my current BSP has locked me into a yearly contract?
Technically yes — Meta will process the migration regardless of your BSP contract. Commercially, you may still owe the source BSP for the remainder of the contract term. Read your exit clause, give written notice per the contract, and time the Meta migration for 30–60 days before contract renewal.
Will my chat history and customer contact list migrate?
No. Meta's migration process only transfers the phone number, display name, approved templates, messaging tier, and quality rating. Chat logs, contact segments, tags, and custom attributes are BSP-specific data and must be exported from the source BSP and imported to the destination manually.
What happens to my messaging tier (Tier 1 / 2 / 3 / 4) after migration?
Your messaging tier is tied to the WABA and transfers with migration. If you were sending at Tier 3 (100K unique recipients per day), you resume at Tier 3 on the destination BSP. Some BSPs apply internal soft caps for the first 7 days — confirm in writing before migration that your tier is honored on day one.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential

Continue reading

All articles
Product Comparison

AiSensy vs Interakt vs Wati vs RichAutomate: 2026 India WhatsApp BSP Comparison

Real 2026 unit economics at 100k and 1M message volumes. AiSensy ₹1,500/mo floor, Interakt ₹2,499, Wati ₹1,999, RichAutomate zero-floor usage-only with dual billing. Feature matrix, decision framework, and switching costs.

Read article
Migration

SMS to WhatsApp Migration ROI India 2026: Per-Funnel Math, DLT Template Map, and the Ten-Step Runbook

Indian brands sending bulk SMS in 2026 are bleeding revenue. WhatsApp delivers at 95–98% versus SMS at 5–10% read rate, costs 2–7x less per read, and lifts conversion 1.3–2x. Complete migration playbook: per-funnel ROI math, DLT-to-Meta-template equivalence map, ten-step runbook, and the five anti-patterns that wreck the cutover.

Read article
Product Comparison

WhatsApp Business API vs WhatsApp Business App: 2026 India Decision Guide

Cost math at common message volumes, team requirements for each product, decision matrix across 11 attributes, App-to-API migration path, and the four common mistakes founders make picking the wrong product.

Read article
BSP Audit

23 Hidden Costs Indian WhatsApp BSPs Don't Show on Their Pricing Page (2026 Audit)

The 23 cost lines hidden between the headline pricing and the real invoice across Indian WhatsApp BSPs in 2026 — per-message markup, agent seat surcharges, failed-message non-refunds, renewal hikes, and the question to ask for each before signing.

Read article
Application Guide

WhatsApp Green Tick Verification India 2026: The Complete Application Guide

Eligibility criteria, six-week realistic timeline, eight rejection reasons that block first attempts, application submission step-by-step, and post-approval rules that keep your verified status alive.

Read article
Technical Guide

WhatsApp Flows vs Chatbots in India (2026): Technical Implementation Guide with JSON Examples

Decision framework, Flow JSON schema, endpoint_uri webhook contract, template approval gotchas, and Jan 2026 per-message cost math for Indian D2C brands and marketing agencies.

Read article