WhatsApp Business API: How to Get Access and Set It Up (2026)
The WhatsApp Business API unlocks bulk messaging, multi-agent inboxes, and AI integration. Here's the no-fluff path to getting it set up.
If you\'ve ever tried to apply for WhatsApp Business API access, you know it\'s a maze. Multiple paths, confusing terminology, and providers selling the same thing at wildly different prices. This guide cuts through it: what you need, how to get it, and what to avoid.
Cloud API vs On-Premises API
WhatsApp offers two API flavors. The choice is easy in 2026:
- Cloud API — Meta hosts everything. You connect via REST. Free hosting, fast onboarding, the only one Meta actively develops. Use this.
- On-Premises API — Self-hosted Docker container. Officially deprecated. Don\'t start here.
What You Need Before Applying
- A Facebook Business Manager account (free, business.facebook.com)
- A verified business phone number not currently used on WhatsApp Business app
- A display name matching your registered business
- A business website with privacy policy and contact info
- Business verification documents — incorporation certificate, utility bill, etc.
The Three Paths to Access
Path 1: Direct Through Meta (Cloud API)
Go to developers.facebook.com → My Apps → Create App → "Business" type. Add WhatsApp product. Add a phone number. Generate a permanent access token. Done.
Pros: free, no markup. Cons: you build everything yourself — webhook handler, message storage, UI.
Path 2: Business Solution Provider (BSP)
Companies like Twilio, 360dialog, MessageBird are official BSPs. They handle the API setup, give you a UI, charge per message + monthly fee.
Pros: faster, includes inbox UI. Cons: locked in, pricing markup, often charge for features that should be free.
Path 3: SaaS Platform With Built-In API
Tools like One Inbox connect directly to your Cloud API token and give you a multi-channel inbox + AI on top. You bring the API access, they provide the UX.
Pros: no per-message markup, full ownership of your number, modern features. Cons: you still need to do the Meta setup yourself (~30 min).
Approval Timeline
- Phone number registration: instant if number is fresh
- Business verification: 1-3 business days typically
- Display name approval: 24-72 hours
- Access level upgrade (1K → 10K → 100K → unlimited): triggered automatically based on quality rating + usage
Cost Breakdown
WhatsApp charges per conversation (24-hour window), not per message:
- Service conversations (customer-initiated): free up to 1,000/month, then ~$0.005-0.08 per conversation depending on country
- Marketing conversations: ~$0.01-0.15 per conversation
- Authentication conversations (OTPs): ~$0.002-0.05
- Utility conversations (order updates): ~$0.005-0.07
For most SMBs running customer support and sales, expect $20-200/month in WhatsApp fees on top of your platform cost.
Common Mistakes to Avoid
- Trying to use a number that\'s already on the WhatsApp Business app — you must delete it from the app first
- Not setting up the webhook callback URL — messages disappear silently
- Using a generic display name like "Support" — Meta will reject it
- Skipping business verification — you\'ll be capped at low message tiers forever
What to Do After Approval
- Connect your Cloud API token to your inbox platform
- Configure webhook to receive incoming messages
- Submit message templates for marketing/notification messages
- Set up auto-reply / AI responder for after-hours coverage
- Run a test conversation end-to-end before going live
One Inbox supports Cloud API directly — no BSP markup. Connect in the Settings → Connections page once you have your access token. Free plan available.
Ready to try OT1-Pro?
Connect WhatsApp, Instagram, Facebook & Telegram with AI that sells for you.
Get Started Free