Braze vs Iterable for WhatsApp Pricing and Features
Braze sends every WhatsApp template type, two-way replies and Flows. Iterable supports marketing and utility templates only. Neither publishes a WhatsApp price. Here is how each one bills and which fits a US team.
The short answer: for WhatsApp, Braze is the more complete platform and Iterable is the narrower one. Braze sends marketing, utility, authentication and limited time offer templates, handles two-way response messages, and supports WhatsApp Flows, product messages and carousels. Iterable's own help center lists marketing and utility templates only, with no authentication templates, no Flows, no carousels and no assisted or unassisted chats. Neither publishes a WhatsApp price. Both sell it inside an annual contract that Vendr puts at a median of about $86,000 to $89,000 a year.
For a US team that matters more than it looks. Meta has not delivered marketing templates to +1 numbers since April 1, 2025, so a US WhatsApp program runs on utility messages, one-time codes and replies. Iterable covers one of those three. Our Braze WhatsApp pricing page breaks down how Braze bills each of them, with a cost check you can fill in from your order form.
Braze vs Iterable WhatsApp features side by side
Every row below comes from the vendor's own documentation: Braze's WhatsApp channel docs and FAQ, and Iterable's "WhatsApp Overview" help article (last updated February 2026).
| WhatsApp capability | Braze | Iterable |
|---|---|---|
| Marketing templates | Yes | Yes |
| Utility templates | Yes | Yes |
| Authentication (OTP) templates | Yes | No, listed as unsupported |
| Limited time offer templates | Yes | No |
| Two-way replies inside the 24-hour window | Yes, response messages in Campaigns and Canvas | No, assisted and unassisted chats unsupported |
| WhatsApp Flows | Yes | No |
| Product and carousel templates | Yes | No |
| Template media | Rich media | Rich media, but documents, video and audio unsupported |
| Quick replies | Yes | Yes |
| Quiet Hours for WhatsApp | Not stated | No, listed as unsupported |
| Connect an existing provider | Infobip, through the Bring Your Own connector | Not offered |
| Phone number | A number that meets Cloud API requirements | A new number not tied to another WhatsApp Business Account |
Iterable also asks you to contact your customer success manager to add WhatsApp to your plan, so it is not switched on by default. Several comparison articles still say Iterable has no WhatsApp at all. That is out of date, but the gap in the table is real.
How Braze and Iterable bill WhatsApp messages
Neither vendor publishes a per-message WhatsApp price, so the comparison has to be about how the bill is built.
Braze bills WhatsApp in Action Credits drawn from a pool you buy with the contract. Its WhatsApp FAQ says templates are billed per send, that undelivered messages are not billed, and that since October 1, 2026, response messages inside an open customer service window consume Action Credits per delivered message. The Credits Usage dashboard splits WhatsApp credit use by country, account, workspace and category, but it does not show credits per campaign or Canvas.
Iterable prices on its Usage and Billing metrics, which count delivered messages by billing type on a Pacific Time day. Its help center explains how messaging usage is counted for SMS and RCS in detail, and says business-initiated WhatsApp templates must carry one of Meta's categories, which Meta uses for billing rates. It does not publish a WhatsApp rate.
| Billing question | Braze | Iterable |
|---|---|---|
| Published WhatsApp price | No | No |
| Unit of billing | Action Credits per delivered message | Contracted usage, counted on the Usage and Billing page |
| Undelivered messages | Not billed | Not stated for WhatsApp |
| Service replies after Oct 1, 2026 | Draw credits per delivered reply | Not applicable, chats unsupported |
| Median contract (Vendr) | $88,507 a year, 255 purchases | $85,775 a year, 124 purchases |
| Contract range (Vendr) | $20,017 to $477,107 | $26,956 to $403,540 |
The contract numbers are for the whole platform, not WhatsApp alone. They tell you the size of the commitment you are making to get WhatsApp through either tool.
Which is better for WhatsApp to US customers
Braze, if WhatsApp has to carry real US traffic. Here is why the template list matters so much in the US.
- Marketing templates do not deliver to +1 numbers. Meta returns error 131049. On Braze you are not billed for them, but on either platform the message never arrives.
- Utility templates deliver. Order, shipping, account and appointment updates work on both.
- Authentication templates deliver. Braze sends them. Iterable lists them as unsupported, so WhatsApp one-time codes need a separate tool, such as a dedicated WhatsApp OTP API.
- Service replies deliver. Braze can answer inside the 24-hour window. Iterable cannot hold a conversation, so a customer who replies to your shipping update has nowhere to go inside Iterable.
Put together, a US team on Iterable can use WhatsApp for one-way utility notices and nothing else. A US team on Braze gets notices, codes and replies, at the cost of credits for each delivered reply since October 1. For the rules on what still reaches US numbers, see our page on WhatsApp marketing messages.
Which is better for WhatsApp to international customers
Still Braze, for promotional programs. Outside the US, marketing templates deliver, and the richer formats Meta offers in markets like Brazil, Mexico and the UK are the ones Iterable lacks: carousels of products, catalog messages, limited time offers and Flows that collect a form answer inside the chat. Iterable is workable if your international WhatsApp is a simple promotional broadcast with an image and quick-reply buttons.
Iterable's case is the rest of the platform. Comparison write-ups tend to credit Iterable with a simpler interface that marketers run without engineering help, and if WhatsApp is a minor channel next to email and push, that may outweigh the WhatsApp gaps.
Setup and data you need for either one
Both require a Meta Business Manager account, an opted-in audience and a phone number on each user profile. Iterable stores it in a whatsAppPhoneNumber field and needs your project locales mapped to WhatsApp's language codes. Braze uses subscription groups for WhatsApp opt-in status, and lets one workspace hold several WhatsApp Business Accounts while each account belongs to only one workspace.
The slow part is usually the phone numbers and consent records, not the platform. If they live in a CRM or warehouse, you will need to connect your apps and databases so opted-in numbers flow into whichever tool you choose and stay in sync when someone opts out. Keep the consent date with each number. Meta can ask for it, and our WhatsApp opt-in guide explains what counts as valid consent.
When neither Braze nor Iterable is the right buy
Both are cross-channel engagement platforms with five or six figure annual contracts. If the job in front of you is sending WhatsApp campaigns and notices to an opted-in list, you are paying for journey orchestration you will not use.
A dedicated WhatsApp campaign tool costs a flat monthly fee and passes Meta's fee through at cost. On WaBulkSend, 10,000 US utility messages a month cost $133: the $99 Pro plan plus Meta's $0.0034 per message, billed to your own WhatsApp account with no markup. Many teams run both, with journeys in Braze or Iterable and high-volume WhatsApp notices from a second number on a flat plan. The same trade-off for other platforms is on our Salesforce Marketing Cloud WhatsApp and Klaviyo WhatsApp integration pages.
Questions buyers ask about Braze vs Iterable for WhatsApp
Does Iterable support WhatsApp?
Yes. Iterable sends WhatsApp through the WhatsApp Business Platform, in standalone campaigns and in journeys, with campaign reporting. Its help center limits it to marketing and utility templates with rich media and quick replies. Authentication templates, Flows, carousels, catalogs and two-way chats are listed as unsupported, and you add WhatsApp to your plan through your customer success manager.
Is Braze or Iterable cheaper for WhatsApp?
Neither publishes a WhatsApp price, so it depends on your contract. Vendr's data puts the median Iterable contract at $85,775 a year and the median Braze contract at $88,507, close enough that negotiation decides it. On Braze, ask how many Action Credits each WhatsApp category draws. On Iterable, ask how WhatsApp usage is billed in your order form.
Can Iterable send WhatsApp OTP codes?
No. Iterable's WhatsApp overview lists authentication templates among the features it does not support. Braze sends authentication templates and bills them per send in Action Credits. Teams on Iterable that need WhatsApp one-time codes usually send them from a separate API provider.
Can Braze reply to WhatsApp messages?
Yes. Braze sends response messages, written in the campaign or Canvas editor, to users inside the 24-hour customer service window. Since October 1, 2026, each delivered response message consumes Action Credits. A non-template reply counts as a service message even if the conversation started with a template.
If WhatsApp campaigns are the reason you are comparing these platforms, you can see WaBulkSend's plans and send your first campaign from your own number today.