Home/Help Center/App vs API

Meta account and verification

WhatsApp Business App vs API Account: What Moves and What Does Not

What actually changes, and what carries over, when a business moves from the WhatsApp Business app to the Cloud API, plus the coexistence option that avoids choosing.

By Chirag Darji · Updated 27 Aug 2026 · 8 min read

On this page
  1. Before you start
  2. Steps
  3. Side by side: app, API-only, and coexistence
  4. What you will see
  5. Settings and options
  6. Troubleshooting
  7. Related reading
WhatsApp channel settings in VGraple CRM with Embedded Signup and coexistence mode connect options

The WhatsApp Business app is a free, phone-based tool for one person or a small team replying by hand; the Cloud API is the programmatic connection Meta offers platforms like VGraple CRM, built for a shared team inbox, automation, broadcasts and integration with the rest of a business's software. Coexistence, a distinct third option, runs both on the same number at once, so choosing between "the app" and "the API" is not actually a forced choice for most businesses starting out.

App vs API: first 5 of 7 steps

  1. 1List what your business currently does only
  2. 2Decide whether coexistence or a full API-only
  3. 3Connect through coexistence mode
  4. 4Delete the WhatsApp Business app account on
  5. 5Connect the number through Embedded Signup or
The steps on this page, in order.

Before you start

  • Know which of your team's current workflows depend on the phone app specifically (a shared phone at a front desk, a manager who prefers replying from their personal device) before deciding whether to keep it running alongside the API through coexistence, or move off it entirely.
  • If moving off the app entirely, understand that deleting the app's WhatsApp Business account on that number is a one-way step for that specific connection; chat history on the phone itself is not deleted, but it stops syncing anywhere once the app account is removed.
  • Coexistence requires WhatsApp Business app version 2.24.17 or later on the phone; an older version cannot support the data sync coexistence depends on.

Steps

Channels settings in VGraple CRM showing the WhatsApp Business channel and the Meta connect button

Comparing what each option actually gives you

  1. List what your business currently does only inside the app. Team members replying from a shared phone, personal chats mixed with business ones, groups used for internal coordination, are all things that behave differently once a CRM inbox exists.

  2. Decide whether coexistence or a full API-only move fits better. Coexistence is nearly always the safer starting point when any part of the team still relies on the phone day to day; API-only suits a business that has already decided the CRM inbox will be the only place staff work from.

Moving to coexistence (keeping the app)

  1. Connect through coexistence mode, covered fully in connecting in coexistence mode. This keeps the app active on the phone and imports up to 180 days of chat history and phone contacts into VGraple CRM once, within 24 hours of connecting.

Moving to API-only (leaving the app)

  1. Delete the WhatsApp Business app account on that number first, from the phone: WhatsApp Business app, Settings, Account, then delete the account tied to that number. A number cannot be simultaneously an active app account and register fresh on Cloud API.

  2. Connect the number through Embedded Signup or Register new number in VGraple CRM, following connecting your WhatsApp number. Chat history does not carry over on this path, since the app account is gone before the API connection begins.

Moving from coexistence to API-only later

  1. Disconnect the app on the phone (Settings, then Linked devices, then remove the Cloud API connection listed there, or delete the app's account entirely if you want the phone app gone as well).

  2. The API connection in VGraple CRM keeps working uninterrupted. Since the number was already registered on Cloud API through coexistence, removing the app side does not require reconnecting anything in VGraple CRM; sending speed increases from the coexistence-paced 4 messages a second to the standard 50/s once the app side is gone.

Side by side: app, API-only, and coexistence

WhatsApp Business app onlyCloud API only (VGraple CRM)Coexistence (both)
CostFreeIncluded in VGraple CRM's plan; Meta's per-conversation charges applySame as API-only
Team inbox (multiple agents, one number)No, one device or a small set of linked devicesYes, full shared inbox with assignment and rolesYes
Broadcasts, chatbots, automation, sequencesNoYesYes
Sending speedNot applicable (manual, one message at a time)Up to 50 messages a second4 messages a second (Meta's coexistence ceiling)
WhatsApp groupsYes, nativeNot generally available (requires OBA + volume; see the green tick article)Yes, on the phone; not visible in the CRM
Status postsYesNoYes, on the phone only
Chat history when connecting to VGraple CRMNot applicableNot carried overUp to 180 days imported once, within 24 hours
Best fitA single person handling low volume by handA team that has fully moved to the CRM inboxA team transitioning, or one that wants to keep the phone app long-term

Example

A travel agency with two staff currently replying from a shared phone connects through coexistence first, so nothing about their existing workflow breaks on day one while they learn VGraple CRM's inbox, broadcasts and automation. Three months later, once every reply happens inside the CRM and nobody opens the phone app anymore, they disconnect the app side and move to API-only for the faster sending speed, without ever having to reconnect or lose history.

What you will see

An app-only number, never connected to any CRM, shows nothing inside VGraple CRM at all, since there is no connection to see. A coexistence number's channel card shows a "Coexistence" connection-method badge and a dedicated history-import panel with sync status and counts; an API-only number's card shows "Embedded signup" or "Registered via API" instead, with no phone-sync panel, since there is no app side to sync with.

Settings and options

Setting or fieldWhat it doesDefault
Connection method badgeShows Coexistence, Embedded signup, Registered via API, or Imported from Meta on each channel cardSet automatically based on how the number was connected
Coexistence pacingCaps sending at 4 messages a second on a coexistence number, versus 50/s on API-onlyApplied automatically whenever a channel is in coexistence mode
History sync panelShown only on coexistence channels; tracks the once-per-onboarding chat and contact importVisible only when meta_connection_method is coexistence

Troubleshooting

SymptomLikely causeFix
Trying to connect a number that is still active on the app, without using coexistenceA number cannot register fresh on Cloud API while an app account is still active on itEither use coexistence (keeps the app), or delete the app's account on that number first for an API-only connection
Broadcasts sending noticeably slower than expectedThe number is in coexistence mode, capped at 4 messages a second by Meta's own throughput ruleExpected on coexistence; move to API-only if send speed matters more than keeping the phone app
Chat history missing after an API-only connectionA direct API-only connection does not import history; only coexistence does, and only within its 24-hour windowUse coexistence instead if history matters, connecting from scratch since a missed window cannot be recovered without reconnecting
Groups or Status posts not appearing anywhere in VGraple CRMNeither is available through the Cloud API under any connection methodExpected; both remain app-only regardless of coexistence or API-only
Team confused about which number to reply fromCoexistence intentionally allows replying from either the phone or the CRM inboxThis is by design; both sides mirror each other in real time, so either is a valid place to reply from

For the full coexistence connection walkthrough, including the history-sync window and its limitations, see connecting in coexistence mode. For a fresh API-only connection, see connecting your WhatsApp number, and for adding or replacing a number later, see changing or adding a WhatsApp number.

Frequently asked questions

What is the core difference between the WhatsApp Business app and the API?
The app is a free, single-device (or linked-device) consumer-style app for one person or a small team managing chats by hand. The Cloud API is a programmatic connection Meta offers to platforms like VGraple CRM, built for a team inbox, automation, broadcast messaging and integration with the rest of a business's software, none of which the app itself supports.
Do I lose my chat history when I move from the app to the API?
Not if you connect through coexistence mode, which imports up to 180 days of existing chat history and phone address book contacts once, within 24 hours of connecting. A direct migration to API-only without coexistence does not carry chat history forward, since it requires deleting the app's account on that number first.
Can I use both the app and the API on the same number?
Yes, through coexistence, Meta's own official feature for exactly this. The app keeps working on the phone and the Cloud API connection to VGraple CRM works at the same time, with messages and replies syncing between the two continuously.
Which one should a growing team actually use?
Coexistence is the right starting point if staff still rely on the phone app day to day, or the business wants to try VGraple CRM without a full migration. API-only (no app) is the better fit once the team works entirely from the CRM inbox, since it sends faster (50 messages a second instead of 4) and removes the phone as a single point of failure.
Does the WhatsApp Business app support broadcasts, chatbots or automation?
No. Those are Cloud API capabilities that VGraple CRM builds on top of the API connection; the standalone app has none of them. This is the main reason a growing business eventually moves off app-only WhatsApp entirely, coexistence or not.
What happens to WhatsApp groups and Status posts if I switch to the API?
Neither is available through the Cloud API at all, regardless of connection method. Groups require separate Official Business Account eligibility and are not generally available; Status posts have no API equivalent. Both stay app-only, group chats visible only on the phone if coexistence is active.
If I start with coexistence, can I move to API-only later?
Yes, and it is a documented, supported path: disconnect the WhatsApp Business app on that number (Settings, then Linked devices, on the phone), then reconnect it in VGraple CRM as an API-only channel. Nothing about starting with coexistence locks you out of moving to API-only afterward.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.