On this page
- What WhatsApp coexistence actually means
- What Meta's documentation says (checked 8 October 2026)
- Stay on the app, run coexistence, or go full API
- The operational model: who answers where
- A four-phase coexistence rollout
- What most teams get wrong about coexistence
- The honest caveats, including the green tick
- Get started with InfiQ
Every week someone asks us a version of the same question, and they never ask it calmly. "If we move to the API, do we lose four years of chats?" Usually the person asking is the founder. The chats are on a phone in their pocket. That phone is, functionally, the company's CRM, order book and customer history, and nobody has ever exported it.
That fear is rational. For most of the last decade, going from the WhatsApp Business app to the WhatsApp Business API felt like a one-way door: one number, one surface, pick a side. Teams that had built a real business on the app — a boutique in Jaipur taking orders by chat, a clinic in Pune booking appointments, a distributor in Surat running twelve reseller conversations at once — were being asked to trade something that worked for something that scaled, with no obvious way back.
WhatsApp coexistence is the answer to that trade, and it is also the most over-claimed topic in this category. So this guide does two things. It gives you the decision framework and the operational model, which are the parts that actually determine whether this works for your team. And it states the platform mechanics — chat carry-over, setup steps, feature changes — only as Meta's developer documentation describes them, as checked on 8 October 2026. Meta changes this feature often; our WhatsApp Coexistence page is the reference we keep current.
Key points
- WhatsApp coexistence means the WhatsApp Business app and the WhatsApp Business API operate against the same phone number rather than being an either/or migration.
- The decision is not technical, it is operational: coexistence only works if you can answer "who replies where" without two people replying to the same customer.
- Official Business Account (green tick) status attaches to a phone number and approved display name, and Meta's documentation states it does not attach to WhatsApp Business app numbers, so a badge strategy requires the API side.
- WhatsApp messaging limits are set at the business portfolio level, start at 250 unique users per rolling 24 hours for a new portfolio, and climb 2,000 → 10,000 → 100,000 → Unlimited, which is why the time to start is before the campaign you need it for.
- Since 1 October 2026 Meta charges for service messages and for utility messages sent from the API inside an open 24-hour customer service window. One-to-one messages sent from the app stay free, so where a reply is sent from now matters.
- If you approve it, up to six months of one-to-one chat history and your contacts come across once when you connect; media files only for the last 14 days, and group chats stay in the app.
What WhatsApp coexistence actually means
WhatsApp coexistence is a configuration in which the WhatsApp Business app and the WhatsApp Business API both operate against the same business phone number, so a small team can keep replying from the phone they already use while automation, templates and a shared inbox run on the API side of the same number.
The older model was a swap. You registered your number for the API, and the WhatsApp Business app for that number stopped being your workspace. Everything the app gave you casually — the chat list, the labels, the ability to hand a phone to a colleague — had to be rebuilt on the platform side before you could operate at all. That is a real cost, and for a five-person business it often exceeded the benefit of automation.
Coexistence reframes the question from "when do we migrate" to "what runs where". That reframe is the whole value. It lets you put reminders, notifications, broadcast campaigns and a bot on the API while a human still handles the messy, high-value threads in the app.
The three paths, stated plainly
There are exactly three positions a business can be in, and most teams choose between them by anxiety rather than by numbers.
Stay on the app. No templates, no API, no per-message billing on the platform side. You are limited by how many humans can physically hold a phone, and you have no programmatic notification capability.
Run coexistence. The same number carries both surfaces. You gain templates, automation and a shared inbox without switching off the workflow your team already knows. You take on a new operational risk — ambiguity about ownership of a conversation.
Go full API. The number lives entirely on the API and every conversation is handled through your platform's inbox, bot and campaign tools. Highest ceiling, highest setup and process cost, and the only path where Official Business Account status is on the table. The WhatsApp Business app vs API comparison covers the feature-level differences between the two products in more depth.
What Meta's documentation says (checked 8 October 2026)
Coexistence is where vendor content most often invents behaviour, so every cell below comes from Meta's developer documentation as checked on 8 October 2026. Meta's product name for the feature is "API solutions for WhatsApp Business app users".
| Question you will ask | What Meta's documentation says | What to check for your number |
|---|---|---|
| Can the app and API share one number? | Yes. Meta launched coexistence in February 2025 and has supported Indian (+91) numbers since May 2025. You connect through the signup of a provider Meta supports for this and confirm from inside the app | The app is version 2.24.17 or later, the number has genuine activity on the app (Meta publishes no fixed number of days), and it isn't connected to another provider |
| Does existing chat history carry over? | Yes, if you approve it in the app: one-to-one chats from the 180 days before you connect, imported once and in stages. Media files only for the last 14 days; group chats aren't imported | Keep the app open while it imports; it must finish within 24 hours of connecting |
| Do contacts and labels transfer? | Contacts sync with the full and first names saved on your phone, and later changes keep syncing. Labels and quick replies stay in the app; broadcast lists become read-only | Rebuild segments as tags on the platform side |
| What are the setup steps? | Log in with Facebook, enter the number, confirm your business profile, pick your Meta business portfolio, scan a QR code from inside the app (older screens: approve in the app and enter a code), confirm your details and accept the terms. No new SIM, no SMS code | Back up your chats first and finish in one sitting |
| Which app features keep working? | Groups, calls, catalog, orders, Status, Channels, greeting and away messages, quick replies and labels carry on in the app. Disappearing messages, view once and live location switch off in one-to-one chats | Test the conveniences your team relies on daily |
| How many devices can be signed in? | Up to four linked devices, all logged out once during setup. WhatsApp for Windows and Wear OS watches aren't supported | Move Windows desktop users to WhatsApp Web or your platform's inbox |
| Is it reversible? | Yes. Disconnect any time from the app (Settings › Account › Business Platform). Running the number on the API alone means deleting the app account, which loses its chat history | Back up before any change |
| Does the green tick apply? | No: OBA status does not attach to WhatsApp Business app numbers | Nothing — this is documented by Meta |
| Do API rules apply on the API side? | Yes: templates, categories, messaging limits, quality rating and per-message pricing apply to messages sent from the API, and sending is fixed at 20 messages a second. One-to-one messages sent from the app stay free and outside the 24-hour window | Pull current rates |
The one hard platform fact worth stating flatly: per Meta's Official Business Account documentation, OBA status attaches to a phone number plus an approved display name, and does not attach to employees, test accounts or WhatsApp Business app numbers. An Official Business Account is a WhatsApp business profile that Meta has verified as representing a notable, well-known and frequently searched-for brand, which also requires business verification, two-step verification on the number, at least 30 days on the platform, and an approved display name. Meta's own term is blue checkmark; "green tick" is Indian market shorthand. Non-OBA numbers do not surface in WhatsApp's in-app search unless a user has saved the contact, which is a genuine discoverability consequence — the green tick verification guide covers the application process and why nobody can guarantee the badge.
Stay on the app, run coexistence, or go full API
Here is the table to argue over in your next planning meeting. Volume means outbound business-initiated messages per month, because that is the number that breaks things. Team size means people who need to see or answer customer messages, including part-timers.
| Team size | Monthly outbound volume | Recommended path | Why | What will force a change |
|---|---|---|---|---|
| 1–2 people | Under ~500 | Stay on the app | Automation overhead exceeds the benefit; one person holds full context | Any need to notify a list, or a second person needing the same thread |
| 2–5 people | ~500–3,000 | Coexistence | Keeps the manual workflow while adding templates, reminders and a shared view | Double-replies, or missed messages when the phone-holder is on leave |
| 5–10 people | ~3,000–20,000 | Coexistence, with a scheduled review at 6 months | Enough volume to justify automation, not enough process maturity to abandon the app | Volume growth, shift rosters, or wanting the green tick |
| 10–25 people | ~20,000–100,000 | Full API | Routing, SLAs, quality-rating monitoring and reporting need one system of record | Nothing — this is the destination |
| 25+ people | 100,000+ | Full API, portfolio planned deliberately | Messaging limits and quality ratings are portfolio-wide, so number strategy is an architecture decision | Nothing |
| Multi-location, franchise or dealer network | Varies | Full API with per-location numbers | Each location needs its own inbox but one governance layer | Coexistence does not solve routing across locations |
| Regulated — BFSI, healthcare, education | Any | Full API | Audit trail, access control and retention discipline are not features of a personal phone | Compliance review will end the app conversation |
Two notes that matter more than the table. First, the single strongest argument for coexistence is not a feature, it is that it lets you start climbing the messaging-limit ladder early. A messaging limit is the maximum number of unique users a business can message outside an open 24-hour customer service window in a rolling 24-hour period, and per Meta's messaging limits documentation it is set at the business portfolio level and shared across every phone number in that portfolio. A new portfolio starts at 250. The 2,000 tier unlocks through business verification, partner verification, or delivering 2,000 high-quality messages in 30 days, after which automatic scaling raises the limit to 10,000, then 100,000, then Unlimited, based on sustained quality and utilisation.
Second, the argument against coexistence is almost always process, not platform. If your team cannot answer "who owns this conversation" today, running two surfaces will not clarify it.
Worked example: a hypothetical coaching institute in Kota
Take a hypothetical Kota coaching institute — illustrative, not a customer — with 4,200 parents on WhatsApp, six counsellors, and everything currently running through two WhatsApp Business app phones passed around the front desk. Fee cycle starts on 1 September. They want to send a fee-due reminder to all 4,200 parents.
On the app. The reminder has to be pushed manually through the app's broadcast lists, which reach only parents who have saved the institute's number — and once the number runs coexistence those lists turn read-only, so bulk sends move to templates on the API side anyway. Two staff members spend an afternoon on it, no delivery reporting exists, and any parent who replies lands in one of two phones with no record of who answered.
Registering the number and sending on day one. A brand-new business portfolio sits at the 250 tier. 4,200 ÷ 250 = 16.8, so reaching every parent takes 17 days of consecutive sends. The fee deadline is in nine. This is the failure mode we see most often: the API is set up in the week it is needed.
Registering the number in June, then sending in September. Business verification completes, unlocking the 2,000 tier. 4,200 ÷ 2,000 = 2.1, so the same list clears in 3 days. Sustained quality and utilisation over the following weeks lift the portfolio to 10,000, at which point the entire list goes out in one send with room to spare.
The inbound side, which nobody plans for. Assume 18% of parents reply. 4,200 × 0.18 = 756 inbound threads inside 24 hours. Across six counsellors that is 126 threads each, and at four minutes of genuine attention per thread, 126 × 4 = 504 minutes, or 8.4 hours per counsellor. That volume does not fit on two shared phones, and it is the real reason a shared team inbox is the load-bearing part of this decision rather than the bot. If you want that arithmetic run against your own list size and reply rate before you commit, the InfiQ cost calculator and a look at your last three months of message volume will get you closer than any benchmark will.
The cost line. Fee reminders read as utility content, which sits in a cheaper category than marketing, and Meta publishes India rates as downloadable CSV and PDF rate cards per market and category. We will not invent a figure, but we do publish ours: InfiQ's current India utility rate is ₹0.19 per delivered message (ex-GST), kept in step with the live card. What you can plan around is the direction: Meta may only change pricing on 1 January, 1 April, 1 July or 1 October, with one month's notice for a rate-card update and six months for a full pricing-model change, and per Meta's pricing documentation for non-template messages service messages and in-window utility messages sent from the API became chargeable on 1 October 2026. Replies a counsellor sends one-to-one from the app stay free. The 2026 pricing guide has the full model.
The operational model: who answers where
This is the section that decides whether coexistence works, and it has nothing to do with Meta. Two surfaces on one number means two places a customer's message can be seen and answered, which means the failure mode is not technical — it is a customer getting two different answers from two people in four minutes.
The double-reply problem
The double-reply problem is what happens when a conversation is visible in both the WhatsApp Business app and the shared inbox and no rule says which one owns it. It shows up within the first fortnight, every time, and it damages trust faster than a slow reply does.
There are only three workable rules, and you must pick one.
Rule A — channel split by intent. Automation owns defined intents (order status, appointment reminders, fee dues, OTP-style notifications). Humans own everything else, in the app. Clean, easy to explain, and the right starting point for a team of three.
Rule B — time split. The app handles conversations during business hours; the API handles after-hours, holidays and overflow with automated acknowledgement and a Flow. Works well for clinics and showrooms with hard opening times.
Rule C — escalation split. Everything enters through the API side. A bot or a Flow handles the structured part, and only escalated threads move to a named human. This is the model that scales, and it is also the model that makes the app redundant, which is the point.
| Conversation type | Handled where | Owner | The rule |
|---|---|---|---|
| Outbound reminders, notifications, campaigns | API only | Growth or ops | Never send bulk from the app |
| Inbound "where is my order" and status checks | API, bot or Flow first | Automation, escalate on failure | Two failed bot turns triggers a human |
| High-value negotiation, complaint, VIP customer | Named human | That human, by name | Assign in the inbox before replying |
| After-hours and holiday inbound | API auto-acknowledge | Next-shift owner | Acknowledge within seconds, resolve next shift |
| Anything involving payment or personal data | API, with audit trail | Ops lead | Never on a personal device |
| Group chats and status updates | App only | Marketing | Groups and Status keep working in the app but aren't synced to the API side |
Making the shared inbox the source of truth
Pick the shared inbox as the system of record from day one, even while most replies still happen in the app. That means three commitments. Every conversation gets an owner and a status, so nobody guesses. Every outcome that matters — order placed, appointment booked, fee paid, lead lost — gets recorded as a field somewhere queryable rather than as a sentence in a chat. And customer records live in your CRM, not in a phone's contact list, which is also the position India's DPDP framework pushes you toward: valid, informed consent along with clear notice of purpose and retention. Personal phones make purpose limitation and retention discipline effectively unauditable. Take your own legal advice on your specific obligations.
Where automation replaces a manual thread, structured capture beats a long conversation. A WhatsApp Flow that collects five fields in one submission gives you clean data instead of a transcript to read, and since 1 October 2026 it also gives you fewer chargeable in-window messages.
A four-phase coexistence rollout
Run this over six to eight weeks. Do not compress it, and specifically do not start it in the month you need a campaign to go out.
- Week 1 — audit before you touch anything. Count monthly inbound and outbound volume, list every device currently signed into the number (all are logged out once at setup; up to four can be re-linked, not WhatsApp for Windows or Wear OS), name the people who answer, and write down the five most common customer intents with rough monthly counts. Most teams discover the top three intents cover over 70% of volume.
- Week 1 — back up, and decide on history. Back up your chats. If you approve it in the app, one-to-one chats from the last six months come across once when you connect (media files for the last 14 days; no group chats). Anything older stays only in the app, so pull what your team needs into your CRM or a spreadsheet now: customer numbers, names, open orders, pending issues.
- Week 2 — check eligibility and the setup path. The prerequisites are a WhatsApp Business app on version 2.24.17 or later, genuine activity on the number, no other provider connected, and a region Meta supports. Check that your provider supports coexistence and is an official Meta Business Solution Provider; the provider evaluation guide has a vendor-neutral checklist for exactly this conversation.
- Week 2 — complete business verification early. Meta doesn't list it as a coexistence requirement, but it is the highest-leverage unglamorous task in the whole project, because verification is one of the three routes to the 2,000 messaging tier and it also lifts your template cap from 250 per WABA to 6,000 with an approved display name.
- Week 3 — get three templates approved, not thirty. Pick your top three intents and submit one template each. Per Meta's template review documentation, approvals and rejections take up to 24 hours, and appeals are reviewed within 24 hours and must include a sample. Categorise honestly — category is judged on content, and a discount clause turns a utility template into a marketing one.
- Week 3 — write the ownership rule down. Choose Rule A, B or C from the section above, put it in a document, and name the person who arbitrates disputes. One paragraph is enough. Skipping this is the most common cause of a failed coexistence rollout.
- Week 4 — pilot on one intent and 200 contacts. Send one template to a small segment. Watch delivery, read behaviour, reply volume, and how long it takes an agent to pick up. Two hundred contacts will teach you more than a plan will.
- Week 5 — instrument it. Track first-response time, threads with no owner, double-replies caught, template quality states, and your current messaging tier. Set an alert on quality rating moving from GREEN to YELLOW, because Meta's own wording for YELLOW is that the number "may soon be paused or disabled".
- Weeks 6–8 — expand intent by intent. Add the second and third intents. Resist adding a fourth surface, a second number, or a chatbot personality. Volume and quality first.
- Set a review date, in the calendar, six months out. The question at that review is simple: is the app still doing work the inbox cannot do? When the answer is no, you are already running full API and you can retire the app deliberately instead of in a panic.
What most teams get wrong about coexistence
They treat it as a permanent destination. For most growing businesses coexistence is a bridge with a lifespan, not an architecture. It buys you six to eighteen months of not having to rebuild your workflow at the same time as adopting new tooling. Teams that plan it as forever end up with two half-maintained surfaces and no system of record.
They assume the API side inherits the app's informality. It does not. On the API side, everything Meta's platform rules govern applies in full: template categories and approval, portfolio-level messaging limits, quality rating, per-message pricing, and the dynamic per-user cap on how many marketing templates any single user receives across all businesses — a cap that is active in India and returns error 131049 when you trip it, which you should not retry inside 24 hours. Coexistence does not soften a single one of those rules.
They confuse coexistence with hosting migration. These are unrelated exercises. Coexistence is about which surfaces operate on a number. Moving from On-Premises to Cloud API is about where the API itself runs — a migration that preserves display name, quality rating, templates, WABA, Official Business Account status and messaging limits, while changing media IDs, error codes, webhook payloads and some validation behaviour. The Cloud API migration guide covers that separately, and so does Meta's own migration documentation.
They keep broadcasting from the app. Once you connect, the app's broadcast lists become read-only anyway, and every bulk send should go through the API side — for reporting, opt-out handling, template compliance and the simple reason that a manual bulk send leaves no record of who received what.
They plan for outbound and not inbound. As the Kota arithmetic showed, a successful campaign is an inbound-volume event. The reminder is the easy half.
The honest caveats, including the green tick
The green tick does not come with the app. Official Business Account status attaches to a phone number and approved display name and does not attach to WhatsApp Business app numbers. If the badge is on your roadmap, the API side is where that story has to be told, and eligibility still needs 30 days on the platform, business verification, two-step verification, an approved display name, and evidence that your brand is notable and frequently searched for — assessed largely through coverage in sizable-audience publications, where paid placements and directory listings do not count. Rejected applicants may reapply after 30 days.
Chat history comes across once, and only in part. If you approve it in the app, one-to-one chats from the last 180 days are imported a single time, when you connect — media files only for the last 14 days, older media as placeholders, and no group chats. To run the import again you would disconnect and connect afresh. Everything stays in the app regardless, so the phone remains the complete record.
Not everything mirrors. Text, photos, videos and documents sent from the app show up on the API side, with edits and deletes; voice notes, stickers, reactions, locations and contact cards may stay in the app. In the app itself, disappearing messages, view once and live location switch off in one-to-one chats, while groups, calls, catalog, Status, quick replies, labels and away messages carry on. Test the conveniences your team relies on daily before you announce the change internally.
Sending speed is fixed. A coexistence number sends at 20 messages a second, counting incoming and outgoing together — about 1,200 a minute, whatever your plan. Very high-volume senders need an API-only number.
Keep the app in use. If the WhatsApp Business app on the main phone goes unused for about 14 days, Meta disconnects the API link. A phone change reconnects itself if you leave the pre-ticked option on during registration.
Two surfaces means two places to make a mistake. A well-meaning agent replying from the app to a customer mid-way through an automated Flow will break the Flow's assumptions. Your ownership rule is the only defence.
Coexistence does not fix a consent problem. If your contact list was built without clear opt-in, adding automation multiplies exposure rather than reducing it. Consent, purpose and retention are your obligations regardless of which surface sends the message, and this is not legal advice.
Provider dependency is real. A coexistence number works with one provider at a time for now. Switching means disconnecting in the app, waiting about 15 minutes and connecting through the new provider — and approved templates may not move with you. Ask, before signing, what happens to your number, templates and quality rating if you leave.
Get started with InfiQ
The teams that handle this well are not the ones who found the cleverest technical answer. They audited their volumes, completed business verification early, wrote down one sentence about who answers where, and piloted on 200 contacts before touching the main list. The tooling was the easy part, and starting the messaging-limit climb months before the campaign that needed it was the decision that mattered.
Ready to add automation to your number without dismantling the workflow your team already knows? Start your 7-day free trial — InfiQ is an official Meta Business Solution Provider and gets you live on the official WhatsApp Business API in about 2 hours, with a shared team inbox and a template library so your first three intents are covered in week one. Eligibility, setup and pricing for keeping your app are on the WhatsApp Coexistence page. Or book a walkthrough if you want your own volumes and team structure mapped against the decision table above first.

