On this page
- What WhatsApp coexistence actually means
- What this guide asserts, and what you must verify with Meta
- 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 is explicit about which platform behaviours we are not asserting, because the mechanics of chat carry-over, setup steps and feature parity change, and you should verify them against Meta's current documentation and your provider before you commit a live number to anything.
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.
- From 1 October 2026 Meta resumes charging for service messages and for utility messages sent inside an open 24-hour customer service window, both of which are free today, so the cost of a chatty manual workflow stops being zero.
- Chat history carry-over, exact setup steps and app-side feature parity are not documented in our verified fact set and must be confirmed against Meta's current coexistence documentation before you promise anything internally.
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 this guide asserts, and what you must verify with Meta
This section exists because coexistence is where vendor content most often invents behaviour. We would rather tell you what we are not claiming.
| Question you will ask | What this guide asserts | What you must verify before committing |
|---|---|---|
| Can the app and API share one number? | Yes, conceptually — that is what coexistence means | The current eligibility conditions and which providers can onboard your number this way |
| Does existing chat history carry over? | Nothing. We do not have this documented and will not guess | Exactly which history, if any, becomes visible on the API side, over what time window, and whether it is one-time or continuous |
| Do contacts and labels transfer? | Nothing | Whether saved contacts, labels and broadcast lists appear on the platform side |
| What are the setup steps? | Only the sequence you should follow operationally | The exact technical steps, permissions and screens, which change with app and Cloud API releases |
| Which app features keep working? | Nothing specific | Feature-by-feature parity: groups, status, catalogue, broadcast lists, quick replies, away messages |
| How many devices can be signed in? | Nothing | Current device and session limits on the app side while coexistence is active |
| Is it reversible? | Nothing | Whether and how a number can leave coexistence, and what state it returns to |
| Does the green tick apply? | Yes, we assert this: 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 all apply | Nothing structural, but 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 own broadcast mechanics, and the recipient mechanics there are a separate constraint you should check rather than assume. 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 become chargeable again from 1 October 2026. Both are free today. 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, if available at all | Marketing | Treat as out of scope for coexistence |
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 after 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, 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 — export what you can, while you still control it. Do not rely on any assumption about history carrying over. Pull what your team needs into your CRM or a spreadsheet now: customer numbers, names, open orders, pending issues.
- Week 2 — verify eligibility and the setup path. Confirm the current coexistence prerequisites against Meta's documentation and with your provider, and get the answer in writing rather than from a sales deck. Check whether your provider 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. This 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 the API side exists, every bulk send should go through it — 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 is the question we will not answer for you. It is the reason most people read a guide like this, and it is precisely where invented specifics do the most damage. Plan as if you must carry your own data across, and treat anything better than that as upside.
Feature parity is not guaranteed and not static. Assume some app-side conveniences behave differently, or not at all, on a number running coexistence, and test the ones your team relies on daily before you announce the change internally.
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. Not every platform onboards coexistence the same way, and switching providers later is its own project. 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. Or book a walkthrough if you want your own volumes and team structure mapped against the decision table above first.

