Skip to main content
Connect your existing WhatsApp Business App to Zavu and use the same phone number for both personal conversations (via the app) and automated messaging (via Cloud API).

What is WhatsApp Business App Connection?

When you connect an existing WhatsApp Business App account, you enable coexistence mode - the ability to use a single phone number across two platforms:
PlatformUse Case
WhatsApp Business AppPersonal conversations, 1:1 messaging from your phone
Cloud API (via Zavu)Automated messages, broadcasts, integrations
This is different from a standard Cloud API registration where the number can only be used via API. With coexistence, you keep using the WhatsApp Business App on your phone while also sending messages programmatically through Zavu.

Benefits

  • Keep using your phone: Continue managing conversations directly from the WhatsApp Business App
  • Add automation: Send automated messages, templates, and broadcasts through Zavu
  • Unified inbox: All conversations appear in both the app and Zavu
  • No number migration: Use your existing business number without changes

Limitations

Before enabling coexistence, be aware of these limitations:
LimitationDetails
ThroughputFixed at 80 messages per second (vs up to 1000 for dedicated Cloud API)
CountriesNot available in Nigeria and South Africa
Companion devicesMaximum 4 linked devices
Message featuresEdit and revoke messages disabled in the app
Disappearing messagesNot supported

Connecting via Dashboard

Step 1: Navigate to Senders

  1. Log in to your Zavu Dashboard
  2. Go to Senders in the navigation
  3. Click New Sender or edit an existing sender

Step 2: Connect WhatsApp

  1. In the Channels section, click Configure on WhatsApp
  2. Select Connect WhatsApp Business App
Choose this option if you’re already using WhatsApp Business App and want to keep using it alongside Cloud API.

Step 3: Complete Meta Signup

  1. Click Connect with Meta to open the embedded signup
  2. Log in with your Facebook account that has access to the WhatsApp Business App
  3. Select your existing WhatsApp Business Account
  4. Authorize Zavu to send messages on your behalf

Step 4: Sync Message History (Optional)

After connecting, you can optionally sync your existing conversation history:
  1. On the success screen, click Sync history
  2. This sends a request to the account owner to approve sharing
  3. Once approved, historical messages will be imported to Zavu
History sync requires approval from the WhatsApp Business App user. They will see a prompt in the app to share their conversation history.

Connection Options Comparison

When connecting WhatsApp to a sender, you have three options:

Zavu Phone Number

Use a phone number from your Zavu account. Best for dedicated business lines with high volume messaging.

WhatsApp Business App

Connect your existing WhatsApp Business App. Best for keeping personal messaging alongside automation.

Own Phone Number

Register any phone number you own. Best for using your own carrier number dedicated to Cloud API.

Managing History Sync

After connecting, you can manage synchronization from the sender settings:

Sync Status

StatusDescription
Not syncedHistory sync not requested
SyncingSync in progress
SyncedHistory imported successfully
DeclinedUser declined to share history

Requesting Sync

  1. Go to Senders → Select your sender
  2. Navigate to the Channels tab
  3. In the WhatsApp Business App Sync section, click Sync for:
    • Message History: Import existing conversations
    • Contacts: Import contact names from the app

Receiving Messages

With coexistence enabled, messages arrive in both places:
  1. WhatsApp Business App: The user sees and can reply from their phone
  2. Zavu Webhooks: Your application receives message.inbound events
Messages sent from the WhatsApp Business App are also forwarded to your webhooks as whatsapp.message_echo events.

Disconnecting

To disconnect the WhatsApp Business App:
Disconnection can only be initiated from the WhatsApp Business App, not from Zavu or the API.
  1. Open WhatsApp Business App on your phone
  2. Go to SettingsLinked Devices
  3. Remove the Zavu connection
When disconnected:
  • The sender status changes to disconnected in Zavu
  • You’ll receive a whatsapp.account_update webhook event
  • The sender can no longer send WhatsApp messages

Troubleshooting

Can’t see the “Connect WhatsApp Business App” option

Make sure:
  • You’re using WhatsApp Business App (not regular WhatsApp)
  • Your phone number is registered with WhatsApp Business
  • You have admin access to the associated Facebook Business account

History sync stuck in “Syncing”

  • The account owner must approve the sync request in the WhatsApp Business App
  • Check the app for any pending prompts
  • Sync can take several minutes for large histories

Messages not appearing in Zavu

  • Verify the sender status is active
  • Check webhook configuration is correct
  • Ensure the message.inbound event is subscribed

Next Steps