WhatsApp Cloud API (Meta)
Dedicated Canadian business channel (+1 (647) 800-1737)
Connect this under GHL → Settings → Integrations → WhatsApp, using the Meta Business Manager that owns +1 (647) 800-1737. Once connected, this app's server-built deep links (WhatsApp templates) and inbound webhook (/webhooks/whatsapp-inbound) already handle the Bridge side of the integration - only the GHL-side channel connection itself is outside this codebase.
Dynamic Number Insertion (DNI)
Track incoming phone call sources back to Meta / Google Ad campaigns
GET /v1/dni assigns a real number from DNI_POOL_NUMBERS (env) per session, sticky for 30 minutes, and falls back to the static main number when the pool is empty or exhausted (§2 Route C). The numbers themselves still have to exist in GHL Number Pool or CallRail - this app only tracks assignment, not the PSTN routing.