Twilio or ZapClaw for WhatsApp: which one keeps my number in the WhatsApp Business app, and what does each cost?

In short: both run on Meta's official WhatsApp Business Platform, but they treat a number that is already in the WhatsApp Business app differently. Twilio's own migration guide has you delete the WhatsApp account before the number moves to Twilio; ZapClaw connects it through Coexistence, and the number keeps working in the app. Twilio charges US$ 0.005 per message, sent or received, plus Meta's fees; ZapClaw charges per account, with 20,000 messages a month and unlimited numbers on the Business plan, and Meta bills its fees to you directly.

ZapClaw connects your number to Meta's official WhatsApp Cloud API through Coexistence, and the app stays on your phone. The free plan asks for no card.

Start for free

How each one connects a number

Twilio sends and receives WhatsApp messages through Meta's WhatsApp Business Platform and its own Programmable Messaging API. To register a number as a WhatsApp sender, its Self Sign-up guide asks for an upgraded (paid) Twilio account, administrator access to a Meta Business Portfolio and a number that is not already registered with WhatsApp. It can be a Twilio phone number or your own.

A number that already runs in the WhatsApp Business app has to leave it first. Twilio's migration guide starts by deleting the WhatsApp account, and warns that you will not be able to keep using WhatsApp or the WhatsApp Business app with that number. Twilio's documentation we checked does not mention Coexistence.

ZapClaw, a Meta Tech Provider, connects your number to Meta's official WhatsApp Cloud API through Embedded Signup with Coexistence, so the number keeps working in the WhatsApp Business app. Meta's documentation says the business can still send one-to-one messages from the app, with the chat history in sync. Messages reach your webhook and you send through a REST API. ZapClaw does WhatsApp only.

Side by side

ZapClaw Twilio
How it connects Meta's official WhatsApp Cloud API, through Meta's Embedded Signup with Coexistence Meta's WhatsApp Business Platform, through Twilio's Programmable Messaging API; you register senders with Self Sign-up in the Twilio Console
Meta's official API Yes Yes
Number stays in the WhatsApp Business app Yes, through Coexistence No, per Twilio's migration guide: the WhatsApp account is deleted first. Twilio's documentation we checked does not mention Coexistence
Which number you connect One that runs in the WhatsApp Business app, version 2.24.17 or newer, and is in regular use One not already registered with WhatsApp: a Twilio phone number or your own
Who runs it ZapClaw, hosted Twilio, hosted
Your own Meta app or App Review Not needed Not needed for Self Sign-up, which asks for an upgraded Twilio account and admin access to a Meta Business Portfolio. Software vendors that onboard their customers must join Meta's Tech Provider program
How you pay Per account: a monthly plan with messages included and unlimited numbers Per message: US$ 0.005 for each message sent or received, plus US$ 0.001 for each failed message
One number, 20,000 messages a month Business plan: US$ 29, messages included, plus Meta's fees US$ 100 in Twilio fees, plus failed messages and Meta's fees
Meta's message fees Billed by Meta directly to you, with no ZapClaw markup Passed through by Twilio, on top of its own fee
Free start Free plan: 500 messages a month, 1 number, no card, no end date Free trial with no card, including 100 WhatsApp messages; a Sandbox on a shared number for testing
Webhooks Signed with HMAC-SHA256, up to 3 delivery attempts, every event kept for replay Not covered here
Chatwoot Chatwoot self-hosted connects through its native WhatsApp Cloud channel, with no Meta app of your own Chatwoot has a Twilio channel; Chatwoot's guide marks it as not keeping the WhatsApp Business app
Other channels WhatsApp only SMS and MMS through the same Messaging API; Conversations and Verify also work across channels, per its WhatsApp docs
Groups, calls, over 20 messages per second No: under Coexistence, Meta fixes 20 messages per second, and groups and calls keep working in the WhatsApp Business app but not through Meta's Cloud API Not covered here

Twilio's prices are in US dollars, as its pricing page shows them, and that page says they are current as of September 2026. ZapClaw's prices follow where you are: reais in Brazil, US dollars elsewhere. “Not covered here” marks a point this page did not check.

What you pay

Twilio's WhatsApp price list, as published on its pricing page:

ZapClaw's price list, the same whatever the number of numbers:

What counts. Both prices count received messages. Twilio's fee applies inbound or outbound; ZapClaw counts each message sent through the API, the dashboard or Chatwoot and each real message received, while delivery and read confirmations, messages typed on the phone, imported history, webhook redeliveries and sends Meta does not accept are not counted.

Low volume. Twilio's fee grows with each message, so a small volume can cost less there: 5,000 messages a month come to US$ 25 in Twilio fees, plus failed messages and Meta's fees. ZapClaw's free plan covers 500 messages a month on one number, and Business costs US$ 29.

20,000 messages a month. Twilio's fee comes to US$ 100, plus US$ 0.001 per failed message. ZapClaw Business includes them in its US$ 29, on as many numbers as you connect. On both, Meta's fees come on top.

50,000 messages a month. Twilio's fee comes to US$ 250, plus failed messages. On ZapClaw Business it is US$ 29 plus US$ 27 for the 30,000 extra messages, drawn from a prepaid balance. On both, Meta's fees come on top.

Meta's fees are the same on both. Meta charges per delivered message, by market and category, as its pricing page sets out. Since 1 October 2026 that includes service replies past the first 1,000 a month per number. Twilio passes those fees through; on ZapClaw, Meta bills you directly and ZapClaw never marks them up. For the same messages sent through the API, what differs is Twilio's fee per message against ZapClaw's plan. Under Coexistence, replies typed in the WhatsApp Business app stay free.

When Twilio is the better choice

ZapClaw also does not fit bulk broadcasting, more than 20 messages per second, groups, voice or video calls, or the Official Business Account blue checkmark. None of that is supported under Coexistence, and the limitation is Meta's. This page did not check how Twilio handles those points.

When ZapClaw is the better choice

Moving from Twilio to ZapClaw

Your customers keep writing to the same number. What changes:

Questions

Does Twilio use Meta's official WhatsApp API?

Yes. Twilio's WhatsApp docs describe sending and receiving messages through Meta's WhatsApp Business Platform with Twilio's APIs, and its Self Sign-up registers each number as a sender in a WhatsApp Business Account. ZapClaw runs on the same platform, through Meta's Cloud API. The difference between the two is not official against unofficial: it is whether the number can stay in the WhatsApp Business app, and how each one charges.

Can I keep my WhatsApp Business app number on Twilio?

Not according to Twilio's own docs. Its migration guide says that to bring a number from WhatsApp or the WhatsApp Business app you first delete the WhatsApp account, and warns that you “won't be able to continue using WhatsApp or WhatsApp Business App” with it; its Self Sign-up guide gives the same instruction. Twilio's documentation we checked does not mention Coexistence (checked on 14 October 2026). On ZapClaw the number connects through Coexistence and keeps working in the app, with WhatsApp Business 2.24.17 or newer.

How do the prices compare for 20,000 messages a month?

On one number, counting sent and received messages: Twilio's fee is 20,000 × US$ 0.005, which is US$ 100, plus US$ 0.001 per failed message. ZapClaw Business costs US$ 29 a month with those 20,000 messages included, on any number of numbers. At 50,000 messages, Twilio's fee is US$ 250, plus failed messages, and ZapClaw Business is US$ 29 plus US$ 27 of extra messages. Meta's fees are the same on both for the same messages: Twilio passes them through, and on ZapClaw Meta bills you directly.

Do I need my own Meta app?

No, on either. Twilio's Self Sign-up asks for an upgraded Twilio account and administrator access to a Meta Business Portfolio, with Meta's business verification before production if the portfolio is new. Software vendors that onboard their own customers on Twilio must join Meta's Tech Provider program. ZapClaw is a Tech Provider, which Meta requires of whoever connects a number through Coexistence: you connect in Meta's Embedded Signup window, with no Meta app of your own and no App Review.

Can a number on the official API still be banned?

Yes. Meta can restrict or disable an account that breaks WhatsApp's policies, on Twilio, on ZapClaw or with any other provider. ZapClaw forwards those notices from Meta to your webhook as account events.

Sources

Checked on 14 October 2026. Prices, versions and features change, so check each source before you decide.

Also compare ZapClaw and Evolution API or ZapClaw and Z-API, or read how the official WhatsApp API compares with unofficial libraries.