Meta Verified Tech Provider

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.

J
John Doe
WhatsApp Business App
online
Your Server · Cloud API
no session
phone_number_id: 10938…
Template out Guest replies Freeform in 24h
No message storage
Business API + Cloud API
5-min setup
WhatsApp Coexistence · ~5 minutes

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. 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. 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. 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. 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

$12/month

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
Most Popular

Team

$25/month

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

$89/month

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

$115/month

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

Learn more about Platform →

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.

Still have questions? Contact us →

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.