WhatsApp Cloud API Setup in 2026: What Changed After the On-Premises API Shutdown
Meta shut down the WhatsApp Business API on-premises client in October 2025. The self-hosted Docker-based API is gone. Every new WhatsApp Business API setup in 2026 goes through the Cloud API — hosted by Meta, no server infrastructure required. But the setup is not as simple as it sounds.
What Changed and What Stayed the Same
✕ What is gone (on-premises only)
✓ What remains (Cloud API too)
What Cloud API Setup Requires in 2026
Meta Business Manager and Business Verification
A WhatsApp Business Account (WABA) is created under your Meta Business Manager account. Before you can message any non-test phone numbers at production scale, the Business Manager must pass Meta Business Verification. Without verification, the account is limited to messaging registered test numbers only. Business Verification requires legal business documents, a matching business name, and an address or phone confirmation — and Meta's review takes 5–15 days on average, with no fast-track option.
Phone number registration and display name
The phone number you register on the Cloud API must not be actively used in the WhatsApp consumer app or another WABA. Once registered, you submit a display name — a short business label shown to recipients. Meta's team reviews the display name against the WhatsApp Business Display Name guidelines. A mismatched, generic, or policy-violating display name is declined, and the account remains in a restricted state until a compliant name is approved. Numbers previously registered with another BSP require a formal migration or release process before they can be re-registered on the Cloud API.
Webhook setup for incoming messages
The Cloud API delivers incoming messages, message status updates, and account events via webhooks — HTTPS callbacks to a URL you register in your App Dashboard. The webhook endpoint must be publicly accessible, must complete Meta's verification challenge (responding with the hub.challenge value), and must return HTTP 200 for event deliveries within 20 seconds. Without a working webhook, you can send messages but cannot receive replies or status notifications — making two-way communication impossible.
Message template approval for outbound messaging
WhatsApp Cloud API does not allow free-form outbound messages to users outside an active 24-hour customer service window. Business-initiated conversations must use approved message templates. Interactive in-chat forms run on the Cloud API but need their own approval, and our WhatsApp Flows API App Review guide covers the prerequisites. Each template must be submitted to Meta for approval — reviewed against the WhatsApp Business Policy for content type, variable formatting, and category classification. Templates can be rejected, recategorized, or paused. Approval typically takes minutes to hours, but rejections require revision and resubmission before the outbound use case goes live.
Messaging limits and quality rating
New WABAs start at Tier 1: 1,000 business-initiated conversations per 24 hours. Cloud API access is free, but per-message charges still apply, so see how WhatsApp per-message pricing works in 2026. Messaging tiers scale based on the account's quality rating — which Meta calculates from user feedback signals (blocks, reports, low read rates). A poor quality rating drops the account to a lower tier or places it under review. Maintaining high deliverability requires template content that matches recipient expectations and consent-based contact lists. The Cloud API does not change this system — infrastructure simplification does not simplify the quality management requirements.
Where Cloud API Setup Stalls in Practice
For background on the WhatsApp Business Verification process that gates Cloud API production access, see the Meta Business Verification guide. For issues with WhatsApp display name rejection specifically, see the display name rejection guide.