Klaviyo Flows for Fashion Brands on Shopify

Last updated
Expert reviewed
5 min read
Simeon Mantel
Simeon Mantel
CEO at Fudge.

Key takeaways

  • Klaviyo flows for fashion differ from the generic ecommerce playbook in four ways: fit is unknowable from a photo, shoppers self-identify by size and style, inventory moves in drops and seasons, and the second purchase is an outfit rather than a refill.
  • Back in stock is the flow this category makes mandatory. Fashion sells out by size, and Klaviyo’s Subscribed to Back in Stock trigger turns every sellout into a send.
  • Use the welcome flow to capture size and style as profile properties. Every later flow gets sharper because that data exists.
  • Time the review request past the exchange window, not to delivery. Klaviyo Reviews defaults to seven days after delivery, which lands while many fashion customers are still deciding whether to keep the item.
  • Cross-sell the outfit, not the bestseller. Ordered Product events carry the product’s collections and tags, so a trigger split can branch on what was actually bought.

Klaviyo flows for fashion brands are not the standard five-flow template with different photos. Fashion has category facts that change what each flow should do, when it should fire, and what it should say.

This guide assumes Klaviyo is already connected to your store. If it is not, start with our Klaviyo and Shopify setup guide and come back. What follows is the flow architecture for a fashion brand: the triggers, the timing, the branching, and the reason each flow exists in this category specifically.

Why you can trust us

We have been in the Shopify space for over four years and have worked with hundreds of Shopify brands on their storefronts, many of them in fashion and apparel. We build Fudge, an AI storefront editor with a 4.9 rating on the Shopify App Store and Built for Shopify status, so we work daily on the storefront layer that feeds Klaviyo its data.


What makes fashion email different from generic ecommerce?

Four category facts drive every flow decision below.

Fit is unknowable from a photo. The shopper cannot try the garment on, so sizing doubt blocks the purchase before it happens and drives returns after. NRF and Happy Returns put US retail returns at roughly $890 billion for 2024, with retailers estimating 16.9% of annual sales coming back, and 51% of Gen Z shoppers say they bracket - ordering multiple sizes with the intent to return some.1

Shoppers self-identify by size and style. A fashion buyer knows their size, the categories they shop, and the aesthetic they want. Few categories hand over that much zero-party data this willingly.

Inventory moves in drops and seasons. Nothing replenishes on a usage cycle. Sizes sell out, collections turn over, and the calendar sets the sending rhythm more than any individual customer’s behaviour does.

The second purchase is an outfit, not a refill. The reason to come back is that something goes with what they already bought. That single fact rewrites the cross-sell and winback flows.

Compare this with a consumable category: our sister guide to Klaviyo flows for skincare brands is built around usage cycles and results windows. Neither exists in fashion, which is why copying a generic flow map underperforms in both categories.

The stakes are the same, though. Klaviyo’s 2026 benchmarks, drawn from more than 183,000 brands, put automated flows at nearly 41% of email revenue from 5.3% of sends, with a 5.58% average flow click rate against 1.69% for campaigns. In clothing and accessories specifically, flows average a 2.15% placed order rate against 0.12% for campaigns.2 That gap is the argument for building the flows below before scheduling another campaign.


The welcome flow: capture size and style before you sell

Fashion signups are usually incentive-led, and that is fine. The mistake is collecting only the email address when the shopper would have told you far more.

Where the size and style questions go

Klaviyo sign-up forms store any field beyond the standard ones as a custom profile property. Radio buttons and dropdowns each carry a label the visitor sees and a value saved to the profile, so “Shop womenswear” can save cleanly as womens.

Keep the popup to one question, because every extra field costs signups. “Who do you shop for?” or a category preference earns its place; a size question usually does not convert well at first touch.

Collect the rest inside the flow. Email two can link a short style-profile page that asks size, fit preference and favourite categories, and writes each answer back to the profile. The shopper who just took a welcome offer is far more willing to answer there than in a popup.

Branch the welcome by category, hold size for later

Add a conditional split after the first email on the category property. A womenswear branch and a menswear branch with accurate imagery beat one generic sequence, and two or three branches you maintain beat eight you abandon.

The size property works differently. Do not branch on it - use it later, for back in stock alerts, fit notes in post-purchase emails, and proof selection (“reviewed by customers who wear a medium”).

A workable sequence: the offer and brand point of view in email one, the style-profile ask in email two, styling content keyed to the branch in email three, social proof and the offer reminder in emails four and five.


Browse abandonment: segment by the category they viewed

Klaviyo triggers browse abandonment on the Viewed Product metric, which requires onsite tracking. On Shopify that tracking comes from Klaviyo’s app embed, and it only follows known browsers - profiles already identified by an email address.

Fashion consideration is long. A shopper visits the same jacket four times over two weeks before buying, which makes browse abandonment more productive here than in most categories - and also easier to get wrong with generic sends.

The fix is a trigger split on the viewed product’s category. A trigger split branches on data from the event that triggered the flow, so the denim viewer gets denim content and the dress viewer gets dresses. Klaviyo’s own branching guidance recommends splitting browse and cart flows by category or collection when the catalogue is large.

Keep the content editorial rather than transactional: the product styled on a body, two adjacent picks from the same category, no discount. A first-touch discount for viewing a page trains expensive behaviour.


Abandoned cart: answer the fit question before the price question

The structure is standard. Klaviyo’s guidance is two to three messages, the first 2-4 hours after someone starts a checkout and the second 20-48 hours later, with a flow filter for “Placed Order zero times since starting this flow.”3 Across ecommerce as a whole, Baymard’s running average puts documented cart abandonment at 70.22% across 50 studies.4

The fashion-specific part is what the first email says. The abandoning shopper is rarely stuck on price - they are stuck on “will it fit?” So email one should carry the sizing answer:

If your size guide is a cramped table in a modal, give the flow a real page to land on. A proper size-guide page with measurements, fit notes and photos is a quick build in a Shopify page builder, and it does double duty on the product page itself.

Hold any discount for the final message. A code in message one teaches shoppers to abandon on purpose.


Back in stock: the flow fashion cannot skip

A fashion product is not sold out - a size of it is. Sellouts happen constantly, by variant, all season. That makes back in stock the highest-frequency recovery flow in the category.

The mechanics, verified against Klaviyo’s docs: the flow triggers on the Subscribed to Back in Stock metric, which fires when a shopper submits the restock alert form Klaviyo’s form builder places on out-of-stock products (available for Shopify). Subscribers then wait at a back in stock delay until the item restocks, and the flow must carry no trigger or flow filters.5

Two settings matter for fashion:

Keep the flow to a single message. Klaviyo cannot re-check stock before a second send, so a follow-up can promote an item that is already gone again.

The waitlist is also merchandising data. The sizes and styles with the longest back in stock queues are your recut list for next season.

Need the storefront half of your flows? Fudge builds size guides, drop pages and lookbooks straight into your theme.
Try Fudge for Free

Drops and end of season: campaigns on a calendar, flows on behaviour

A new drop is time-specific, so the announcement itself is a campaign to engaged segments, not a flow. A simple cadence works: a teaser to your VIP and most engaged segments, the launch send, then a “last sizes” send once variants start selling out - at which point the back in stock flow takes over automatically.

Send the campaign to a drop landing page rather than a filtered collection. A page that carries the story, the lookbook and the full lineup converts the hype the email created; a bare product grid wastes it. For how the best brands structure those pages, see our guide to Shopify store design for fashion brands.

End of season has an automated half most brands miss: Klaviyo’s price drop flow. It triggers when a catalogue item’s price falls by an amount or percentage you set, and it pulls in people who viewed or started checkout with that item within a lookback window defaulting to the past 30 days, for in-stock items only.6 When you run seasonal markdowns, every shopper who hesitated on a now-discounted piece gets told automatically - a personally relevant sale email no campaign segment can match.

One goodwill rule for the campaign layer: exclude customers who bought an item at full price in the last few weeks from the email announcing it at 40% off.


Post-purchase: set fit expectations before the parcel lands

Returns are structural in fashion, and the post-purchase window is where email can bend the rate. The flow triggers on Placed Order or Fulfilled Order - use Fulfilled Order when the sequence should track delivery.

TimingEmailJob
On fulfilmentFit notes and what to expectPre-empt the “runs small” surprise
Delivery + 2 daysStyling: three ways to wear itMove it from the parcel into the wardrobe
Day 7Care instructionsCut “quality” returns and bad reviews
Past exchange windowReview requestCollect reviews from keepers, not returners

The fit-notes email travels with the parcel. If the community sizing feedback says the knit runs large, say so before they try it on. A customer braced for an oversized fit keeps the item a customer surprised by it returns.

Steer returns into exchanges. Every return email and policy mention should put the size exchange first and the refund second. An exchange keeps the revenue and, more importantly, the customer.

Care instructions are return prevention. A garment washed hot and tumble-dried becomes a “poor quality” return and a one-star review. One short email - wash cold, dry flat, here is why - protects the product’s reputation in the customer’s hands.

Why the review request waits for the exchange window

Klaviyo Reviews sends its request 7 days after a package is delivered by default, and 3 days after purchase for POS orders.7 In fashion, day seven is often mid-decision: the customer is holding a return slip, waiting on an exchange, or has worn the piece once.

Push the delay past your exchange window. The reviews you collect then come from people who kept the garment, which is both fairer and more persuasive. The change applies only to fulfilments recorded after you update the setting, so existing orders keep their original timing.7


Complete the look: cross-sell around what they bought

A generic cross-sell recommends whatever sells most. In fashion the reason to buy again is that something completes what they already bought, and Klaviyo has the data to act on that: Ordered Product events from Shopify carry the product’s collections and any product tags.8

Trigger on Placed Order or Fulfilled Order, then add a trigger split on the ordered product’s collection or tags:

They boughtRecommend nextWhy
A dressThe layer: jacket or knit in a matching paletteFinishes the outfit for the season
Jeans or trousersThe tops styled with them on the PDPThe styled look already did the selling
A coatKnitwear, scarf, beanieSame weather, same wardrobe moment
OccasionwearShoes and accessories for the eventThe event has a date; act before it

Tag with the split in mind. Tags like capsule-fall26 or palette-ecru cost nothing to add in Shopify and turn a crude category split into genuine outfit logic.

Time it to the fit decision, not the order. A complete-the-look email that arrives while the customer is exchanging a size sells nothing. Send it a few days after delivery, once the post-purchase flow has done its work.

For brands that merchandise outfits well enough to steal from, see our roundup of the best Shopify fashion and apparel stores.


The VIP segment: who sees the drop first

Fashion revenue concentrates in repeat buyers, so define the segment early: two or more orders in the last 12 months, or lifetime spend above a threshold, plus recent engagement.

Give them access, not discounts. Early entry to drops, first pick of end-of-season, priority restock alerts. Access costs no margin and reads as status; a standing discount just reprices the brand for your best customers.

A segment-triggered flow can welcome people the moment they qualify: name the perks, set the expectation that VIP email means early access, and watch open rates on drop teasers climb.


Winback keyed to the season instead of a 90-day timer

A generic winback fires at 60 or 90 days for everyone. In fashion that timer misreads the category: a coat buyer from November is not lapsed in February - they are between seasons.

Key winback to the season of the last purchase. When the new season’s equivalent of what they bought arrives, that is the send: “the new version of the coat you loved” is a reason to return, where “we miss you” is not. Build it as segments on last order date and category, refreshed each season.

Two or three emails is enough, with the incentive held for the final message. Anyone still silent flows into a sunset sequence - fashion lists accumulate discount-code signups like every incentive-led category, and unengaged profiles cost deliverability. The skincare guide covers the sunset mechanics, which transfer unchanged.


The full Klaviyo flow map for fashion brands

FlowTriggerTimingThe fashion-specific job
WelcomeList or segment, from form4-5 emails over 10 daysCapture category, size and style as properties
Browse abandonmentViewed Product1-2 emails within 24hCategory-split content for long consideration
Abandoned cartStarted Checkout2-3 emails, first at 2-4hAnswer the fit question before discounting
Back in stockSubscribed to Back in StockOn restock, batchedRecover size-level sellouts automatically
Price dropPrice drop triggerOn markdown, 30-day lookbackTell hesitant shoppers their item went on sale
Post-purchasePlaced Order or Fulfilled Order3 emails to day 7Set fit expectations, steer returns into exchanges
Review requestDelivered, delayedPast the exchange windowCollect reviews from customers who kept the item
Complete the lookPlaced Order, trigger splitA few days after deliveryCross-sell the outfit off collections and tags
Seasonal winbackSegment, season of last purchase2-3 emails at season changeOffer the new season’s version of what they bought

Where Fudge fits

Klaviyo owns the email. Your storefront owns everything the email links to, and in fashion that is where flows are won: the size-guide page in the cart email, the drop landing page under the campaign, the style-profile page in the welcome flow.

Fudge is an AI storefront editor that writes native theme code: Liquid, CSS and JavaScript, directly in your theme. Describe the drop page, the lookbook or the size guide, and it builds them on your existing theme - no extra app scripts on top of the Klaviyo snippet you already run, and the pages survive uninstall.


FAQ

How many Klaviyo flows does a fashion brand need?

Start with four: welcome, abandoned cart, back in stock, and post-purchase. Add browse abandonment, the price drop flow, a complete-the-look cross-sell and a seasonal winback once the first four are live. Back in stock deserves priority in fashion because products sell out by size all season, so it fires far more often than in other categories.

How does the Klaviyo back in stock flow work with Shopify?

Klaviyo's form builder places a restock alert form on out-of-stock product pages. Submitting it fires the Subscribed to Back in Stock metric, which triggers the flow, and subscribers wait at a back in stock delay until the item restocks. Minimum inventory rules set how many units must return before sends fire, and the notification quantity setting can release emails in batches when the restock is smaller than the waitlist.

When should a fashion brand send the review request email?

After the exchange window closes rather than at the default. Klaviyo Reviews sends 7 days after delivery out of the box, which in fashion often lands while the customer is still deciding whether to return or exchange. Delaying past the exchange window collects reviews from people who kept the garment. The change only applies to fulfilments recorded after you update the setting.

How do I capture size and style preferences in Klaviyo?

Add one radio or dropdown question to the sign-up form - anything beyond the standard fields saves as a custom profile property. Then collect the rest through a style-profile page linked from the second welcome email, asking size, fit preference and favourite categories. Branch the welcome flow on the category property and use the size property in back in stock, post-purchase and proof selection.

Should a fashion cross-sell flow recommend bestsellers?

No. The reason a fashion customer buys again is that something completes the outfit they already bought, not that other shoppers liked a product. Ordered Product events carry the product's collections and tags from Shopify, so a trigger split can branch on what was actually purchased and recommend the matching layer, top or accessory.

Do new drops need a Klaviyo flow or a campaign?

The announcement is a campaign, because a drop is time-specific. Flows handle the edges: a VIP segment flow grants early access, the back in stock flow catches size sellouts during the drop, and the price drop flow tells hesitant shoppers when leftover pieces hit the end-of-season sale. Point the campaign at a dedicated drop landing page rather than a filtered collection.

Simeon's signature
Give your Klaviyo flows pages worth landing on.

Footnotes

  1. National Retail Federation and Happy Returns, “2024 Consumer Returns in the Retail Industry” - retailers estimated 16.9% of 2024 annual sales would be returned, roughly $890 billion, and 51% of Gen Z consumers report bracketing purchases. https://nrf.com/media-center/press-releases/nrf-and-happy-returns-report-2024-retail-returns-total-890-billion

  2. Klaviyo, “2026 Email Marketing Benchmarks by Industry,” based on data from over 183,000 Klaviyo customers: flows generated nearly 41% of email revenue from 5.3% of sends, with a 5.58% average flow click rate against 1.69% for campaigns. The clothing and accessories figures (5.54% flow click rate, 2.15% flow placed order rate, 1.83% campaign click rate, 0.12% campaign placed order rate) are from Klaviyo’s accompanying industry benchmarks write-up. https://www.klaviyo.com/products/email-marketing/benchmarks and https://www.klaviyo.com/uk/blog/email-marketing-benchmarks-open-click-and-conversion-rates

  3. Klaviyo Help Center, “How to create an abandoned cart flow” - Klaviyo recommends 2-3 abandoned cart messages, the first sent 2-4 hours after someone starts a checkout and a second 20-48 hours later, with the flow filtered to “Placed Order zero times since starting this flow.” https://help.klaviyo.com/hc/en-us/articles/115002779411

  4. Baymard Institute, “50 Cart Abandonment Rate Statistics” - a 70.22% average documented online shopping cart abandonment rate, calculated across 50 studies of ecommerce cart abandonment. https://baymard.com/lists/cart-abandonment-rate

  5. Klaviyo Help Center, “Understanding how back in stock flows work” and “How to build a back in stock flow” - the flow triggers on the Subscribed to Back in Stock metric with no trigger or flow filters, holds subscribers at a back in stock delay until the item restocks, and offers minimum inventory rules plus a notification quantity setting that sends to all subscribers at once or in batches. Klaviyo’s back in stock form builder is available for Shopify. https://help.klaviyo.com/hc/en-us/articles/360051612551 and https://help.klaviyo.com/hc/en-us/articles/115003872251 2

  6. Klaviyo Help Center, “How to create a price drop flow” - the flow triggers when a product’s price drops by an amount or percentage you set, entering people who viewed or started checkout with the item within a lookback window that defaults to the past 30 days, for in-stock items only. https://help.klaviyo.com/hc/en-us/articles/4404249033755

  7. Klaviyo Help Center, “How to adjust review request timing” - review requests default to 7 days after a package is delivered for online orders and 3 days after purchase for POS, and changing the delay applies only to order fulfilments recorded after the setting is changed. https://help.klaviyo.com/hc/en-us/articles/16682549669403 2

  8. Klaviyo Help Center, “Shopify data reference” - Ordered Product events include the complete set of collections applied to the product and any tags applied to the product in your store. https://help.klaviyo.com/hc/en-us/articles/115005080447

You might also be interested in

How to Build a Shopify Quiz Landing Page (Step-by-Step)
A Shopify quiz landing page hosts the quiz and nothing else. Build the page and template, strip the header, speed it up, and track the right events.
Mobile-First Shopify Landing Page Patterns That Convert
Mobile Shopify landing page patterns that convert: single-column layout, sticky CTA, thumb-friendly targets, fast hero, and message match with your ad.
Shopify BFCM 2026: The Page-Builder Playbook
BFCM 2026 storefront playbook for Shopify - timeline, pages to build, traffic-survival tactics, and what to ship in November vs October.