Klaviyo vs Bloomreach vs Attentive for Headless Commerce: Personalization, APIs, and Cost (2026)
Marketing automation is the layer where a headless storefront either earns its CAC back or sinks under it. Klaviyo, Bloomreach, and Attentive cover three very different shapes of the personalization problem, and the right pick depends on whether the binding constraint is email volume, on site personalization, or SMS conversion velocity.
Marketing automation is the layer where a headless storefront either earns its CAC back or sinks under it. The conversation about composable commerce usually centers on the storefront framework (Hydrogen vs Next.js Commerce), the CMS (Storyblok vs Sanity vs Contentful), and the search layer (Typesense vs Algolia). The personalization and lifecycle marketing layer gets treated as a downstream integration concern, and that treatment is exactly why retention metrics on headless storefronts often underperform the monolithic Shopify themes they replaced. The personalization stack is not downstream; it is on the critical path for revenue per visitor.
Klaviyo, Bloomreach, and Attentive are the three platforms enterprise teams actually shortlist for the personalization layer in 2026. They solve three different shapes of the problem and the architecture decision is not interchangeable. We have integrated all three into composable stacks on Shopify Plus, commercetools, and Saleor storefronts over the last 24 months, and the trade offs sort cleanly once the variables are named.
Headline Comparison
| Dimension | Klaviyo | Bloomreach | Attentive |
|---|---|---|---|
| Primary positioning | Email plus SMS plus CDP for ecommerce | Composable personalization plus search plus content plus CDP | SMS first conversational commerce |
| Parent company | Klaviyo Inc (public, NYSE: KVYO) | Bloomreach (PE acquired, Sixth Street) | Attentive Mobile (Series E, $1.1B raised) |
| CDP capabilities | Native (Klaviyo Data Platform) | Native (Bloomreach Engagement + Discovery) | Lightweight, requires external CDP for advanced use |
| Email pricing model | Per active profile tiered | Annual contract, custom | Add on to SMS, per send |
| SMS pricing model | Per SMS sent + per profile | Per SMS sent + per profile | Per SMS sent, volume tiered |
| API design | REST + GraphQL, generous webhooks | REST + JS SDK, Discovery API | REST + JS SDK, Conversation API |
| Real time event ingest | Yes, sub second | Yes, sub second | Yes, sub second |
| Headless integration story | Strong (Hydrogen, Next.js, Vue) | Strong (any framework, Discovery API drop in) | Strong (any framework, JS SDK + REST) |
| Entry tier monthly | $45 (250 profiles) | Enterprise only, custom | $300 minimum (1K SMS sends) |
| Mid tier monthly | $700 (10K profiles, email + SMS) | $5,000 to $15,000 typical | $2,500 to $6,000 typical |
| Enterprise monthly | $5,000 to $30,000 (100K to 1M profiles) | $50,000 to $300,000 annual | $20,000 to $150,000 annual |
| Onsite personalization | Limited (forms, popups) | Native (full page personalization, A/B, AI driven content) | Limited (popups, in cart upsells) |
The pricing model already sorts the decision space. Klaviyo scales linearly with the customer file and is the right pick for direct to consumer brands at any scale from launch to $200M revenue. Bloomreach charges enterprise pricing from contract one and is structured for brands above $50M revenue where the personalization layer drives a measurable lift on revenue per visitor. Attentive is SMS first and is the right pick when SMS is the highest converting channel and email is secondary.
The Personalization Engine: Where the Platforms Diverge
The headline difference between these three is not the email send engine. All three send email and SMS at scale and at competitive deliverability. The headline difference is what the platform does between the customer event and the message.
Klaviyo runs a profile based segmentation model. Events flow in (page views, add to cart, purchase, custom events from the storefront), enrich a customer profile, and drive segment membership. Flows trigger on segment entry or event match. The model is mature, the segment builder is the most ergonomic in the market, and the predictive analytics (CLV, churn risk, next purchase date) are competent if not best in class.
Bloomreach runs an event stream model with a real time CDP underneath. Events flow into an event store, queries run against the live stream, and personalization can decide what content, what product, what banner, and what message to deliver in the same response cycle. The personalization is full page, not just message centric. Bloomreach Discovery (search + recommendations) and Bloomreach Content (CMS + experimentation) are part of the same data model, which is why the platform commands enterprise pricing.
Attentive runs a conversation first model. The customer texts in, the platform routes through an AI conversation engine, and the response is shaped by purchase history and on site behavior. The targeting and segmentation are real but secondary to the conversation. The platform's lift comes from SMS being the highest open rate channel in 2026 (87 percent within 3 minutes, versus 23 percent for email at 24 hours) and from a conversational flow that drives carts to checkout faster than email can.
Headless Integration: API Design and Real World Patterns
Composable commerce requires the personalization layer to integrate cleanly with a headless storefront. All three platforms have invested heavily in this, but the integration patterns differ.
| Integration concern | Klaviyo | Bloomreach | Attentive |
|---|---|---|---|
| Client side event tracking | klaviyo.js + Track API | exponea-sdk + Track API | attentive-sdk + Track API |
| Server side event ingest | REST POST /api/events | REST POST /track/v2/customers/events | REST POST /v1/events |
| Customer profile sync | Profiles API, bulk and per record | Customer Properties API | Subscribers API |
| Order event integration | Native Shopify, commercetools, custom REST | Native + commercetools | Native Shopify, custom REST |
| Onsite content delivery | N/A (message channel only) | Bloomreach Content API + JS embed | Attentive Concierge SDK |
| Identity resolution | Email + phone + cookie + custom ID | Soft ID + hard ID merge, real time | Phone + email + cookie |
| Real time webhook out | Yes, granular events | Yes, full event stream | Yes, subscription events |
| GDPR + CCPA compliance | Native consent + suppression | Native consent + suppression | Native consent + suppression |
| Custom event volume limit | 1M events per day standard, higher on enterprise | Unlimited on enterprise contract | 500K events per day standard, higher on enterprise |
The integration story is strongest with Klaviyo for a Shopify Plus brand because the native app handles 80 percent of the wiring and the headless story (Hydrogen, Next.js) is well documented with first party SDKs and reference implementations. Bloomreach requires more upfront integration work because the personalization is intended to be deep, but the JS SDK and Discovery API drop in cover the typical patterns cleanly. Attentive integrates fastest of the three for a basic SMS launch (under a week from contract to first send) and slows down only if the team wants conversational depth.
Cost Structure At Realistic Scales
Pricing pages obscure the realistic monthly bill. The actual cost depends on customer file size, email and SMS volume, and the specific module set.
| Brand profile | Klaviyo monthly | Bloomreach monthly | Attentive monthly |
|---|---|---|---|
| DTC, 25K profiles, 200K emails/mo, 40K SMS/mo | $1,400 | not a fit | $2,200 |
| Mid market, 100K profiles, 800K emails/mo, 200K SMS/mo | $4,800 | $6,500 to $9,000 | $5,500 |
| Enterprise, 500K profiles, 4M emails/mo, 1.2M SMS/mo | $14,000 to $22,000 | $18,000 to $35,000 | $24,000 to $48,000 |
| Enterprise + onsite personalization, 1M profiles, 8M emails/mo | $30,000 to $45,000 (email + SMS only) | $50,000 to $120,000 (full stack) | $40,000 to $90,000 (SMS heavy) |
Two patterns stand out. Klaviyo holds the cost advantage at the mid market scale where email is the primary channel. Bloomreach becomes economically rational above $50M brand revenue where the onsite personalization lift on conversion (typical observed lift: 8 to 18 percent revenue per visitor) covers the platform delta. Attentive is the most expensive of the three at high SMS volume because SMS carrier costs dominate at scale; the platform's lift on conversion (typical observed lift: 12 to 25 percent attributed revenue) often justifies the cost for fashion, beauty, and food brands where SMS is the dominant channel.
Migration Patterns
The migration story matters because most brands moving to headless are migrating from a Shopify monolith with Klaviyo already wired up, or from a Salesforce Marketing Cloud setup on an enterprise stack.
| Migration path | Effort | Timeline | Risk |
|---|---|---|---|
| Shopify + Klaviyo monolith to headless + Klaviyo | Low | 1 to 2 weeks | Low (same platform) |
| Klaviyo to Bloomreach | High | 3 to 6 months | High (different data model, profile sync, flow recreation) |
| Klaviyo to Attentive (SMS only) | Low | 2 to 4 weeks | Low (additive, runs alongside Klaviyo email) |
| Salesforce Marketing Cloud to Klaviyo | Medium | 2 to 4 months | Medium (journey conversion, IP warmup) |
| Salesforce Marketing Cloud to Bloomreach | High | 6 to 12 months | High (typical enterprise migration risk profile) |
| Iterable to any | Medium | 2 to 4 months | Medium (data model differences) |
The most common pattern we ship: keep Klaviyo for email and basic SMS, add Attentive when SMS volume justifies a specialist platform (typically above 200K SMS sends per month with a fashion, beauty, or food product), and only move to Bloomreach when the onsite personalization layer drives a measurable conversion lift that the brand wants to scale across millions of sessions per month.
Decision Framework
The choice flattens once three variables are named: customer file size, channel mix, and onsite personalization ambition.
For brands under $20M revenue with email as the primary channel and SMS as secondary, Klaviyo. The cost scales linearly, the integration is fastest, and the platform covers the workload without needing a specialist.
For brands $20M to $200M with SMS as the dominant channel (typical: fashion, beauty, food and beverage DTC), Klaviyo for email plus Attentive for SMS. The pattern wins on best of breed delivery in each channel and the cost premium over a single platform is recovered by the conversion lift.
For brands above $50M revenue with high session volume, complex catalogs, and a measurable willingness to invest in onsite personalization (homepage variants, product recommendation surfaces, dynamic banners, A/B testing at scale), Bloomreach. The platform delta over Klaviyo + Attentive is real and the integrated CDP, search, and content stack reduces operational complexity.
When This Applies to Your Stack
Three concrete scenarios where the personalization layer choice is the architecture decision.
A Shopify Plus brand at $30M revenue migrating to Hydrogen, wanting to keep CAC payback under 90 days while adding aggressive SMS to the channel mix. Klaviyo for email and base SMS, Attentive layered in for high frequency SMS sequences and conversational flows. The headless storefront emits events to both via server side webhooks; identity resolution uses email plus phone with a shared customer ID propagated from the commerce platform.
A commercetools storefront at $150M revenue across 8 markets and 4 languages, wanting onsite personalization tied to a unified customer profile across markets. Bloomreach. The integrated CDP plus Discovery plus Content stack is the architecture that makes multi market personalization tractable without writing custom identity resolution and content delivery logic.
A direct to consumer beauty brand at $80M revenue where 70 percent of attributable email and SMS revenue comes through SMS. Attentive as the lead platform, Klaviyo retained for transactional and broadcast email. The split reflects the actual channel economics and keeps the SMS workload on a specialist platform.
When This Does Not Apply
Brands with a B2B sales motion where the marketing automation requirement is account based with long sales cycles. The right platforms are HubSpot, Marketo, or Salesforce Marketing Cloud, not the three covered here.
Brands at very early stage (under $1M revenue) where any of the three covers the workload and the differentiation does not yet matter. Pick Klaviyo for the cost scaling, ignore the rest until volume justifies a decision.
Brands with a strong in house engineering team that wants to build the personalization layer on top of a primitive CDP (Segment, Rudderstack, or a warehouse native pattern with Census or Hightouch). The build cost is real but the long term flexibility can justify it for sufficiently complex workloads.
Working with Contra Collective
We architect and integrate composable commerce stacks for enterprise brands. If you are sizing a personalization layer for a headless storefront, migrating from a monolith, or evaluating the multi platform pattern (Klaviyo + Attentive + Bloomreach Discovery, for example), we can run the architecture and produce a sized integration plan that fits the storefront framework, the commerce platform, and the brand's growth model. Reach out via the Contra Collective contact page.
FAQ
Q: Can Klaviyo and Attentive run side by side without identity collision? A: Yes, with discipline. Use email as the primary identity in Klaviyo, phone as the primary identity in Attentive, and propagate a single customer_id from the commerce platform to both. Synchronize consent and suppression state via webhooks so that an SMS unsubscribe in Attentive triggers a phone suppression in Klaviyo and vice versa. This is the dominant production pattern for brands above 100K customer files.
Q: How does Bloomreach Discovery compare to Algolia or Typesense for headless search? A: Bloomreach Discovery is search plus personalization plus merchandising plus A/B testing in one platform, priced to match. Algolia and Typesense are best of breed search engines with thinner personalization and merchandising layers. For brands that already have a CDP and want best of breed search, Algolia or Typesense are stronger picks. For brands that want a single platform owning the search plus personalization layer with deep behavioral context, Bloomreach Discovery is the natural fit.
Q: What does headless integration actually require for Klaviyo? A: Three pieces. Server side event tracking via the Profiles API and Events API from the storefront backend or a serverless function. Client side event tracking via klaviyo.js for page views and on site behavior. Order sync via the native Shopify integration or a custom REST integration for non Shopify backends. The integration is 1 to 2 weeks of work for a competent team on a clean storefront.
Q: Why is SMS so much more expensive at scale than email? A: Carrier fees. Each SMS message incurs a per send carrier cost (currently $0.0075 to $0.012 per US SMS at high volume) on top of the platform's per send fee. Email carrier cost is effectively zero. A brand sending 1M SMS messages per month has $7,500 to $12,000 in carrier costs alone, before the platform's own fees. This is why SMS pricing models often look platform light but bill heavy at scale.
Q: When does it make sense to move from Klaviyo to Bloomreach? A: When three conditions are simultaneously true. Revenue is above $50M and growing, onsite personalization is the next conversion lever (the email program is already mature and the marginal lift is small), and the team has the budget and engineering capacity to absorb a 3 to 6 month migration. If any one of those is false, stay on Klaviyo and address the bottleneck inside that platform first.
More from the lab.
Adobe's 275 Billion Dollar 2026 Holiday Forecast: Is Your Commerce Stack Ready for Peak Season
Adobe's 2026 holiday forecast puts US online sales at 275.1 billion dollars between November 1 and December 31, up 6.7 percent year over year. The bigger number in the report is not the top line: AI referred traffic to retail sites is projected to grow 130 percent, with spikes to 159 percent on Thanksgiving alone. Most teams are reading this as a marketing story. It is an infrastructure story.
Shopify Lets Meta's Muse Check Out, Amazon Blocks It: The Platform Split Over AI Shopping Agents
On September 22, Shopify and Meta announced that Muse, Meta's AI shopping agent, can search Shopify merchant catalogs and complete purchases through Shop Pay. Within days, Amazon blocked the same agent from its marketplace, citing unauthorized agent access, identity concealment, and credential collection. Two platforms, the same AI agent, and two opposite bets on what agentic commerce should look like.
Mastercard Agent Pay, Visa TAP, and ACP: The Agentic Payments Protocol Map for Merchants (October 2026)
On October 1, 2026, Mastercard added a probability score and a set of trust and intelligence signals to Agent Pay, its framework for telling issuers whether a transaction was actually initiated by an AI agent, built in partnership with agent identity provider Skyfire and with Cloudflare on the data side. The same day, trade press mapped out eight separate protocols now live in agentic commerce: MCP, A2A, ACP, UCP, AP2, TAP, Agent Pay, and MPP, backed by Anthropic, Google, OpenAI, Stripe, Shopify, Visa, and Mastercard respectively or in combination. None of them has lost. They are stacking, not competing, which is both good news and a real integration problem for anyone who is not Shopify.