Template · 15 items
Klaviyo Abandoned Cart Template: 3-Email Sequence
April 14, 2026 · Updated April 14, 2026
Klaviyo Abandoned Cart Template: 3-Email Sequence
0 of 15 complete
Abandoned cart is the highest intent flow in your Klaviyo account. The shopper picked a size, typed in an email, and then something pulled them away. A partner walked in, a kid needed help, a Slack ping tore their attention back to work. Your job is not to beg them back with a fire sale. Your job is to make returning to checkout feel like the easiest thing they will do all day.
This template gives you a three email sequence with timing, subject line starters, and copy structure. It is deliberately short. We have tested five and six email sequences for DTC brands across apparel, supplements, and home goods, and the data keeps landing in the same place. Emails four and five add one to two percentage points of recovery at most, and they cost you far more in list fatigue and deliverability erosion than they return. Three is the sweet spot.
If you want the strategic reasoning behind why this structure beats longer sequences, read the full breakdown in our abandoned cart sequence playbook and our cart abandonment recovery guide for 2026. If you want help building and optimising it, our email marketing service handles the whole stack from audit to implementation.
A quick note on what this template is not. It is not a template for welcome series. It is not a template for post purchase. It is not a template for browse abandonment, which is a different intent signal and deserves its own flow. For a broader view of which flows actually generate revenue, see our Klaviyo flows that move revenue writeup.
Now the build.
Email 1: The courtesy reminder (send at 45 minutes)
The first email exists to solve a single problem. The shopper got distracted. They were going to buy. They still want to. You just need to give them a frictionless way back.
Do not discount here. Do not create urgency. Do not load the email with product recommendations or cross sells. A courtesy email that arrives 45 minutes after abandonment and says, in effect, here is your cart and here is the button to finish, will outperform a panicked discount blast almost every time.
Timing. 45 minutes after the Started Checkout event. Shorter and you catch people who are still in the session and feel stalked. Longer and you miss the cohort that genuinely just forgot.
Subject line starters.
- Forgot something?
- Your cart is saved
- You left these behind
- Quick one before you go
- Still thinking it over?
Preview text. Keep it human. Something like "We held your size" or "No rush, just a reminder". The preview should read like a second line of the subject, not a restatement of it.
Copy structure.
- One sentence opener that acknowledges life gets busy.
- Dynamic product block pulling the cart contents from the Started Checkout event. Show image, product name, and selected variant. Do not show pricing if your brand positions against discount led shopping.
- One primary CTA button that deep links to the checkout with cart restored. Label it "Return to checkout" or "Finish your order". Skip "Buy now" here, it sounds pushy for an email this early.
- Small reassurance footer. Free returns, secure checkout, whatever your trust signal is. One line.
What to avoid in Email 1. Countdown timers. Scarcity language. Cross sells. Customer reviews. Every one of those elements dilutes the core message, which is that completing the order should feel effortless. Save the heavy artillery for Email 2.
Dynamic block setup. In Klaviyo, the Started Checkout event carries a property array you can loop over. Use the built in cart template block rather than building it from scratch, and configure it to show the top three items with a truncation message if the cart is longer. Escape any Klaviyo variable tags using the {{ }} syntax as normal in your template editor. If your theme shows variant metadata like colour and size in non standard fields, map them explicitly in the block settings so your email does not render with blanks.
Email 2: The nudge with social proof or urgency (send 24 hours after Email 1)
If Email 1 did not pull them back, something more than a forgotten tab is in the way. Maybe they are comparing options. Maybe they are waiting for payday. Maybe they want a signal that other people like them are buying and enjoying the product.
Email 2 is where you provide that signal. This is the email where social proof earns its keep, and where a modest discount is acceptable if your margin allows and your brand tolerates promotional messaging.
Timing. 24 hours after Email 1 sends, so roughly 25 hours after the cart was abandoned. This gives the shopper a full day cycle, including one sleep, and catches them on a different emotional footing than when they first bounced.
Subject line starters (social proof angle).
- Why 4,000 people chose this
- The one our customers keep reordering
- Here is what people are saying
- A note from other buyers
- This is selling fast
Subject line starters (urgency angle).
- Your cart is about to expire
- Low stock on your size
- Before it sells out
- A small nudge
- One more look?
Preview text. Match the subject angle. Social proof previews should reference specifics, for example "Over 200 five star reviews this month". Urgency previews should be honest, for example "Three left in your colour" only if that is actually true. Do not fake scarcity. Klaviyo data shows fake urgency correlates with higher unsubscribe rates within two sends.
Copy structure.
- Hook line that matches the subject angle.
- Either a review block pulling two to three curated reviews, or a specific urgency signal. Pick one, do not do both, it reads as desperate.
- Dynamic product block with the cart contents again. Keep it consistent with Email 1 so the shopper recognises the thread.
- Optional discount line. If you offer a 5 to 10 percent code here, place it above the CTA and make it conditional on the customer not being in your Active Customer segment. Frequent buyers should not see discount codes in cart flows, they were going to buy anyway and you are handing them margin for no reason.
- Single CTA. Same deep link back to checkout.
Segmentation rule that matters. Exclude anyone who has placed an order in the last 30 days from the discount variant of this email. Send them a non discount version that leans on social proof only. This protects margin on your best customers while still giving new and at risk shoppers a reason to convert. Most brands skip this step and quietly pay for it in their blended gross margin every quarter.
A note on SMS. If you have SMS consent for the shopper, a single SMS between Email 1 and Email 2 outperforms a second email for the cohort that truly just forgot. Keep it to one message, brand name, reminder, link. Do not stack SMS and Email 2 within the same hour, that reads as harassment.
Email 3: The graceful exit (send 48 hours after Email 2)
If Email 2 did not convert, you have two good options for Email 3. You can push one more time with genuine last call framing, or you can step back and ask what got in the way. Both work. The right one depends on your brand voice and on whether you have the bandwidth to actually read and respond to replies.
Timing. 48 hours after Email 2, so roughly 73 hours after the cart was abandoned. Any longer and the cart feels stale, any shorter and the sequence feels pushy.
Option A: The last call.
Subject line starters.
- Last chance to grab this
- Closing your cart tomorrow
- This is the final reminder
- Final note from us
- Your cart expires tonight
Copy structure. Short. Three to four sentences of copy, the dynamic product block, and a single CTA. If you are offering a discount, state the expiry clearly and actually expire it. Shoppers notice when "ends tonight" offers quietly reappear next week, and the trust damage compounds across the whole programme.
Option B: The feedback request.
Subject line starters.
- What got in the way?
- A quick question
- Help us understand
- Can we help?
- Were we missing something?
Copy structure. Even shorter. A two sentence personal note, ideally signed from a named founder or customer lead, and a single question. No CTA button. Just a reply prompt. The goal is not to recover this cart, it is to learn why carts in this cohort are stalling. Brands that run Option B for a quarter and actually read the replies uncover product, pricing, and UX issues that never show up in analytics dashboards.
Many brands do well alternating. Run Option A for 60 days, Option B for 30 days, then decide based on recovery rate and reply quality which becomes your default.
Setup checklist
Use the sidebar checklist as you build the flow in Klaviyo. The high leverage items, in order of impact:
- Trigger is Started Checkout, not Added to Cart. Started Checkout captures actual purchase intent. Added to Cart catches browsing behaviour and will inflate your abandonment numbers while diluting message quality.
- Flow filter excludes anyone who placed an order after the trigger event. This is the single most common misconfiguration we find in audits. Without this filter, you will email people who already bought, which destroys trust instantly.
- Dynamic product block tested across carts of one, two, three, and five plus items. Make sure truncation and layout both hold up.
- Smart sending enabled at the account level so customers in multiple flows do not receive stacked emails within the same 16 hour window.
- Discount code, if used, is a unique single use code generated via Klaviyo dynamic coupons, not a shared static code that will leak to coupon sites within a week.
- Preview text set on all three emails. Klaviyo leaves this blank by default and inherits the first line of body copy, which is almost never what you want in the inbox.
Measurement
Three numbers matter. Track them monthly, not weekly, because cart flow volume is often too low for weekly numbers to mean much.
Recovery rate. Orders attributed to the flow divided by distinct profiles entering the flow. A healthy DTC benchmark is 10 to 18 percent. Below 8 percent suggests either a deliverability problem, a subject line problem, or a checkout UX problem. Above 20 percent is usually a sign that your Started Checkout trigger is firing too late, capturing only shoppers who were already committed.
Email level click rate. Email 1 should click at 8 to 14 percent. Email 2 at 5 to 9 percent. Email 3 at 3 to 6 percent. If Email 1 clicks below 6 percent, your subject line or dynamic block is broken. If Email 3 clicks above 8 percent, you are under sending and should test a fourth touch.
Unsubscribe rate per email. Anything above 0.3 percent on any single send in this flow is a warning. Cart emails hit engaged shoppers, they should not be driving list exits.
Run an A and B test on Email 1 subject line every quarter. The winners shift with seasonality and with your category, and a subject that won last Black Friday will often underperform in a quiet March.
Closing notes
- Arrow: keep the sequence at three emails unless your data clearly shows a fourth is earning its slot.
- Arrow: never discount in Email 1, reserve discounting for Email 2 and Email 3 with a segment exclusion on recent buyers.
- Arrow: layer SMS between Email 1 and Email 2 when you have consent, it converts the distracted cohort faster than a second email.
- Arrow: rebuild the dynamic product block every six months as Klaviyo rolls out template updates, the old blocks silently lose features.