Skip links

We looked at 100 Klaviyo Accounts. Here are the 5 Flow Mistakes costing real money across almost all of them.

Share

When we audit a new DTC client’s Klaviyo account, we have a mental checklist of the ten most common problems. By the end of any audit, we have almost always found at least five of them.

The list below represents the five issues we find most consistently across the accounts we have reviewed. They appear in luxury brands and commodity brands, in brands with dedicated email teams and brands where the founder manages everything, in accounts that have been running for a year and accounts that have been running for four years.

They are not hard to fix. None of them requires a developer or a platform specialist. They require knowing they exist and spending 30–60 minutes per problem on the fix.


MISTAKE 1: THE POST-PURCHASE FLOW TRIGGERS ON EVERY ORDER

Frequency of occurrence: Found in 31 of the first 50 accounts we reviewed with this checklist. Likely higher in the broader population.

What happens: The welcome series or post-purchase flow is triggered by the “Placed Order” event in Klaviyo without a filter for first-time buyers. Every order — first, third, twelfth — triggers the flow.

The result: your most loyal customers receive “welcome to the brand” onboarding emails after their eighth purchase. The brand communicates that it has no idea who they are or that they have been buying for years.

How to fix: In Klaviyo, open the post-purchase flow. At the flow trigger, add a filter: “Placed Order count equals 1.” This restricts the flow to fire only on a customer’s first ever order. Takes five minutes. Makes an immediate difference to how loyal customers experience your communication.


MISTAKE 2: CART ABANDONMENT FLOW HAS NO EXIT CONDITIONS

Frequency: Found in 27 of the first 50 accounts.

What happens: A customer starts checkout and then completes their purchase 20 minutes later — perhaps on a different device, through a different browser, or having resolved the thing that caused them to pause. The cart abandonment flow, triggered when checkout was initiated, continues to fire.

The customer receives “you left something behind” and “come back to your cart” emails after they have already bought.

The result: confusion at best, trust damage at worst. Occasionally a duplicate order from a customer who thought they had not completed their original purchase.

How to fix: On every email in your cart abandonment flow, add an exit condition: “Has placed order in last 4 hours.” Any customer who has completed a purchase within the last four hours exits the flow before the next email sends. Takes ten minutes per email in the sequence.


MISTAKE 3: BROWSE ABANDONMENT FLOW DOES NOT EXIST (OR IS NOT FIRING)

Frequency: Browse abandonment flows were absent or not triggering correctly in 44 of the 50 accounts.

What this costs: Browse abandonment is triggered by the “Viewed Product” event — when a subscriber views a product page without adding to cart. This event occurs 3–5× more frequently than “Started Checkout.” A 1.5% conversion rate on browse abandonment emails is common. At 300 monthly browse events and 1.5% conversion: 4–5 additional orders per month from a flow that takes half a day to build.

The most common reason it is not triggering: the Klaviyo “Viewed Product” metric shows zero or no recent activity. This means Klaviyo’s onsite tracking is not loading on product pages. Check by navigating to your store while logged into Klaviyo — the Profile Activity section should update in real time.

How to fix: In Klaviyo Analytics > Metrics, check “Viewed Product” for recent activity. If none: reinstall the Shopify integration. Klaviyo > Integrations > Shopify > Manage > Reinstall.


MISTAKE 4: ATTRIBUTION WINDOW IS SET TO THE DEFAULT

Frequency: In 41 of 50 accounts, the Klaviyo email attribution window had not been changed from the default (5-day open, 5-day click).

What this inflates: Klaviyo attributes a purchase to email if the customer opened an email and then purchased within the attribution window. At 5-day open attribution, any customer who opens an email and then buys within 5 days — from any channel, through any path — is attributed to email.

A customer who opens your weekly campaign email, then clicks a Meta ad three days later and purchases, is counted as an email-driven conversion. Both Meta and Klaviyo claim credit. Both are overstating their contribution.

How to fix: In Klaviyo, go to Account > Settings > Analytics > Attribution. Change email open attribution to 1 day. Click attribution: keep at 5 days.

Your reported email revenue will fall by 25–50% after this change. This is not a performance decline — it is honest accounting. The email programme was not generating what the default settings claimed.


MISTAKE 5: WIN-BACK FLOW TRIGGERS TOO LATE

Frequency: In 29 of the 50 accounts with a win-back flow active, the trigger threshold was 120 days or more.

The problem: by Day 120, a customer’s relationship with a brand has cooled to the point where re-engagement requires a significant incentive. The window between Day 60 and Day 90 — when the relationship is cooling but not cold — is when intervention is most effective and least costly.

A win-back email at Day 60 that simply reconnects — no offer, no discount, just a personal check-in — converts at 8–12% for well-written communication. The same email at Day 120 converts at 3–5% and requires an offer to achieve even that.

The earlier the intervention, the lower the incentive required and the higher the quality of the reactivated customer (who returns from genuine interest rather than from the availability of a discount).

How to fix: Review your win-back flow trigger. Adjust to 90 days as the trigger. Add a pre-flow intervention at Day 60 — a single email in the cross-sell or re-engagement sequence that fires before the formal win-back flow activates.

Leave a comment

This website uses cookies to improve your web experience.
Home
Account
Cart
Search