Braze vs Klaviyo: cross-channel or e-commerce

Braze prices the same product in three different units

Braze’s four editions are billed on monthly active users, but its own pages also meter SMS in per-segment credits distinct from email and push, and its API documentation separately references data-point-billed customers. Braze publishes all three units and reconciles none of them into a single line a buyer can budget against. Scope compared, criterion by criterion. Checked 14 September 2026.

Book a call
Free Intro Call
Last Update:
2026
Braze
Braze
VS
Klaviyo
Klaviyo
VS
chevron menu
Klaviyo
Braze vs Klaviyo: scope compared, criterion by criterion — checked September 14, 2026
BrazeKlaviyo
What the tool answers
What it measures or produces
Braze: a customer engagement platform (profiles, segments, attributes/events, catalogs, campaigns/Canvases) across email, SMS, push, in-app. Aimed at "marketers and administrators".Persistent customer profiles aggregating clicks, purchases and interactions, then the segments, campaigns and flows delivered over email, SMS, WhatsApp and push
The job it equips
Day-to-day users: marketers (build and launch campaigns/Canvases) and administrators (manage the workspace, users, permissions).The lifecycle marketer at a consumer brand, not a developer: the vendor claims a no-code interface aimed at marketing and customer service teams
What it cannot tell you
Acknowledged limit: "Quiet Hours do not guarantee device-level delivery times" — delivery timing escapes Braze once handed to the carrier. "Customers are solely responsible for their compliance with applicable law".What your other channels are worth: each Klaviyo channel gets its own configurable attribution window, but every outside channel is lumped under one shared window
Triggering at the right moment after purchase
Connection to the store
Only ecommerce platform with its own documented Braze integration: Shopify (+ Tapcart); BigCommerce, Magento and WooCommerce absent as of 14/09/2026. Setup import: 90-day order backfill, one year of customer data.Ten native platforms including Shopify, Magento, BigCommerce, WooCommerce and Wix. Shopify syncs fifteen metrics in real time: ninety days of history first, then a full backfill
Ready-made journeys
Canvas templates: Abandoned Cart, Back in Stock, Post-Purchase Feedback, Lapsed User, plus Abandoned Browse/Checkout. No replenishment scenario as of 14/09/2026; win-back via Lapsed User.All five expected ones are separately documented by the vendor — abandoned cart, browse abandonment, post-purchase, replenishment, win-back — plus back in stock, birthday and price drop
SMS and notifications
SMS, MMS, RCS documented (US 10DLC, opt-out keywords, double opt-in), billed in "by segments" credits, distinct from email ("total email sent") and push. No covered-country list published.SMS in twenty-two named countries, push and WhatsApp included, on a separate Mobile Messaging subscription in dollars. Quiet hours from 9 p.m. to 8 a.m. by default
Behavioural segmentation
eCommerce filters: average order value and LTV on a rolling 730-day window. Purchase: "First Made Purchase". Predictive: Churn Risk and Event Likelihood (score/category). Recency/frequency via custom-event filters.Seven condition families, predictive analytics among them: historic and predicted lifetime value, churn risk, expected next order date. A hard cap of one hundred conditions per segment
Product recommendation
Product personalization via "Catalogs" (CSV/API via Liquid); retail uses: back-in-stock, price-drop. Free storage 500MB, paid "Catalogs Pro" at 5/10/15/50GB, the 500MB included in each tier.Personalized blocks — recently viewed, added to cart, collaborative filtering — and non-personalized ones. The personalization lookback is ninety days
Revenue attribution window
Up to 4 conversion events per campaign, window adjustable up to 30 days (default 3 days). Revenue calculated on the first event. In a Canvas, the window starts at entry; events are fixed after launch.Last touch, five days by default on clicks but also on opens: an open alone is enough to credit an order. Configurable up to ninety days
Reviews and loyalty
Loyalty is not native: a partner category (Antavo, Kognitiv, Swym, Talon.One, Voucherify, Yotpo). No native review module; Yotpo, third-party, is the only such vendor named as of 14/09/2026.Reviews are a native module but billed separately, outside the email and SMS plan, and limited to Shopify and WooCommerce. Loyalty, though, has no native module at all
What comes out of it
Export formats
CSV export (campaigns, Canvas, segments, revenue, events); segment capped at 500,000 estimated users, file by email or S3 (deleted 4h after send). Currents in Avro/JSON. XLSX, PDF, Looker Studio absent.Campaign analytics export as CSV. No per-tier cap is mentioned on that page on 2 September 2026, and neither XLSX nor PDF appears
API access
Public, free API. Quotas: 250,000 requests/hour (40+ endpoints); burst of 3,000/3s (data-point-billed customers); 20,000/min (users); up to 50,000/min (data_series). Raisable via the CSM.A publicly documented REST API, with a burst quota and a steady quota: ten requests per second and one hundred and fifty per minute at the mid tier, a 429 beyond
What it connects to
Native integrations
No total integration count published; 7 categories named. The three that matter for ecommerce: Shopify, Canvas Audience Sync (Google, Facebook, TikTok...), Cloud Data Ingestion (Redshift, BigQuery, Snowflake, S3...).Over three hundred and fifty apps advertised. The three that decide for a brand: Shopify, Google Ads and Meta Ads
Google tools it connects to
Two native Google connections: Audience Sync to Google Customer Match (Search, Shopping, Gmail, YouTube, Display) and Cloud Data Ingestion (BigQuery). Search Console, Analytics, Sheets, Looker Studio absent from the pages tested.Google Ads receives a Klaviyo list or segment as an audience through Customer Match. Google Analytics, for its part, is absent from that article on 2 September 2026
Bringing your existing data across
No documented competitor takeover: "Migrate workspace data" covers only moves between Braze workspaces. CSV import with partial auto-mapping, cap 500MB (attributes) / 50MB (events). No priced migration service.Subscribers come in by CSV or Excel, unsubscribes go to the suppression list, event history imports through strict CSV — all capped at fifty megabytes per file
Getting started, and the fine print
What happens if you leave
Fees non-refundable except termination for Braze's fault (prepaid balance refunded). Automatic renewal (60-day notice, increase capped at 7%). Export during the subscription; data deleted within 60 days post-termination.Downgrading or cancelling keeps the data; closing the account erases it at once. The vendor asks you to export first, and past downloads stay listed for only thirty days
Minimum seats billed
No minimum billed seats published per tier. Select targets "more channels and members", Pro adds expanded group administration — no figure or per-edition quota given.Eight roles exist, from Owner to Content Creator — but no seat minimum, no user ceiling and no per-seat price appears on that page
Data residency and regulated cloud
US regions named: Virginia (primary), Ohio/Oregon (backup), some Azure. FedRAMP, StateRAMP and AWS GovCloud absent. HIPAA BAA via a negotiated Order Form and dedicated HIPAA cluster, not a public pricing tier.Klaviyo says it stores data in the United States, in AWS-East-1 (Northern Virginia), and holds SOC 2 Type II, ISO 27001, ISO 27017 and PCI DSS in its own name; FedRAMP, StateRAMP, GovCloud and TX-RAMP are absent, and no HIPAA BAA exists at any tier. Contradiction: the DPA says it may store data anywhere Klaviyo or its sub-processors maintain facilities.
What it costs
The entry price and what it includes
No numeric price. Four editions (Go, Select, Pro, Enterprise) billed on MAU, no amount, currency, threshold or commitment length. Access via "Get pricing"; only quote-free entry: 30-day free trial.The only verifiable entry point is the free plan, $0 per month, capped at two hundred and fifty profiles and five hundred emails, with Klaviyo branding forced into the footer. The paid tiers are unreadable: the pricing page renders in JavaScript
What pushes the bill up
Hidden costs: catalogs beyond 500MB (Catalogs Pro 5-50GB); Currents not universal, access on request; overage billed monthly in USD; renewal increase capped at 7%; API limits raisable via the CSM.The tier depends on active profiles and emails sent within the cycle. And a flexible overage bills the whole next tier at once, not actual consumption
Sales tax and nexus
No dedicated tax policy page; §3.5 of the master agreement: taxes excluded from fees, charged only if legally obligated, unless the customer supplies an exemption certificate. No state list or sales-tax feature in the product.Klaviyo charges US sales tax, calculated at state and local level from billing address, no state list published; exemption via certificate within 3-5 days. Its Terms put the burden on the customer, without naming who bears nexus.

Key takeaways

A monthly active user is the advertised unit, with no number attached

Braze’s four editions, Go, Select, Pro and Enterprise, are all billed on monthly active users, yet none of them publishes an amount, a currency, a threshold, or a commitment length. The only quote-free way in is a thirty-day free trial.

SMS is billed in credits, kept apart from email and push

Once inside a plan, Braze doses SMS, MMS and RCS in “by segments” credits, a unit kept distinct from email, billed as “total email sent,” and from push, metered on its own again. No list of covered countries accompanies that credit meter.

A third unit surfaces only inside the API documentation: data points

Braze’s published API limits carve out a burst allowance of three thousand requests every three seconds specifically for “data-point-billed customers” — a billing unit that never appears on the pricing page itself, only inside the developer reference for a completely different resource.

Braze publishes all three units and reconciles none

Monthly active users, per-channel credits, and data points are three separate meters running under the same subscription, and Braze’s own pages never convert one into another or state which one ultimately sets the size of the bill. A buyer is left to ask a customer success manager how the three connect, because the public pages simply do not say.

Klaviyo starts free, and the free line is the only one that can be checked

Klaviyo’s only verifiable price is its free plan, at zero dollars a month, capped at two hundred fifty profiles and five hundred emails, with Klaviyo’s own branding forced into the footer. Every paid tier above it renders in JavaScript on the pricing page, so no comparable figure can be read there at all.

What moves the Klaviyo bill, against what moves the Braze bill

Klaviyo’s tier depends on active profiles and emails sent inside the billing cycle, and a flexible overage bills the entire next tier at once rather than metering the actual usage. Braze’s own hidden costs run on a different axis: catalog storage past five hundred megabytes, a Currents data feed granted only on request, and API limits that a customer success manager can raise by hand, with any renewal increase capped at seven percent either way.

Frequently asked questions

Can't find what you're looking for ? Contact us here

jordan@bulldozer-collective.com
What entry price do Braze and Klaviyo advertise?
Braze publishes no numeric price: its four editions (Go, Select, Pro, Enterprise) are billed on monthly active users, with no amount, currency, threshold or commitment length announced; the only quote-free entry point is a 30-day free trial. Klaviyo, by contrast, offers a verifiable free plan at $0 per month, capped at two hundred and fifty profiles and 500 emails, with Klaviyo branding forced into the footer; its paid tiers stay unreadable because the pricing page renders in JavaScript.
How do Braze and Klaviyo bill for SMS?
Braze documents SMS, MMS and RCS (US 10DLC, opt-out keywords, double opt-in), billed in “by segments” credits, distinct from email (“total email sent”) and push, with no covered-country list published. Klaviyo offers SMS in twenty-two named countries, with push and WhatsApp included, on a separate Mobile Messaging subscription billed in dollars, and default quiet hours from 9 p.m. to 8 a.m.
What are Braze’s and Klaviyo’s API quotas?
Braze’s public API is free, with quotas of 250,000 requests per hour across 40-plus endpoints, a burst of 3,000 requests per 3 seconds for data-point-billed customers, 20,000 per minute for users, and up to 50,000 per minute for data series, raisable through the CSM. Klaviyo publicly documents a REST API with a burst quota and a steady quota: ten requests per second and 150 per minute at the mid tier, with a 429 response beyond that.

Where your conversion rate actually stands

Get the PDF
White book image
Newsletter

Join those who are redefining AI-driven growth.

Get access to playbooks and feedback from those who are shaping the next wave of marketing and AI.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.