WhatsApp Business API vs MessageBird: Multi-Tenant CPaaS or an Instance You Own?
MessageBird — now Bird — is one of the most complete omnichannel CPaaS platforms in Europe: WhatsApp, SMS, email and voice with its own inbox and flow builder. It is a credible choice. The question before you commit is not whether it can send WhatsApp messages — it can — but who owns the tenancy, the number and the data once volume and compliance questions arrive.
TL;DR
- MessageBird (Bird): multi-tenant omnichannel CPaaS with its own inbox and automation tooling, platform economics layered on top of Meta's conversation cost, number and WhatsApp Business Account tied to the Bird account, and a global data plane. Broad product; you are renting.
- Arino One: a single-tenant, EU-hosted instance you own — wholesale conversation rates with no per-message markup, an append-only consent ledger, hard-delete DSARs and 18+ channels in one inbox. Slower to stand up; you are buying.
Side-by-side comparison
| Dimension | MessageBird (Bird) | Arino One |
|---|---|---|
| Tenancy | Multi-tenant, row-level isolation | Single-tenant instance per customer |
| Data residency | EU-headquartered, but a global data plane; regional options are contractual | EU-WEST by default (NA/APAC on request) |
| Number / WABA ownership | Bound to the Bird account | You hold the WhatsApp Business Account |
| Pricing model | Meta conversation fee plus platform economics per message and per seat | Wholesale conversation rate, no per-message markup |
| Right to erasure | Soft delete; backups retained on vendor schedule | Hard delete with a signed receipt |
| Consent record | Vendor-defined, export varies by tier | Append-only ledger, exportable |
| Agent inbox | Included, licensed per seat | Included in the instance |
| Sub-processors | Long list, changes without your input | Short, contractually scoped list |
| Time to first message | Hours | Days to weeks (build + sender approval) |
Where the two genuinely differ
Bird is not a thin API wrapper — the inbox, flows and campaign tooling are real, and for many teams they are enough. The difference is structural rather than featural: your contacts, message history and consent state live inside a shared platform whose roadmap, sub-processors and pricing are set by the vendor. You configure it; you do not own it.
A dedicated instance inverts that. Arino One provisions the platform, connects it to a BSP, and hands you the keys: the WhatsApp Business Account is registered to you, the database is yours, and the deployment runs in a region you choose. Switching later is a contract change, not a data-recovery project.
GDPR: where the gap widens
Under GDPR you are the controller regardless of vendor. What changes is how much you have to document. A multi-tenant platform ingests phone numbers, message bodies and consent state into a shared data plane before relaying to Meta — every replica region and every sub-processor is a transfer to justify and disclose. Being EU-headquartered helps the conversation; it does not by itself constrain where processing happens.
A single-tenant EU instance collapses that chain to one processor in one region. Article 30 records get short, Article 32 measures are concrete, and an Article 35 DPIA describes infrastructure you can point at. For healthcare, finance, insurance and public-sector buyers, that is usually what decides procurement.
Cost at scale
Platform economics are invisible at pilot volumes and material at production volumes: they scale with every message and every seat, indefinitely. A dedicated instance front-loads a one-time build cost and then charges nothing per message beyond the wholesale conversation rate. The crossover usually lands in the tens of thousands of conversations per month — run your own numbers with our WhatsApp Business API pricing guide.
When MessageBird is the right call
- You want an inbox, flows and several channels live this week.
- Volumes are moderate and contacts are not sensitive.
- You have no appetite for a build or an ops handover.
- One vendor and one bill matters more than ownership.
When a dedicated instance is the only viable answer
- Special-category data under Article 9 passes through the channel.
- Buyers or regulators ask where exactly the data lives.
- You need hard deletion with evidence inside the statutory deadline.
- Platform and seat fees have become the largest line item.
- You want the number and the WhatsApp Business Account in your own name.
Migrating from MessageBird
Migration is a number migration plus a template re-approval. Templates are re-submitted on the destination WhatsApp Business Account, contacts and consent state are imported into the CDP, and the number moves in a short verification window scheduled outside peak hours. Flows and routing rules are rebuilt once — and then owned by you.
Apply this to your own deployment
This guide describes decisions we make on live instances. Tell us your channels, systems and region and we will map it to an architecture outline, a provisioning plan and an indicative commercial model — usually within one business day.