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:| Platform | Use Case |
|---|---|
| WhatsApp Business App | Personal 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:| Limitation | Details |
|---|---|
| Throughput | Fixed at 80 messages per second (vs up to 1000 for dedicated Cloud API) |
| Countries | Not available in Nigeria and South Africa |
| Companion devices | Maximum 4 linked devices |
| Message features | Edit and revoke messages disabled in the app |
| Disappearing messages | Not supported |
Connecting via Dashboard
Step 1: Navigate to Senders
- Log in to your Zavu Dashboard
- Go to Senders in the navigation
- Click New Sender or edit an existing sender
Step 2: Connect WhatsApp
- In the Channels section, click Configure on WhatsApp
- Select Connect WhatsApp Business App
Step 3: Complete Meta Signup
- Click Connect with Meta to open the embedded signup
- Log in with your Facebook account that has access to the WhatsApp Business App
- Select your existing WhatsApp Business Account
- Authorize Zavu to send messages on your behalf
Step 4: Sync Message History (Optional)
After connecting, you can optionally sync your existing conversation history:- On the success screen, click Sync history
- This sends a request to the account owner to approve sharing
- Once approved, historical messages will be imported to Zavu
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
| Status | Description |
|---|---|
| Not synced | History sync not requested |
| Syncing | Sync in progress |
| Synced | History imported successfully |
| Declined | User declined to share history |
Requesting Sync
- Go to Senders → Select your sender
- Navigate to the Channels tab
- 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:- WhatsApp Business App: The user sees and can reply from their phone
- Zavu Webhooks: Your application receives
message.inboundevents
whatsapp.message_echo events.
Disconnecting
To disconnect the WhatsApp Business App:- Open WhatsApp Business App on your phone
- Go to Settings → Linked Devices
- Remove the Zavu connection
- The sender status changes to
disconnectedin Zavu - You’ll receive a
whatsapp.account_updatewebhook 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.inboundevent is subscribed