blog
All articles
MessagingApril 14, 202615 min read

WhatsApp Business API: The 2026 Setup Guide

Step-by-step walkthrough of getting approved, configuring templates, and launching your first campaign.

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
※ Note

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:

  1. 01Use a new number (recommended) — buy a fresh local number.
  2. 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:

  1. 01Collect opt-in at signup or checkout (explicit checkbox, not pre-checked)
  2. 02Send a welcome utility message within 24h to confirm
  3. 03Include opt-out in every marketing message ("Reply STOP to unsubscribe")
  4. 04Honor opt-outs immediately
  5. 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.