·6 min read·WhatsApp Business API, Comparison

WhatsApp Business API vs WhatsApp Web — which one do you actually need?

By FlowsDesigner Team

Most teams setting up business messaging on WhatsApp don't realise there are two completely different products with similar names. Picking the wrong one creates problems that compound: account bans, lost conversations, no compliance, no calling.

The two options

WhatsApp Business API (Cloud API)

The official, Meta-supported way to run business messaging at scale.

  • Supports multi-agent inboxes — multiple people on one number, concurrently.
  • Supports template messages — pre-approved, can be sent outside the 24-hour conversation window.
  • Supports calling — inbound and outbound SIP calls.
  • Compliant — Meta-approved use cases, opt-in/opt-out rules built in.
  • Costs — per-conversation pricing from Meta (typically $0.005–$0.07 USD per 24-hour window depending on country and category).

WhatsApp Web (Baileys-style)

Reverse-engineered consumer protocol — you scan a QR code from a personal WhatsApp app on a real phone.

  • No multi-agent support — only one session per number, no real concurrency.
  • No template messages — every send is rate-limited and bannable.
  • No calling API — calls work only on the phone the QR was scanned from.
  • Not compliant — Meta can (and does) ban numbers using this method at scale.
  • Costs — "free" until your number gets banned, at which point it's expensive.

What we recommend

If you're a real business sending more than a couple of dozen messages per day, always use the WhatsApp Business Cloud API. The setup is more involved (Meta Business verification, phone-number provisioning, template approvals) — but it's the only path that scales without legal or operational risk.

FlowsDesigner is built around the Cloud API for exactly these reasons. We support WhatsApp Web as a fallback for hobbyist accounts, but everything that matters — calling, broadcasts, templates, multi-agent — only works on the Cloud API.

Action checklist

  1. Get a Meta Business account — verify your business with Meta.
  2. Pick a phone number — must be a number that doesn't have a personal WhatsApp on it.
  3. Apply for Cloud API access — usually instant.
  4. Connect it to FlowsDesigner — paste your Cloud API token in Settings → Phone Numbers.
  5. Submit templates for approval — Meta reviews each one before you can use it.

That's it. From here you can send broadcasts, handle multi-agent inbox, and take calls.