Klaviyo flows: which ones a store needs and in what order.
Klaviyo flows are emails that go out on their own when someone does something: signs up, abandons checkout, places an order. After reading this you will know which flows to build first, with which trigger, how many emails and which filters.

In short
- A Klaviyo flow sends emails on its own as soon as someone takes an action, while a campaign goes out once to a list or segment [1][2].
- Klaviyo names four flows to set live first, in this order: welcome series, abandoned cart, post-purchase and winback [1].
- In Klaviyo's 2026 data, flows bring in nearly 41% of email revenue while making up only 5.3% of emails sent [3].
- In Switzerland and Germany, people who have not bought yet only get marketing emails with consent, so keep double opt-in switched on [4][14][16].
Someone has to write a newsletter every week. A flow keeps working once it is built. It sends the right email when someone signs up, abandons checkout or has not ordered in a long time.
We go through the flows in the order we build them. For each one you get the trigger, the number of emails and the filters that prevent mistakes. The welcome emails and the cart reminder each have their own guide with every single email. Together they are one building block in our plan for a store that sells.
01What a Klaviyo flow is and what a campaign is
- Flow
- runs on its own after a trigger
- Campaign
- sent once to a list or segment
- Status
- draft, manual or live
Klaviyo describes a flow as an automated series of steps triggered by an activity, a behavior or a date [2]. A campaign, by contrast, is a one-time send to a group of contacts you set up beforehand, for example your newsletter [2].
Which triggers you can choose depends on the data you have connected. The options are a list, a segment, a metric such as “Started Checkout”, a date, a price drop or low inventory [1]. New emails in a flow start as drafts. Only on “Live” do they go out automatically. On “Manual” they stay in the flow but are not sent automatically [1].
Why the work pays off shows in Klaviyo's 2026 analysis of more than 183,000 customers. Flows bring in nearly 41% of email revenue there, although they make up only 5.3% of emails sent. Revenue per recipient is nearly 18 times higher than for campaigns [3]. These are Klaviyo averages, not a promise for your store.
02Which flows a store needs first
- First
- welcome and abandoned cart
- Next
- post-purchase and winback
- Later
- browse abandonment and sunset
Klaviyo names four flows that have the most impact and should therefore go live first. The order is welcome series, abandoned cart, post-purchase and winback [1]. After that we add two more: a reminder about viewed products and a sunset flow for contacts who no longer respond.
| Flow | Trigger | Emails and timing |
|---|---|---|
| Welcome | Added to your list (“Added to list”) | 3 emails: right away, after 3 days, 4 days later [4] |
| Abandoned cart | Checkout started (“Started Checkout”) | 2 to 3 emails, the first after 2 to 4 hours [5] |
| Post-purchase | Order placed (“Placed Order”) | Thank-you with no delay, review and related products with a delay [6] |
| Winback | Order placed, then a long wait | 3 emails, starting a little later than your usual time between two orders [7] |
| Browse abandonment | Product viewed (“Viewed Product”) | First email after at least one hour [8] |
| Sunset | Segment with no activity | Marks inactive contacts so you can suppress them afterwards [9] |
You can use this plan as it is. Under “Flows” and “Create flow” you open Klaviyo's flow library with ready-made templates that you then adapt [1].
03Welcome and abandoned cart bring the most revenue per recipient
- Abandoned cart
- $6.77 per recipient
- Welcome
- $5.75 per recipient
- Data
- Klaviyo 2026, over 110,000 customers
For 2026, Klaviyo analyzed data from over 110,000 customers. In revenue per recipient, the abandoned cart flow leads the five flows compared, and the welcome series comes second [10].
| Flow | Average | Top 10% |
|---|---|---|
| Abandoned cart | $6.77 | $13.70 |
| Welcome | $5.75 | $13.27 |
| Browse abandonment | $2.08 | $4.32 |
| Post-purchase | $1.80 | $2.77 |
| Winback | $0.82 | $1.60 |
That is why we build these two first. What goes into each email of the greeting sequence for new subscribers and how to win back left-behind carts with two or three emails is covered in separate guides.
Two rules apply to both flows. Anyone who buys during the flow leaves it. And anyone who is already a customer does not get a discount meant for new customers. How to set this up in Klaviyo is explained further down under filters and splits.
04Post-purchase and winback: the path to the second order
- Trigger
- order placed (“Placed Order”)
- Goal
- the second order
- Delay
- based on your buying cycle
The post-purchase flow starts with the order. Klaviyo distinguishes four types: thank-you, review request, related products (cross-sell) and a higher-value product (upsell). Klaviyo recommends a time delay for review, cross-sell and upsell flows, but not for the thank-you email [6].
Watch the line between this and the order confirmation. According to Klaviyo, an email only counts as transactional if it contains no marketing at all. Order and shipping confirmations fall into that group [6]. As soon as you recommend products, it is a marketing email, and that needs consent or the existing-customer exception (see below).
The winback flow also starts with an order but waits a long time. Klaviyo advises setting the first delay a little longer than the average time between two orders in your store. You get that value by exporting a segment of repeat customers and averaging the “Average Time Between Orders” column. The filter “Placed Order zero times since starting this flow” makes sure only people without a new order keep getting emails. Klaviyo recommends three emails per recipient and an incentive in the first one [7].
05Setting filters, splits and Smart Sending correctly
- Filter
- who enters and stays in the flow
- Split
- which path inside the flow
- Smart Sending
- 16-hour pause for email
Klaviyo has two kinds of filters. Trigger filters check the data of the event that starts the flow. Profile filters check the person and what they have done before, both on entry and before every further step [11]. We set these four almost every time:
- Exit after purchase: “Placed Order zero times since starting this flow” as a profile filter in the abandoned cart flow [5].
- No double reminders: If you run one flow for “Added to Cart” and one for started checkout, the first one excludes everyone who then starts checkout or orders [12].
- A pause between runs: “Hasn't been in flow in the last X days” stops someone from getting the same reminder too often [5].
- Customer or new customer: A split on “Placed Order at least once over all time” separates the two, for example in the welcome series [4].
Then there is Smart Sending. When it is on, Klaviyo skips an email if the person has already received one within the set time window. For email the default is 16 hours, and the feature is switched on in many pre-built flows [13]. Check for every flow email whether that is what you want.
How often someone may go through the same flow again is set at the trigger: only once, every time they qualify again, or only after a minimum period [11].
06Consent for flows in Switzerland and Germany
- Switzerland
- Art. 3(1)(o) Unfair Competition Act
- Germany
- Section 7 Act against Unfair Competition
- Note
- not legal advice
As soon as an email is meant to sell something, it is no longer a transactional email [6]. Both countries apply similar basic rules to marketing emails. The exceptions are worded differently, though.
| Question | Switzerland | Germany |
|---|---|---|
| Basic rule | Mass advertising only with prior consent, correct sender and a free way to opt out [14] | Email advertising only with prior express consent [16] |
| Exception for customers | Contact details received during a sale, advertising for your own similar products, notice of the right to opt out [14]. An online account alone is not enough [15]. | Address received during a sale, your own similar products, no objection, notice when collected and in every email [16] |
| Double opt-in | Not mentioned in the Act | Required for electronic consent according to the German data protection authorities [17] |
For your flows this means: welcome, abandoned cart and browse abandonment often reach people who have not bought anything yet. In our reading, the exception does not apply to them, so you need consent. Winback and post-purchase recommendations can fall under the exception if you pointed out the opt-out at checkout and only promote your own similar products [14][16].
In Klaviyo, every list is set to double opt-in by default [4]. Leave it that way. This is our reading of the laws and not legal advice. If in doubt, have it checked by a qualified professional.
07Flows in several languages that land in the inbox
- Language
- profile property “Locale”
- Translation
- Smart Translations, paid accounts only
- Delivery
- SPF, DKIM, DMARC
If you sell in Switzerland in German, French and Italian, you need every flow in every language. With Smart Translations, Klaviyo can send flow emails in the recipient's preferred language. By default Klaviyo reads that language from the profile property “Locale” [18]. For Shopify stores, Klaviyo syncs this value from Shopify, as long as Shopify knows it [19].
Smart Translations requires a paid Klaviyo account and uses machine translation and AI. Klaviyo itself says this can produce errors and advises reviewing every translation before sending [18]. How to make the store itself multilingual is covered in our guide to languages and countries in Shopify.
A flow only helps if it arrives. Gmail requires SPF or DKIM from all senders and a spam rate below 0.3%. Anyone sending more than 5,000 emails a day to Gmail needs SPF, DKIM and DMARC, plus one-click unsubscribe for marketing emails [20]. A sunset flow marks contacts who have not responded for a long time. Once you suppress them, they no longer count toward your active profile limit [9].
08Check before launch, build it yourself or have it built
- Yourself
- with Klaviyo's templates
- Help
- for languages, legal and custom data
- With us
- Szymon
You can set up the first four flows yourself with the templates from the flow library. Before launch we check every flow in four steps:
- Test trigger and filters with the preview. For a specific profile, Klaviyo shows whether it would enter the flow and which path it would take [23].
- Set each email to “Manual” and send a test to yourself. Klaviyo advises customizing and previewing every email that comes from a template [1].
- Switch Smart Sending on or off for each email on purpose [13].
- Only then set it to “Live” and look at the numbers for each email after a few weeks.
How emails, newsletters and flows work together in a store is shown in our overview of email for online stores.
From our work. At ZinCuTec, a metal furniture maker from Nürtingen, Germany, nothing was active in the Klaviyo account before. Today there are 14 email flows in Klaviyo and 38 emails that run on their own. You can read more in the ZinCuTec migration case study. With us, Szymon sets up Klaviyo for Shopify stores. We don't promise fixed numbers.
Honest limits. Klaviyo's numbers are averages across customers in all industries, in US dollars. These reports contain no figures for Switzerland or Germany alone. What your flows bring in depends on traffic, list and product range. Help is worth it if you have several languages, custom events outside Shopify or unclear consent. The legal question is for a qualified professional, not for us.
Frequently asked questions
What is the difference between campaigns and flows in Klaviyo?
You send a campaign once to a list or segment, such as the newsletter for a sale. A flow starts on its own when someone does something, for example signs up or abandons checkout [2]. According to Klaviyo, flows brought in nearly 41% of email revenue in 2026 from only 5.3% of emails sent [3].
How much does Klaviyo cost?
According to its pricing page, Klaviyo is free for up to 250 active profiles and 500 emails a month. The “Email” plan starts at $20 a month for 500 active profiles and 5,000 emails [21]. Billing is based on active profiles, meaning contacts you can market to. As of 14 November 2026; prices can change.
Does a small, new store even need Klaviyo?
Not necessarily. Shopify has its own email marketing app, Shopify Messaging. It offers automations such as abandoned cart and welcome emails, and the first 10,000 emails a month are free (as of 14 November 2026) [22]. Klaviyo is worth it once you need several flows, splits between customers and new customers, or several languages.
Can Klaviyo send flows automatically in the customer's language?
Yes, with Smart Translations. Klaviyo reads the language from the Locale profile property, and for Shopify the value comes from the store [18][19]. For unknown languages you set a default language. The feature needs a paid account and translates by machine, so read every email before it goes live [18].
How many emails belong in a flow?
Klaviyo recommends three emails over about a week for the welcome series [4], two to three for abandoned cart [5] and three emails per recipient for winback [7]. More important than the number are the filters, so buyers leave in time and nobody gets the same reminder twice.
Sources
- Klaviyo (2026): Getting started with flows (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002774932, retrieved 13 November 2026
- Klaviyo (2026): Klaviyo glossary (Help Center). https://help.klaviyo.com/hc/en-us/articles/115005251588, retrieved 14 November 2026
- Klaviyo (2026): 2026 email marketing benchmarks by industry. https://www.klaviyo.com/products/email-marketing/benchmarks, retrieved 13 November 2026
- Klaviyo (2026): How to create an email welcome series (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002775172, retrieved 14 November 2026
- Klaviyo (2026): How to create an abandoned cart flow (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002779411, retrieved 14 November 2026
- Klaviyo (2026): How to create a post-purchase flow (Help Center). https://help.klaviyo.com/hc/en-us/articles/360028872611, retrieved 14 November 2026
- Klaviyo (2026): How to create a winback flow (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002775192, retrieved 14 November 2026
- Klaviyo (2026): How to create a browse abandonment flow (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002775252, retrieved 14 November 2026
- Klaviyo (2026): How to create a sunset flow (Help Center). https://help.klaviyo.com/hc/en-us/articles/360017518492, retrieved 14 November 2026
- Klaviyo (2026): The abandoned cart benchmarks report: 2026 data to inform your strategy. https://www.klaviyo.com/blog/abandoned-cart-benchmarks, retrieved 13 November 2026
- Klaviyo (2026): Understanding flow triggers and filters (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002779051, retrieved 14 November 2026
- Klaviyo (2026): How to create an abandoned “Added to Cart” flow for Shopify (Help Center). https://help.klaviyo.com/hc/en-us/articles/35510464880027, retrieved 14 November 2026
- Klaviyo (2026): Understanding Smart Sending in Klaviyo (Help Center). https://help.klaviyo.com/hc/en-us/articles/115002779311, retrieved 14 November 2026
- Schweizerische Eidgenossenschaft, Fedlex (2025): Bundesgesetz gegen den unlauteren Wettbewerb (UWG), SR 241, Art. 3 Abs. 1 Bst. o, Stand 1. Januar 2025. https://www.fedlex.admin.ch/eli/cc/1988/223_223_223/de, retrieved 14 November 2026
- Federal Data Protection and Information Commissioner (FDPIC) (n.d.): Werbung & Marketing, Abschnitt Werbung per E-Mail. https://www.edoeb.admin.ch/de/werbung-marketing, retrieved 14 November 2026
- Bundesministerium der Justiz (n.d.): Gesetz gegen den unlauteren Wettbewerb (UWG), § 7 Unzumutbare Belästigungen. https://www.gesetze-im-internet.de/uwg_2004/__7.html, retrieved 14 November 2026
- Datenschutzkonferenz (DSK) (2022): Orientierungshilfe der Aufsichtsbehörden zur Verarbeitung von personenbezogenen Daten für Zwecke der Direktwerbung unter Geltung der DS-GVO, Stand Februar 2022, Abschnitt 3.3. https://www.datenschutzkonferenz-online.de/media/oh/OH-Werbung_Februar%202022_final.pdf, retrieved 14 November 2026
- Klaviyo (2026): How to translate flows (Help Center). https://help.klaviyo.com/hc/en-us/articles/38069723835547, retrieved 14 November 2026
- Klaviyo (2026): How to use Shopify Markets with Klaviyo (Help Center). https://help.klaviyo.com/hc/en-us/articles/45224022467739, retrieved 14 November 2026
- Google (n.d.): Email sender guidelines (Gmail Help). https://support.google.com/a/answer/81126?hl=en, retrieved 14 November 2026
- Klaviyo (2026): Pricing. https://www.klaviyo.com/pricing, retrieved 14 November 2026
- Shopify (n.d.): Shopify Messaging (Shopify App Store). https://apps.shopify.com/shopify-messaging, retrieved 14 November 2026
- Klaviyo (2026): How to preview a flow trigger setup (Help Center). https://help.klaviyo.com/hc/en-us/articles/360028374111, retrieved 14 November 2026
This guide is by nalu studios. We offer the service it covers ourselves. AI helps us work, a human has the final say. How we work: About us and our values.