Tool SOPs/Klaviyo/Abandoned Cart Flow

Klaviyo Abandoned Cart Flow SOP

AY
Anand Yadav · Founder, ReccordSOP
·Last reviewed June 1, 2026

The abandoned cart flow is the single highest-ROI flow in most Klaviyo accounts. It also breaks more often than any other flow because triggers depend on product feeds, exclusions interact with welcome series, and discount logic gets duplicated. This SOP standardizes how your team builds and maintains it.

Why this SOP matters

A working abandoned cart flow recovers 5 to 15 percent of carts. A broken one recovers zero and burns trust with customers who get duplicate or wrong-product emails. Most accounts ship one configuration and never touch it again. That's a mistake.

Step-by-step SOP

  1. 1

    Verify the trigger configuration

    Confirm Started Checkout is the trigger, not Added to Cart. Check the trigger filter excludes test orders and any internal staff emails.

  2. 2

    Set the flow filter for active subscribers only

    Filter so the flow only sends to profiles with consent. New regulations in 2026 require explicit consent records for this flow type.

  3. 3

    Configure the wait step at 30-60 minutes

    Below 30 minutes feels pushy. Above 2 hours and recovery drops by half. Use 45 minutes as the default unless your AOV is over $200.

  4. 4

    Build dynamic product blocks

    Pull product image, name, and price from the abandoned items. Test with a real abandoned cart, not the preview, because preview data is fake.

  5. 5

    Add at least one exclusion segment

    Exclude profiles who placed an order in the last 30 minutes (race condition between checkout and trigger). Also exclude VIP segment if they have their own flow.

  6. 6

    Set up reply-to as a real inbox

    no-reply addresses cost you replies that recover orders. Use a monitored inbox.

  7. 7

    Configure send-time optimization

    Enable smart send time. Klaviyo's 2025 update improved this significantly.

  8. 8

    Document the flow in your runbook

    Screenshot the flow visualization. Note the version date. Record any custom logic. This is the artifact your replacement will need.

Common mistakes to avoid

  • ×Using Added to Cart instead of Started Checkout as the trigger (fires too early, lower intent)
  • ×Forgetting to add the unsubscribe link on SMS variants
  • ×Setting the wait too short and triggering before checkout sessions naturally complete
  • ×Not excluding the VIP segment, causing them to hit two flows simultaneously
  • ×Failing to update the dynamic block when product image sizes change in Shopify

Stop rewriting this SOP every quarter

Record your screen while performing the klaviyo abandoned cart flow. ReccordSOP turns the recording into a SOP with timestamped screenshots. When your live setup changes, drift detection flags it.

Generate this SOP free

FAQ

How long should the wait step be?

45 minutes for stores under $200 AOV. 1-2 hours for higher AOV where buyers research longer. Test both for your category.

Should I include a discount in the first message?

No. Save the discount for message 2 or 3. Discounting on the first send trains customers to always abandon for a coupon.

How many messages should be in the flow?

Three is the standard. Some brands get diminishing returns past two. Test by cohort, not by averaging.

AY
Anand YadavFounder, ReccordSOP

I built ReccordSOP after watching too many DTC ops teams lose months to undocumented workflows. These SOPs are battle-tested with Shopify operators running $1M to $50M brands.

Last reviewed June 1, 2026

More Klaviyo SOPs