Klaviyo is an ecommerce product that also sends email, rather than an email product that integrates with stores. Everything that makes it score 3.88, the highest in this category, assumes an order exists somewhere in your data, and everything that makes it expensive assumes the same thing.

This page is about getting the first half without paying twice for the second.

Why the product fits this case and not the others

The data platform holds purchase history, browsing behaviour and predicted value on the profile, and resolves returning anonymous visitors to known profiles [12]. That sentence is the whole argument. A segment of people who bought twice in ninety days and have not opened since is trivial here and approximately impossible on a list-based tool.

Around it sit the pieces that only make sense for a store. Review requests go out through email, text, push and WhatsApp with pre-built flows, custom review questions capture sizes and preferences, and the answers write back to the profile to power later segments [12]. Customer Hub gives shoppers a signed-in place to track orders, manage returns and see loyalty balances [19].

None of that is useful to a business without transactions. All of it compounds for one with them. That is the whole fit question.

💡
Toolkit tip

Swap auto-upgrade for flexible sending plus auto-downgrade before your peak season. The two cannot run together, and the default is the one that leaves you on a larger plan in January.

## Start with four flows, not forty

Every ecommerce account earns its price on the same small set: abandoned checkout, welcome, post-purchase and win-back. A Shopify-connected account arrives with 60+ pre-built flows and 150+ templates available [19], which is a trap as well as a convenience.

Build abandoned checkout first. It has the shortest path to revenue. Build welcome second because it runs against your highest-intent audience. Leave post-purchase and win-back for month two.

The reason to resist the other fifty-six is attribution. An account with four measured flows can tell you what email earns. An account with forty cannot, because the attribution overlaps and nobody has time to untangle it. The number you will eventually be asked to defend is revenue per recipient by flow, and it only exists if the flows are few enough to read.

The seasonal trap, which is this vertical's specific risk

Retail is seasonal and Klaviyo's billing is not symmetric. That combination is where ecommerce accounts lose money without anyone deciding to spend it.

Auto-upgrade ships switched on [11]. A pre-Christmas acquisition push grows the list, the plan moves up at the end of the cycle, and in January the list shrinks while the plan does not: "Your plan does not automatically downgrade when you reduce profiles" [5].

The fix is a configuration, not a negotiation. Flexible sending plus auto-downgrade returns the plan on its own, moving you "to the lowest tier that can cover your active profile count 24 hours before the end of your billing cycle" [11]. The catch is that the two preferences are mutually exclusive: "auto-downgrade can be used with flexible sending but not with auto-upgrade" [11]: so it is a swap you make deliberately.

For a business with a genuine peak season, that swap is worth more than any campaign you will run this quarter.

💡
Toolkit tip

Set up review collection with two custom questions in month one. The profile data it captures compounds and cannot be backfilled.

## Profiles are counted by reachability, which punishes acquisition

A profile bills when it can still receive at least one kind of marketing. Not when it buys, not when it opens. When it is reachable.

For a store that runs pop-ups, giveaways and discount-code capture, this is the central cost mechanic. Every address collected is billable from the moment it arrives, whether or not it ever converts, until you suppress or delete it. The count that bills you is the one at the end of the billing cycle [5].

Two habits follow. Suppress non-converting acquisition cohorts on a schedule rather than when you notice the bill, and do it before the cycle closes rather than after. And keep test or development traffic out of the production account: one reviewer reports being "charged almost three times my normal monthly bill because of profiles that were obviously generated during development/testing" [20].

Curious how Klaviyo feels in practice?Try Klaviyo →

Add SMS when the message belongs in a text

Email, SMS, RCS, push, WhatsApp and social all run against the same profile, and the vendor's AI will route between them automatically: "Email, text, push, or WhatsApp—K:AI automatically delivers each message on the channel where it's most likely to perform" [14].

That architecture is genuinely better than bolting an SMS tool alongside an email tool, because consent and frequency live in one place. It also grows the bill through a separate meter. Every account gets five dollars of mobile messaging a month free [10], and beyond that the rate is "the list (standard) price per message for a given channel, country, and number type" with no published rate card [10].

Add it for order status, back-in-stock and genuinely time-bound offers. Those are messages a customer wants in a text. A newsletter is not, and sending one by SMS is how a channel with better engagement than email becomes one with worse.

⚠️
Watch out

Helpdesk and Customer Agent cannot be capped, and their volume is driven by your customers. A shipping delay during a sale moves both meters at once.

## Reviews are the cheapest structured data you will collect

Most stores set review collection up a year late, and the cost of that delay is not the reviews.

Custom review questions capture "shopper preferences, sizes, and habits" and write the answers to the Klaviyo profile, where they power segments and personalisation [12]. Reviews then sync to Google Shopping, Shopify, the Shop app and Meta stores, so the same request does double duty as social proof.

An account that has been asking a sizing question for six months can segment and personalise in ways one that started last week cannot, and no budget closes that gap. Set it up in month one even if you do not display reviews yet.

One operational note: reviews bill on orders placed within a billing cycle, which is a separate denominator from profiles and sends [5]. And requests queued while you were at a plan limit "will be sent out immediately after upgrading" [8], so check what is waiting before you change plans.

What this costs when you use all of it

The six published entry prices total two hundred and twenty dollars a month before volume: Klaviyo Email at $20, Customer Hub at $20, Helpdesk at $10, Customer Agent at $50, Marketing Analytics at $100 and Composer at $20 [5]. None of those five add-ons appears on the pricing page.

For an ecommerce business that genuinely runs loyalty, a shopper portal and support on one customer record, that arithmetic is often favourable: those are four products you would otherwise buy separately and integrate yourself. For a store that wants good email and bought the rest because it was there, it is two hundred dollars a month of unused capability.

Audit it quarterly. The cheapest alternative to Klaviyo is usually Klaviyo with less of it.

⚠️
Watch out

Acquisition pop-ups bill from the day an address arrives, whether or not it ever converts. Suppress non-converting cohorts on a schedule.

## The two products you cannot cap

Helpdesk and Customer Agent behave differently from everything else in the account. "You must be enrolled in either Flexible Overages or Auto-Upgrade in order to continue using Helpdesk and Customer Agent" [5], and on purchase you are enrolled in flexible overages by default.

The None option, stop rather than charge, is available on email and withheld from these two. There is no configuration in which they run and your spend has a ceiling.

That matters more for a store than for most buyers, because support volume is driven by your customers rather than by you. A shipping delay during a sale moves both products' meters at once, in the week you can least afford a surprise. Model a bad month before you enable them.

Does a shopper portal earn its twenty dollars?

Customer Hub is the add-on most ecommerce accounts are unsure about, so it is worth taking seriously rather than listing.

It is a signed-in area where shoppers "track orders, manage returns, and get help", and where they can "see available rewards, offers, and loyalty balances right in Customer Hub, making it easier to redeem points while they shop" [19] [12]. It also carries quick reorders, recently viewed items and recommendations for returning shoppers. On Shopify it runs inside the store itself.

Twenty dollars a month covers up to 10,000 active profiles, and unlike the email plan it moves down as well as up on profile count automatically [5].

The question is whether you already pay for a returns portal, a loyalty widget and an order tracking page from three different vendors, because that is what it replaces. If you do, this is the cheapest line on your invoice. If you do not, and your customers reach you by email when they want to know where a parcel is, it is twenty dollars for a page nobody visits.

Decide it on your current support volume rather than on the demonstration. Count how many tickets last month were order status or returns. If the answer is most of them, the portal pays for itself before Helpdesk does.

What to measure, and what to ignore

Three numbers, monthly, and they are not the ones most dashboards lead with.

Revenue per recipient by flow is the first, because it is the only figure that tells you what an automation is worth and the only one that survives a budget conversation. Track each of your four flows separately; a blended number hides the one that is broken.

The share of total revenue attributed to flows against campaigns is the second. Healthy ecommerce accounts earn a substantial share from flows, which run without anyone touching them. If campaigns dominate after six months, your automations are misconfigured and you are paying a platform price for a newsletter tool.

Profile count against plan limit is the third, because it is the one that moves your bill without asking. The account usage page shows it for the current cycle and the previous three, six or twelve [5].

Ignore open rates. They measure the mail provider. Privacy-protecting mail clients prefetch images, which means the number measures the recipient's mail provider rather than the recipient. Clicks are better and still mostly tell you about the subject line.

Ready to put Klaviyo to the test?Try Klaviyo →

Where this product genuinely beats the alternatives

Three places, and they are the reason the score is what it is.

Revenue attribution per flow, which is the number most ecommerce teams actually bought and the one the cheaper alternatives report least well. Behavioural segments built from orders rather than from list membership. And channel breadth on a single profile, so consent and frequency are managed once.

If those three are load-bearing for you, the comparison with Mailchimp at 3.46 or MailerLite is not close, and arguments about entry price are arguments about the wrong number.

Where it is the wrong answer

If your store is small and your list is static, you are buying machinery you will not use, and the downgrade asymmetry is a risk with no compensating benefit. If you are pre-revenue, the free tier is a genuinely good place to start and you should stay on it until flows earn more than the plan costs.

And if you sell through marketplaces rather than your own store, much of the architecture does not reach your data at all. The orders live somewhere Klaviyo cannot see, and without them this is an expensive list tool.

Frequently asked questions

Is Klaviyo worth it for a small store?+

Start on the free tier, which carries 250 profiles and 500 sends a month with no expiry, and stay there until your flows earn more than a plan costs. The machinery is genuinely strong but it rewards a store with real transaction volume; below that it is capability you pay for and do not use.

Why did my Klaviyo bill go up after Black Friday?+

Because auto-upgrade is on by default and the plan does not come back down by itself when the list shrinks. The fix is to replace auto-upgrade with flexible sending plus auto-downgrade, which returns the plan automatically twenty-four hours before the cycle ends.

## The first month, in order

Set the billing preference and note the cycle date. Connect the store before importing the list. Build abandoned checkout from the pre-built version and measure it for two weeks. Build welcome. Set up review collection with two custom questions. Create three segments: engaged, lapsed, never purchased.

Then look at the campaign calendar, and not before.

Sources
  1. [1] Klaviyo vendor pricing page, read from the United States (2026-10) https://www.klaviyo.com/pricing
  2. [2] Klaviyo vendor pricing page at a requested band of twenty-five thousand profiles (2026-10) https://www.klaviyo.com/pricing?contacts=25000
  3. [3] Klaviyo promotional offer terms (2026-10) https://www.klaviyo.com/legal/$19-off-promotion
  4. [4] Klaviyo vendor documentation on billing (2026-10) https://help.klaviyo.com/hc/en-us/articles/115000976672
  5. [5] Klaviyo vendor FAQ, February 2026 billing change (2026-10) https://help.klaviyo.com/hc/en-us/articles/33136281415451
  6. [6] Klaviyo vendor FAQ, July 2026 mobile messaging change (2026-10) https://help.klaviyo.com/hc/en-us/articles/52952739755931
  7. [7] Klaviyo vendor documentation on changing plans (2026-10) https://help.klaviyo.com/hc/en-us/articles/8356575957275
  8. [8] Klaviyo vendor documentation on manual billing (2026-10) https://help.klaviyo.com/hc/en-us/articles/18745921973915
  9. [9] Klaviyo vendor documentation on mobile messaging (2026-10) https://help.klaviyo.com/hc/en-us/articles/13502982552347
  10. [10] Klaviyo vendor documentation on upgrade preferences (2026-10) https://help.klaviyo.com/hc/en-us/articles/4405883690651
  11. [11] Klaviyo vendor enterprise page (2026-10) https://www.klaviyo.com/enterprise
  12. [12] Klaviyo vendor integrations page (2026-10) https://www.klaviyo.com/platform-integrations
  13. [13] Klaviyo vendor AI page (2026-10) https://www.klaviyo.com/solutions/ai
  14. [14] Klaviyo vendor Claude connector page (2026-10) https://www.klaviyo.com/integrate/claude
  15. [15] Klaviyo developer documentation, MCP server (2026-10) https://developers.klaviyo.com/en/docs/klaviyo_mcp_server
  16. [16] Klaviyo vendor comparison against Mailchimp (2026-10) https://www.klaviyo.com/compare/klaviyo-vs-mailchimp
  17. [17] Klaviyo vendor comparison against Salesforce Marketing Cloud (2026-10) https://www.klaviyo.com/compare/klaviyo-vs-salesforce-marketing-cloud
  18. [18] Shopify App Store listing for Klaviyo (2026-10) https://apps.shopify.com/klaviyo-email-marketing
  19. [19] Trustpilot aggregate and review corpus for klaviyo.com (2026-10) https://www.trustpilot.com/review/klaviyo.com
  20. [20] Klaviyo vendor support packages page (2026-10) https://www.klaviyo.com/success/premium-support
  21. [21] Klaviyo's published ChatGPT connector https://www.klaviyo.com/integrate/chatgpt