"Template" means the trigger, not the layout
Most "ecommerce email template" pages hand you a gallery of pretty HTML layouts and a drag-and-drop editor. That is the low-value half of email. The design matters far less than when the email fires and who it fires to.
A campaign is a one-time broadcast — a sale or launch sent to a segment at a moment you choose. A flow is an automated sequence triggered by what one person did (subscribed, started a checkout, placed an order) or didn't do (hasn't bought in months). Campaigns are scheduled by you; flows fire themselves, one person at a time, at the moment of highest relevance.
The gap is not small. Flow emails average a 5.58% click rate versus 1.69% for campaigns — over 3× higher — and a 2.11% placed-order rate versus 0.16% for campaigns, roughly 13× higher (Klaviyo email marketing benchmarks). So the template that earns is defined by its trigger.
The five flow templates every operating store should build
These specs come straight from Klaviyo's own help docs. The timings are starting points — test them against your store's data. Our email and retention economics guide covers the full strategy behind them.
Welcome series
Triggered by the Added to list event when someone subscribes. Klaviyo's recommended shape is three emails over about a week: one immediately, one after three days, one after four days (Klaviyo welcome series guide). Email one introduces the brand, email two pushes social follows, email three showcases best-sellers.
Abandoned cart
Triggered by Started Checkout (contact info entered, shipping page reached). Send the first message two to four hours after abandonment, a second twenty to forty-eight hours later, two to three total (Klaviyo abandoned cart guide). The critical filter: has Placed Order zero times since starting this flow, so buyers exit instead of getting nagged. Don't put a coupon in email one, or you train shoppers to abandon on purpose. Our walkthrough on setting up the abandoned cart email in Shopify has the step-by-step.
Browse abandonment
Triggered by Viewed Product — no add-to-cart required. Add at least a one-hour delay, and guard it hard: exclude anyone who started a checkout, added to cart, or has been in the flow in the last thirty days (Klaviyo browse abandonment guide). Keep the tone lighter than the cart flow — the shopper only looked, and a hard sell reads as surveillance. See retrieving browse data for Klaviyo flows for the data side.
Post-purchase
Triggered by Placed Order. Send the thank-you immediately, then delay review requests and cross-sells against your real shipping window so a review request never lands before the product does (Klaviyo post-purchase guide). Split on new versus returning buyers so first-timers get a second-purchase nudge and repeat buyers get recognition.
Win-back
Triggered at purchase, with the filter Placed Order zero times since starting this flow, firing only after silence longer than your average buying cycle (Klaviyo's example uses a 180-day delay) (Klaviyo winback guide). A three-email arc: a soft "we noticed you left," a discount reminder, and a final call with a prominent unsubscribe link. For category-specific tuning, the best Klaviyo flows breakdown shows how buying cycles change the delays.
What these templates actually earn
The gallery pages never tell you what a template earns. Klaviyo does, in revenue per recipient (RPR), cut by store revenue band and average order value. Selected rows for stores in the $1M–$5M band (Klaviyo flow email benchmarks):
| Flow (store $1M–$5M revenue) | 25th percentile RPR | 75th percentile RPR |
|---|---|---|
| Abandoned cart, $44–$83 AOV | $1.12 | $3.03 |
| Abandoned cart, $291+ AOV | $13.97 | $60.48 |
| Welcome series, $44–$83 AOV | $0.35 | $2.53 |
| Post-purchase, $44–$83 AOV | $0.11 | $0.44 |
Three reads for an operator. The abandoned cart flow is the highest-RPR template at every band, so it gets built first. RPR scales hard with AOV, so any benchmark that ignores your order value is noise. And the 75th-vs-25th gap is roughly 3× within one band — execution quality (timing, filters, content) is worth about a tripling, holding the store constant.
The opportunity behind the cart flow is real: Baymard Institute puts the average documented cart abandonment rate at 70.22% across fifty studies (Baymard cart abandonment statistics). Roughly seven in ten carts need recovering.
Worked example: where one store's email revenue comes from
Say "Summit Apparel" runs a $52 AOV and a typical email month: 100,000 campaign sends (four broadcasts to a 25,000-person engaged segment) and 6,000 flow sends across all five flows combined. Apply the average placed-order rates from the benchmarks above — campaigns 0.16%, flows 2.11% (Klaviyo benchmarks):
| Channel | Sends | Order rate | Orders | Revenue @ $52 | Share of revenue |
|---|---|---|---|---|---|
| Campaigns | 100,000 | 0.16% | 160 | $8,320 | 56% |
| Flows | 6,000 | 2.11% | 127 | $6,586 | 44% |
| Total | 106,000 | — | 287 | $14,906 | 100% |
Work the per-send math: campaigns earn $8,320 ÷ 100,000 = $0.083 a send, flows earn $6,586 ÷ 6,000 = $1.10 a send. That is a 13× gap, and it falls straight out of the order-rate ratio because AOV is held constant.
Here is the strategic point. Doubling campaign revenue means doubling sends — and risking list fatigue. Doubling flow revenue means more triggered events or better flows, while your weekly effort stays flat. That asymmetry is why flow templates are always the first investment.
Don't let the template outrun your list
A beautiful template lands in spam if your list is dirty. Inbox providers score how recipients engage with your domain, so unengaged profiles drag down delivery for everyone (Klaviyo list cleaning guide). A smaller list that inboxes beats a bigger list that doesn't.
Since 2024, Gmail requires bulk senders to authenticate with SPF, DKIM, and DMARC, offer one-click unsubscribe, and keep the spam complaint rate below 0.30% — with 0.10% the recommended ceiling (Google sender guidelines). That threshold is behavioral; no template or platform fixes a merchant mailing people who never engage. Build a sunset flow to give the unengaged one last touch, then suppress them.
One more trap: open rates lie. Apple's Mail Privacy Protection pre-loads tracking pixels whether or not the human opened the email, inflating opens (Klaviyo MPP guide). Judge every template on clicks and placed orders, not opens.
The profit angle the galleries skip
Email ROI is often quoted at $36 per dollar spent (Litmus email ROI) — directional vendor research, but the direction is right: owned email is cheap. Repeat customers compound that. Shopify reports known customers spend up to three times more per order and repeat buyers generate up to 300% more revenue than first-timers (Shopify retention strategies).
The number no template gallery can show you is whether a given flow's discount still leaves margin. A 15% win-back coupon on a thin-margin SKU can net less than re-acquiring the customer through ads. You only know by putting order revenue, ad spend, and supplier cost on one page.
That is the work Victor does. Victor is an AI employee who builds the Klaviyo flow, times the delays against your real buying cycle, and reprices the thin-margin SKUs when a discount would erase the profit. Because Victor sees every order from Shopify, every ad dollar from Meta Ads and Google Ads, and every supplier cost from Printify, Printful, and Gelato together, he computes the true per-order profit on each product — so the flow you ship is the one that actually pays.
Meet Victor and put your retention math on autopilot. When you're ready to compare tools, see our rundown of ecommerce email marketing software.
FAQs
What is the difference between an email template and an email flow?
A template is the reusable layout and copy of a single message. A flow is the automated sequence — the trigger, the timing, the filters, and the templates strung together — that sends those messages to one person based on their behavior. For ecommerce, the flow structure drives the revenue; the per-email template is the smaller part.
Which ecommerce email template should I build first?
The abandoned cart flow. It is the highest revenue-per-recipient automation at every store size and order value in Klaviyo's benchmark tables (Klaviyo flow benchmarks), and it targets the roughly seven in ten carts that get abandoned (Baymard). Build welcome and post-purchase next.
Should I put a discount in my abandoned cart template?
Not in the first email. Klaviyo's own guidance is to save incentives for later messages, because a coupon in email one teaches shoppers to abandon carts on purpose (Klaviyo abandoned cart guide). Start with a reminder and the product; add an incentive only if the reminder doesn't convert.
Do pretty HTML templates actually matter for conversions?
Less than you'd think. Clear product images, a single obvious button, and mobile-friendly layout cover most of the gain; beyond that, the trigger, timing, and segmentation move revenue far more than the design. Spend your effort on which flows exist and how they're filtered, not on pixel polish.
How many emails should each flow template contain?
Welcome runs about three over a week, abandoned cart two to three, browse abandonment one to two (it's a lighter touch), post-purchase a thank-you plus delayed follow-ups, and win-back about three (Klaviyo welcome, cart, and winback guides). More is not better — overlap and over-sending hurt deliverability.