Frequently Asked Questions

Everything you need to know about Dualhook, WhatsApp Coexistence, and how we keep your data private.

Core Concepts

What is WhatsApp Coexistence?

It's Meta's official setup letting you use the WhatsApp Business mobile app and Cloud API together, avoiding the old trade-off where API activation disabled the app. Dualhook automates configuration via Embedded Signup or manual entry for instant harmony.

What is WhatsApp Cloud API?

Meta's scalable platform for WhatsApp integrations, supporting automated messaging, bots, and webhooks. Dualhook enables it alongside your mobile app, unlocking team workflows without disruptions.

How does Webhook Override work?

Meta's feature redirects webhooks (e.g., incoming messages) straight to your custom URL. Dualhook sets this up so message content bypasses us entirely--we handle only metadata for privacy.

How does the "Direct Routing" actually work?

When a message hits Meta, Meta forwards it directly to the server URL configured for your connection. Dualhook only receives "Management Events" (like template approvals or billing alerts) to keep your dashboard updated.

Management

Why monitor Heartbeat status?

Coexistence requires opening the mobile app every 13 days to stay active. Since Dualhook never sees your messages, we can't track this automatically. Instead, we provide a "safety net": dashboard badges, email reminders (via Resend), and a one-click acknowledgment button to log your check-ins and prevent API downtime.

How does Template Management improve on Meta's tools?

Dualhook's dev-friendly dashboard lets you sync, create, edit, duplicate, and delete templates across connections, with media uploads and quality previews--cleaner and faster than Meta's suite.

What dashboard features come standard?

All plans include: Multi-connection management, webhook testing, template workflows, health checks (AVAILABLE/LIMITED/BLOCKED), heartbeat monitoring, and activity logs--no message storage.

Pricing

What plans are available?

Developer (12/mo, 1 connection), Team (25/mo, 5), Agency (89/mo, 20), Enterprise (custom, unlimited). Checkout shows the final currency for your region.

Can I change plans anytime?

Yes--upgrade instantly via dashboard; downgrades apply at cycle end. No contracts, just flexible scaling.

What if I hit connection limits?

Can't add more until upgrading or disconnecting. Active ones stay operational.

Compliance

Is Dualhook compliant with SOC2/GDPR?

Yes--our no-message-storage design minimizes risks. Configurable retention (7/30/90 days) for metadata, plus encrypted database storage and secure authentication for strong protection.

How do I export data for audits?

Download webhook logs as CSVs from the Compliance Dashboard--easy integration with your tools for transparency.

Why Dualhook?

Why use Dualhook instead of setting this up directly in Meta?

You can, but building and maintaining everything yourself is the hurdle. Coexistence requires creating and maintaining your own Meta app and implementing Embedded Signup and related flows. Dualhook automates that multi-step setup and provides a UI for template media uploads (which is painful to build via raw API).