top of page

Onboarding Support

Definition

  • Co-Existence = using the same phone number on both:

    • WhatsApp Cloud API

    • WhatsApp Business App (mobile)

  • Both systems operate in parallel

  • No need for a separate API-only number

Why Co-Existence Matters

  • Lets businesses keep their existing business phone number

  • Allows human agents + automations to work together

  • Eliminates the need for device-farm or forwarding hacks

  • Reduces friction for customers (same number everywhere)

How It Technically Works

  • Number is registered inside a WhatsApp Business Account (WABA)

  • The number is also active on a physical device using the Business App

  • Meta routes messages to both channels:

    • API receives a webhook

    • App receives the chat in real time

  • Delivery is synchronized through Meta’s servers

Supported Actions with Co-Existence

  • Sending messages via API

  • Receiving messages in both API and App

  • Human replies override bot logic when needed

  • Agents can continue conversations normally

  • Automation resumes when agent stops responding

Limitations

  • App and API cannot send the exact same message at the same millisecond

  • Heavy API broadcasts may temporarily flood the app inbox

  • Some advanced API features (interactive lists) appear differently in the app

  • If the phone is offline, only the API continues working

Business Requirements

  • Verified WhatsApp Business Account (WABA)

  • Phone Number ID connected through embedded signup

  • Cloud API activated

  • Co-Existence enabled during signup

  • Access token with sufficient permissions

How to Enable Co-Existence

  • Start embedded signup (Meta official flow)

  • Log in with Facebook Business Manager

  • Select existing phone number (not new one)

  • Choose “Use with WhatsApp Business App”

  • Approve permissions

  • Complete verification if required

  • Number becomes active for both API + App

Using Co-Existence in Daily Operations

  • Agents handle customer chats through the mobile app

  • Automation handles:

    • lead qualification

    • welcome messages

    • reminders

    • broadcasts

    • flows

  • Teams can mix manual + automated handling based on volume

Best Practices

  • Keep the phone online to avoid sync delays

  • Do not delete chats frequently (affects context for agents)

  • Use API mainly for flows and automation

  • Use the app for human conversations and manual service

  • Tag incoming chats inside the app when needed

  • Combine with a clear bot ↔ human handover strategy

Who Should Use Co-Existence

  • SMBs that want to keep their main WhatsApp number

  • Businesses with a service team using the mobile app

  • Companies adding automation without replacing human staff

  • Teams transitioning from the app to API gradually

  • Users who want broadcasts + bot flows + manual replies

Who Should Not Use Co-Existence

  • Call centers with many agents (prefer multi-agent APIs)

  • Enterprises with high-volume automation-only flows

  • Cases where the mobile app cannot be reliably online

  • Users requiring deep CRM routing (need API-only setup)

Simple Flow Example

  • Customer messages the business

  • API receives webhook → automation responds

  • Human opens chat on app → takes over

  • Automation pauses

  • Session ends → API can send follow-up template if needed

Apr 24, 2025, 08_14_30 PM.png

Get Started for Free

Sign up by completing the form below.

Thanks for submitting!

bottom of page