WhatsApp Business API is the highest-converting marketing channel we operate in 2026 — 90%+ open rates, 30-40% reply rates, sub-2-second deliverability. But the onboarding is genuinely painful if you don't know the order. Here's the actual sequence.
Before you start: prerequisites
- ●A registered business (with verifiable docs)
- ●A phone number not previously used on WhatsApp (personal or business)
- ●A Facebook Business Manager account
- ●A verified Facebook Business Manager (this requires submitting business docs — start this first, it can take 1-2 weeks)
Step 1: Choose a BSP (don't go direct)
You technically can apply directly with Meta, but unless you have a 50+ person dev team, use a Business Solution Provider (BSP). They handle the API plumbing, template approvals, and infrastructure. The major ones:
- ●Twilio — most established, best docs, expensive
- ●360dialog — Meta's favored BSP in EMEA
- ●MessageBird — solid global coverage
- ●Gupshup — strong in SEA & India, competitive pricing
- ●Infobip — enterprise-focused
We default to Gupshup for SEA clients and Twilio for global. The cost difference can be 30-50% for high volume — get quotes for your actual expected volume, not the published rates.
Step 2: Phone number + display name
Your WhatsApp number can't have a personal WhatsApp account active. Two options:
- 01Use a new number (recommended) — buy a fresh local number.
- 02Migrate existing — must delete the personal WhatsApp account 7+ days before applying. Annoying for established businesses.
Display name must match your registered business name (or a documented brand). Meta is strict — "Joe's Marketing" won't pass if your business is registered as "Joseph Smith Consulting LLC".
Step 3: Template approval (the slow part)
WhatsApp requires templates for all outbound messages. You can't just send "Hey!" — every initial message must use a pre-approved template. Templates fall into 3 categories:
- ●Marketing — promotional, time-sensitive offers (most restrictive)
- ●Utility — order updates, reminders, account alerts (easier to approve)
- ●Authentication — OTP codes (auto-approved if formatted correctly)
What gets rejected:
- ●Excessive emojis or all-caps
- ●Promotional language in utility category
- ●Generic openers ("Hi {{1}}, hope you're well")
- ●Requests for sensitive data (passwords, full credit card)
- ●Templates that look like spam — be honest, write like a human
Step 4: Conversation pricing
WhatsApp prices by CONVERSATION (24-hour window), not message. Once a user replies, all messages within 24h are "free" (within the conversation cost). Pricing varies by country and category:
- ●Marketing: $0.03 - $0.15 per conversation depending on country
- ●Utility: usually 50-60% cheaper than marketing
- ●Authentication: cheapest tier
- ●User-initiated conversations: free or minimal
Step 5: The first campaign — opt-in is non-negotiable
Meta will suspend your number if you message users who didn't opt in. Best practice:
- 01Collect opt-in at signup or checkout (explicit checkbox, not pre-checked)
- 02Send a welcome utility message within 24h to confirm
- 03Include opt-out in every marketing message ("Reply STOP to unsubscribe")
- 04Honor opt-outs immediately
- 05Don't reactivate cold lists — get fresh opt-in
Timeline expectations
- ●Facebook Business verification: 3-14 days
- ●BSP onboarding: 1-3 days after FB verified
- ●First template approval: 1-3 days each
- ●Total from start to first campaign live: 2-4 weeks for organized teams, 6-8 weeks if you're learning as you go
If you want to skip the multi-week learning curve, this is exactly what we onboard clients through end-to-end. WhatsApp at scale is one of the highest-leverage channels in 2026 — but only if you set it up properly the first time.