Skip to main content

WhatsApp Coexistence: Using Your WhatsApp Business App Number with TimelinesAI (WABA)

Updated today

Need WABA? Contact TimelinesAI Support to join our WABA Beta program and starting using WhatsApp Coexistence.

What is WhatsApp Coexistence?

WhatsApp Coexistence is a Meta feature that lets you keep using your existing WhatsApp Business App on your phone and connect the same phone number to TimelinesAI via the WhatsApp Cloud API (WABA) at the same time.

This means you can continue chatting with customers directly from your phone while also having API capabilities — automation, CRM integration, template messages, and team collaboration — through TimelinesAI.


Prerequisites

Before you can enable Coexistence, make sure the following conditions are met:

  • WhatsApp Business App version 2.24.17 or newer installed on your phone

  • A properly configured Meta Business Account / Business Manager

  • Your account must meet Meta's eligibility criteria (based on account age and messaging quality — Meta determines this automatically)

  • Unsupported countries: Nigeria and South Africa are currently not supported for Coexistence


How It Works

When Coexistence is active, both your WhatsApp Business App and TimelinesAI can send and receive messages on the same number. Message routing follows these rules:

Scenario

What happens

New inbound message

Appears in both the WhatsApp Business App and TimelinesAI

You reply from TimelinesAI (API)

Conversation becomes API-owned. Subsequent messages from that contact route to the API

You reply from the WhatsApp Business App

Conversation becomes App-owned

Ownership handoff

The last platform to reply owns the conversation. You can switch back and forth

Key point: Messages sent from the WhatsApp Business App are echoed to TimelinesAI (via Meta's smb_message_echoes webhook), so your team can see the full conversation history in TimelinesAI. However, these echoed messages do not open a 24-hour API messaging window.


Known Limitations

Throughput cap

Coexistence numbers are capped at 20 messages per second (mps). This cannot be upgraded.

For comparison, standard WABA numbers support 80 mps by default and can be upgraded up to 1,000 mps. If you do high-volume messaging through the API, this is an important constraint to keep in mind.

Features disabled in WhatsApp Business App

Once Coexistence is enabled, the following features are disabled or restricted in your WhatsApp Business App:

Feature

Status

Broadcast Lists

Disabled; existing lists become read-only

Disappearing messages

Auto-disabled for all 1:1 chats

View-once messages

Disabled for all 1:1 chats

Live location sharing

Disabled for all 1:1 chats

Message edit/revoke

Supported (Meta reversed an earlier restriction)

Group chats

Group chats are not synced via the Cloud API. If you need group message sync in TimelinesAI, you should connect the number via QR code (regular WhatsApp connection) in addition to WABA.

Voice and video calls

Voice and video calls are not supported via the Cloud API. These continue to work only within the WhatsApp Business App itself.

24-hour messaging window

The standard WABA 24-hour service window rules apply:

  • You can send freeform (non-template) messages only within 24 hours of the customer's last message received via the API

  • Messages sent from the WhatsApp Business App do not open or extend the 24-hour API window

  • After the window expires, you must use an approved template message to re-initiate contact via the API

Linked devices

  • All companion devices (linked phones, desktops) are unlinked during Coexistence onboarding

  • WhatsApp for Windows desktop app and WearOS are not supported as companion devices

  • You must re-link your supported devices after onboarding is complete

  • Disconnecting Coexistence will also unlink all companion devices again


Important Operational Requirements

Keep the WhatsApp Business App active

You must open the WhatsApp Business App at least once every 13–14 days. If you don't, Meta may remove the Coexistence connection. Recovery requires going through the Embedded Signup process again.

Payment method

Template messages are billed through Meta. Ensure your Meta Business Account has a valid payment method configured. If your payment method is invalid or expired, template message sending will fail.


Message Types: What's Supported

Based on our testing, here's what works and what doesn't in TimelinesAI for a Coexistence number:

Inbound messages (from contacts to you)

Type

Synced to TimelinesAI

Text messages

Yes

Images

Yes

Documents

Yes

Location messages

Not currently supported

Voice messages

Not currently supported

Reactions

Yes

Outbound messages (sent from WhatsApp Business App to contacts)

Type

Synced to TimelinesAI

Text messages

Yes

Images

No

Documents

No

Location messages

No

Voice messages

No

Reactions

No

Messages sent from WhatsApp Business App

Messages you send from the app are echoed to TimelinesAI so your team can see them. These appear in the chat history but do not trigger customer-facing webhooks or open API messaging windows.


Using Both WABA and QR Code Connection

You can connect the same phone number to TimelinesAI via both WABA (Coexistence) and QR code (regular WhatsApp connection) simultaneously. Here's how they complement each other:

Capability

WABA (Coexistence)

QR code (regular)

Inbound messages

Yes

Yes

Outbound messages via API

Yes

Yes

App-sent messages synced

Yes (via echoes)

Yes (full sync)

Group chats

No

Yes

Webhooks triggered

Only if no QR connection

Yes (takes priority)

Template messages

Yes

No

Note: When both connections are active, only the QR-code (regular) connection triggers customer-facing webhooks. This is expected behavior and avoids duplicate notifications.


Frequently Asked Questions

Q: Will enabling Coexistence affect my messaging quotas?
A: No. Coexistence does not impact your WABA messaging tier or quota consumption.

Q: What happens if I disconnect Coexistence?
A: All linked companion devices will be unlinked (including any TimelinesAI QR-code connections, desktop apps, etc.). You'll need to re-link them after disconnecting.

Q: Can I send bulk messages via the API on a Coexistence number?
A: Yes, but keep in mind the 20 mps throughput cap. For high-volume campaigns, a dedicated WABA number (not in Coexistence mode) with higher throughput may be more appropriate.

Q: What if template messages fail with a payment error?
A: Check that your Meta Business Account has a valid payment method. Go to your Meta Business Manager → Payment Settings to verify.

Q: Is Coexistence available in my country?
A: Coexistence is available globally except in Nigeria and South Africa.

Did this answer your question?