LogoLogo
Become a PartnerStatus Page
  • get started
    • Welcome to 360Dialog
    • Quickstarts
      • Getting started as a partner
      • Register as a Meta Tech Provider
      • Add a WhatsApp Number
      • Set up Integrated Onboarding
      • Create a Message Template
      • Send a Message
    • Pricing & Billing
      • Payment Methods for BR: Pix & Boleto
      • Month Closing Invoice (MCI)
    • Get API Access
    • Tech Provider Program
      • Understanding the Meta Tech Provider Program
      • Becoming a Meta Tech Provider: A Step-by-Step Guide
  • MM Lite Beta Program
    • Onboarding
    • Sending Messages
    • Expected Errors & Programming Languages
  • Partner & Account Management
    • Solutions for Partners
      • Benefits for Partners
      • Partner Hub
      • WABA Management
    • Account Setup & Management
      • Prerequisites and best practices for account creation
      • Account Structure
      • Account Creation
  • Integrations & API Development
    • Webhook Events & Setup
      • Webhook Events (Partner & Messaging API)
      • Webhook Configuration & Management
    • Integration Best Practices
      • Architecture and Security
      • Best Practices for Designing Integrations
        • Design a Stable Webhook Receiving Endpoint
      • Sizing Your Environment Based on Expected Throughput
      • Design a Resilient Message Sending Service
      • Integrated Onboarding
        • Basic Integrated Onboarding
        • Custom Integrated Onboarding
        • Host Your Own Embedded Signup
      • API Key Authentication for the Partner API
  • API Reference
    • Messaging API
    • Messaging Health Status
    • Sandbox (Test API Key)
    • Differences Between Cloud API and On-Premise API for Partners
      • [will be deprecated] Messaging with On-Premise API
    • Partner API
  • WABA Management
    • Managing WABA Accounts
      • Using the Partner Hub to manage Clients and Channels
      • Using the Partner API to manage Clients and Channels
      • Partner Permission to Generate API Key
      • Checking Usage & Statistics
    • Phone Number & Hosting
      • Migrating a Phone Number
        • Migrate number from Meta or alternate BSP to 360Dialog
        • Migrate a phone number to a new WABA
        • Migrate a phone number to a new WABA to change messaging Currency
      • WhatsApp Coexistence
        • Coexistence Onboarding
        • Coexistence Webhooks
      • Hosting type Change (On-premise API to Cloud API)
    • WABA Profile & Compliance
      • Display Name Guidelines
      • WABA Profile Info
      • WABA Policy Enforcement
      • Business Account Verification
    • Partner change (between 360Dialog Partners)
    • WhatsApp Flows
    • Accelerated Onboarding
    • Business Account Verification
  • Messaging
    • Sending & Receiving Messages
      • Conversations
      • Receiving messages
      • Before sending a message
    • Message Types
      • Conversational Components
      • Checklist for Message Broadcasts and Campaigns
      • Text messages
      • Interactive messages
        • Single and Multi Product Messages
        • Location Request Messages
        • Address Messages (India and Singapore only)
      • Contacts & Location Messages
    • Template Messages
      • Template Library
      • Template Elements
      • Sending Template Messages
      • Authentication Templates
        • Zero-Tap Authentication Templates
        • One-Tap Autofill Authentication Templates
        • Copy Code Authentication Templates
      • Catalog Templates
      • Product Card Carousel Templates
      • Single-Product Message Templates
      • Coupon Code Templates
      • Limited-Time Offer Templates
      • Multi-Product Templates
    • Media Messages
      • Upload, retrieve or delete media
    • Messaging Health & Troubleshooting
      • Messaging Limits & Quality Rating
      • Errors While Messaging
      • Messages statuses
  • Commerce & Payments
    • Payments (India Only)
      • Receive WhatsApp Payments via Payments Gateway
      • Receive WhatsApp Payments via Payment Links
      • Order Details Template Message
    • Payments (Singapore Only)
      • Receive WhatsApp Payments via Stripe
    • Products and Catalogs
      • India Businesses: Compliance for Commerce
  • Support & Updates
    • Help & Troubleshooting
      • FAQ
      • Error Code Reference
      • User Support Documentation
        • Tutorials
          • Page How to Troubleshoot Login Issues in the 360dialog Hub
          • How to Report an Issue
          • How to Contact Support
        • How-To Guides
          • Raise a support request
          • Requesting a Status Update for Business Verification
        • Reference
          • Troubleshooting Embedded Signup Issues
          • Commerce Policy Checks for WhatsApp API Access
          • Support Availability & SLAs
          • Incident Issue Prioritization
          • Case Types Table
        • Explanation
          • Why Business Verification Takes Time
          • Why Some Issues Are Not Emergencies
          • Understanding the Support Process
      • Support with Meta
    • Imprint & Data Privacy
    • Product Updates & News
      • How to ensure your Template Messages will be received
      • Integrated Onboarding new look and Campaigns Best Practices
Powered by GitBook
On this page
  • WhatsApp Coexistence
  • Why Use WhatsApp Coexistence?
  • Key Benefits
  • How it works
  • Sessions and Pricing
  • Linked devices
  • Limitations
  • Geo Restrictions
  • Important Notes
  • FAQ

Was this helpful?

  1. WABA Management
  2. Phone Number & Hosting

WhatsApp Coexistence

Clients now have the possibility of onboarding a number to the WhatsApp Cloud API even if it is already connected to the WhatsApp Business App.

WhatsApp Coexistence

Onboarding a number already registered with the WhatsApp Business App allows you to enable API functionalities without losing chat history and while maintaining access through the mobile app.

This feature enables both interfaces to coexist using the same phone number, allowing businesses to use the benefits of both platforms simultaneously: message at scale and still have the ability to send messages via WhatsApp Business App. You can find a reference to this functionality as "WhatsApp Coexistence", or "Coex" in this documentation.

Why Use WhatsApp Coexistence?

By enabling Coexistence, your clients can enjoy the full capabilities of the WhatsApp API—such as API messaging, Meta Insights, Click-to-WhatsApp (CTWA) campaigns, and more—without losing their existing number, messaging history, or audience.

This is ideal for businesses looking to scale their messaging strategies, while maintaining their current setup. Messages will be mirrored between the mobile App and the API, using echoes.

💬 Message echoes:

  • Messages sent via the API will appear in the WhatsApp Business App.

  • Messages sent via the App will appear in the Cloud API conversation history.

Key Benefits

  • Maintain access to the WhatsApp Business App while using the WhatsApp Business API.

  • Message at scale via the API while retaining one-to-one messaging in the app.

  • Simplifies migration for businesses already using WhatsApp Business App.

How it works

Sessions and Pricing

Once Coexistence is enabled, sessions from the WhatsApp Business App and the Cloud API are treated independently.

Here’s how the pricing works across different scenarios:

1

Scenario 1: The end-user sends a message, and the business replies using the WhatsApp Business App.

✅ No charge — messages through the App are free.

2

Scenario 2: The end-user sends a message, and the business replies using a Cloud API template message.

3

Scenario 3: The business initiates a message to the end-user via Cloud API.

4

Scenario 4: The end-user sends a message, the business replies using the App, and later want to send a message through Cloud API.

5

Scenario 5: The end-user sends a message, the business replies via Cloud API, and then continue the conversation through the App.

✅ No additional charge — the Cloud API session is a service conversation, and App usage is free.

In summary:

  • Sessions from WhatsApp Business App and Cloud API run in parallel and do not interfere with each other.

  • Cloud API conversations are charged as usual; template messages are still required to initiate conversations.

  • Messages via the WhatsApp Business App remain free regardless of Cloud API usage.

Clients will also need a 360dialog account and subscription plan, as Cloud API usage and fees are charged normally.

Linked devices

However, after onboarding to Cloud API, all companion apps will be unlinked, you can re-link only supported devices after onboarding.

  • Messages from unsupported companion devices will not trigger webhooks, so the business won't be able to mirror the message through the API. You can still use the App to respond to this message.

Messages viewed on an unsupported companion device will show a placeholder text instructing users to check their primary device.

While WhatsApp users can still message an onboarded business from an unsupported companion client, these messages will not trigger smb_message_echoes webhooks, meaning the business will be unable to mirror them in their app.

Limitations

Coexistence is not compatible with APIs that are not officially supported. So, if that’s your use case, please know that those will be deactivated and 360Dialog cannot offer support for unofficial products.

Geo Restrictions

Important Notes

✅ You can sync message history from the WhatsApp Business App into the Cloud API. ❌ Do not uninstall the WhatsApp Business App—doing so will disconnect the account 🔁 You must open the WhatsApp Business App at least once every 13 days to keep the account active.

FAQ

Eligibility for WhatsApp Business API Access

While the WhatsApp Business API is now accessible for App numbers, it is intended for businesses that are already actively using the WhatsApp Business App and looking to scale their messaging capabilities. Businesses with newly created Business App accounts are not immediately eligible for API access.

Eligibility is determined based on factors such as account tenure and messaging quality to ensure a reliable and effective messaging experience. Meta recommends businesses to use Coexistence only if they are already using the WhatsApp Business App consistently and can benefit from advanced API tools to scale operations.

Are marketing messages sent from a Partner platform via Cloud API supported on the WhatsApp Business App?

Yes, both the WhatsApp Business App and Cloud API support the same types of messages, including Marketing, Utility, Service, and Authentication messages.

Can a business using the Coexistence via Cloud API switch back to WhatsApp Business App with the same number?

Yes. To disconnect your number from the Cloud API, go to Settings > Account > Business Platform and click the Disconnect button.

⚠️ Important: Please do not disconnect the app without first consulting our team to ensure you don’t lose any data and to understand the implications.

  • Stop sending messages from your phone number? You do not need to disconnect the number; simply stop sending messages.

  • Remove access to the app? This is not possible through the API.

Can a business use their WhatsApp API number to register on the WhatsApp Business App?

No, this process only works for numbers registered in the App. If the number is connected to the WhatsApp API, this CoExistence Onboarding won't work.

Is this solution applicable to larger enterprises?

The primary use case is to assist SMBs that have not previously onboarded to the WhatsApp Business API. The solution is not specifically designed for larger enterprises.

Will businesses with Meta Verified blue badges on WhatsApp Business App maintain their verification when connecting to the WhatsApp Business API?

PreviousMigrate a phone number to a new WABA to change messaging CurrencyNextCoexistence Onboarding

Last updated 20 days ago

Was this helpful?

💰 Charged — this opens a new conversation session, according to conversations pricing.

💰 Charged — this opens a paid session according to .

💰 A template message must be sent to. Charges apply based on the template used.

Businesses can link up to four "companion" devices to their WhatsApp Business App (described as "" in Meta Help Center).

and are not supported.

WhatsApp Coexistence comes with some functional limitations. Please refer to to understand what features are supported on Cloud API and if there are changes in your WhatsApp Business App.

Some regions do not currently support onboarding WhatsApp Business App numbers into the Cloud API. For the full list of restrictions and supported regions, check .

Currently, the blue badge verification does not transfer between the WhatsApp Business App and Cloud API. You will need to go through the again.

Cloud API
Cloud API rules
initiate a session on Cloud API
linked devices
WhatsApp for Windows
WhatsApp for WearOS
Meta's feature comparison
Meta’s official documentation
OBA process