WhatsApp Coexistence for the Business App and Cloud API.
Zero Message Storage.
Dualhook helps teams use the WhatsApp Business App and the WhatsApp Business API (Cloud API) on the same number. Meta sends message webhooks directly to your server via Webhook Override, so Dualhook never stores or proxies message content.
How to use the WhatsApp Business App and Cloud API on the same number
Yes — you can run the WhatsApp Business App and the WhatsApp Cloud API on the same phone number. Dualhook handles Meta Embedded Signup, turns on WhatsApp Coexistence, and sets up Webhook Override so Meta delivers webhooks straight to your server. No BSP. No message proxy.
- 1
Connect your existing number
Launch Meta Embedded Signup inside Dualhook and link the number already running in the WhatsApp Business App to the WhatsApp Cloud API in one click.
- 2
Enable WhatsApp Coexistence
The Business App and Cloud API run side-by-side on the same number. Dualhook tracks the 13-day heartbeat and emails you before it expires.
- 3
Set up Webhook Override
Configure Webhook Override so Meta delivers inbound messages, statuses, and template events straight to your server — bypassing Dualhook entirely.
- 4
Test and go live
Send a test message and watch Meta deliver the webhook directly to your server. Dualhook never sees the message content.
Your data stays yours.
We just route it.
Dualhook is not another WhatsApp inbox. Dualhook is a configuration layer for WhatsApp Coexistence and the WhatsApp Business API that keeps you in complete control of your data.
GDPR-friendly by design. Dualhook routes message-path webhooks directly from Meta to your endpoint and does not store WhatsApp message content in standard Webhook Override setups.
Privacy First
Dualhook does not store message content. Meta routes message webhooks directly to your server via Webhook Override.
Instant Setup
Connect your WhatsApp Business Account in minutes via Embedded Signup. Configure your webhook URL and you're live.
No Message Storage
Dualhook stores only configuration metadata. Zero message retention. Zero inbox.
Health Monitoring
Check your phone number's messaging status and quality rating. See if you're Available, Limited, or Blocked.
Template Management
View and sync your message templates. Track approval status for Marketing, Utility, and Authentication templates.
Webhook Logs
Monitor template updates and account changes. See delivery status for each management event.
Who it's for
From solo developers to agencies managing multiple accounts
SaaS Teams
Add WhatsApp messaging to your product without giving up mobile access. Your support team can still use the mobile app while your product receives webhooks.
Agencies
Manage multiple client WhatsApp accounts with separate webhook endpoints. Each client gets their own connection with dedicated routing.
Developers
Direct Cloud API access without BSP overhead or message proxying. Build custom integrations with full control over your webhook handling.
Building a SaaS that onboards many tenants?
The Dualhook Platform API lets your customers connect their own WhatsApp Business number from inside your product through a co-branded onboarding flow. Dualhook handles Meta's Embedded Signup, OAuth code exchange, Coexistence, Webhook Override, tenant mapping, and HMAC-signed lifecycle events — while message-path webhooks route directly from Meta to each tenant's endpoint.
A drop-in onboarding flow for WhatsApp Business. Co-branded with your logo, returns the connection to your backend via signed event webhooks.
Simple, transparent pricing
Choose the plan that fits your needs. Upgrade or downgrade anytime.
Developer
Free for 30 days, then $12/mo
For individuals getting started
1 connection
- 1 WhatsApp connection
- Direct webhook delivery
- Webhook testing & monitoring
- Template management
- Heartbeat monitoring
- Privacy-first — no message storage
Team
Free for 30 days, then $25/mo
For growing teams
5 connections
- 5 WhatsApp connections
- Direct webhook delivery
- Webhook testing & monitoring
- Template management
- Heartbeat monitoring
- Priority support
- Privacy-first — no message storage
Agency
Free for 30 days, then $89/mo
For agencies & larger teams
20 connections
- 20 WhatsApp connections
- Direct webhook delivery
- Webhook testing & monitoring
- Template management
- Heartbeat monitoring
- Priority support
- Privacy-first — no message storage
Platform
Free for 30 days, then $115/mo
For SaaS providers onboarding many tenants
25 included, +$4.5/conn above
Everything in Agency, plus:
- Multi-tenant API for self-serve onboarding
- Co-branded onboarding flow
- Signed lifecycle event webhooks
- Per-tenant webhook routing
- Dedicated partner support
All self-serve plans include a 30-day free trial and unlimited webhook deliveries. Cancel anytime.
Questions? Talk to us.
Frequently asked questions
Everything you need to know about Dualhook, WhatsApp Coexistence, the WhatsApp Business API, and how we keep your data private.
Ready to enable Coexistence?
Connect your WhatsApp Business Account and start receiving webhooks directly. 30-day free trial, cancel anytime.
Prefer reading first? Start with the Coexistence guide, Webhook Override docs, or Architecture & Security.