Email Flows

The Flow Audit: Where Your Automations Leak Revenue

Your flows are live, but are they actually built out? Learn the audit ZHS runs to find the gaps, missing branches, and dead sends quietly costing you revenue.

8 min readUpdated June 20, 2026

Why Flows Leak

Email marketing is not about one or two big hacks. It is about doing 1,000 tiny things right.

Flows are the perfect example. We run a 61-point check before any flow goes live, and most brands miss a handful of those points on every flow they have.

30-50%
Store revenue core flows should drive
61
Points we check before launch
$23M+
Generated for clients on flows and campaigns

Your flows can be "on" and still leak.

A flow that exists but skips branches, SMS, and timing logic is money left on the table.


"Set Up" Is Not "Built Out"

Most brands set a flow live and call it done. One welcome email. One cart reminder. A trigger that fires.

That is "set up." It is not built out.

Built out means the sequence is complete, segmented, dual-channel where it earns its keep, and QA'd end to end.

Set Up (leaks)
  • One generic welcome email
  • Email only, no SMS
  • Back-to-back sends with no delay logic
  • No exit criteria, so buyers keep getting nudged
  • Smart Sending left on, blocking new subscribers
Built Out (converts)
  • Multi-email sequence with a clear job per send
  • Email plus a dedicated SMS track
  • Time delays that make sense, no doubled-up sends
  • Filters so purchasers exit the flow
  • Smart Sending off, quiet hours on for SMS

The Core Flows to Audit First

Before you optimize anything, confirm every core flow exists and is finished. These should generate 30 to 50% of your total store revenue.

A missing flow is the biggest leak you have.

FlowBuilt-out standardCommon leak
Welcome3+ emails plus SMS trackSingle "discount delivery" email
Site Abandon~2 emails, nudge to bestsellersSkipped entirely
Browse Abandon3-5 emails, exact product left behindMerged into cart flow or missing
Cart Abandon3-5 touchpoints per personOne reminder, no SMS
Checkout Abandon3-5 touchpoints, own triggerAssumed same as cart, never built
Post-Purchase2-5 emails, upsell and cross-sellThank-you note only
Winback / SunsetRe-engage, then suppressUnengaged profiles never handled
Checkout is not cart

Cart abandon and checkout abandon fire on different triggers. Many brands build one and assume it covers both. It does not, and checkout intent is your highest-converting audience.


The Five Leaks We Find Most

Once the flows exist, this is where revenue quietly drains inside them.

  1. No segmentation branches. The flow sends the same content to a first-time visitor and a repeat buyer. Splits should follow the game plan, not fire one path for everyone.
  2. Missing SMS. These subscribers already showed buying intent. A dedicated SMS track captures the ones who never open. On welcome flows it can add a large chunk of recovered revenue on its own.
  3. Weak timing. Back-to-back sends with no delay. Or Smart Sending left on, so scheduled subscribers never receive the email.
  4. No exit criteria. Buyers stay in the abandonment flow and keep getting "you forgot something" after they already paid. Filters should pull them out.
  5. Dead sends. Discount trapped in an image instead of live HTML text. Broken auto-apply links. Out-of-stock products named in copy. Any one turns a working send into a dead one.

Revenue Share by Core Flow

When flows are built out, this is roughly how revenue splits across your first 90 days.

Here is what this looks like in practice. Use it to spot which flow is underperforming.

Store revenue share by core flow (first 90 days)

Welcome should land around 5-10% of store revenue, cart and checkout abandon around 8-12%, and post-purchase plus winback around 3-5%. If a flow sits well under its band, it is not built out.


How to Prioritize Fixes

You cannot fix 61 points on ten flows at once.

Score each gap by impact and effort. Then work high-impact, low-effort first.

1
Missing flows
Build what does not exist yet
A missing checkout or browse abandon flow is pure lost revenue. Build these before you polish anything else.
2
Broken sends
Fix dead links and discounts
Bad auto-apply links, image-only discounts, out-of-stock products. Quick fixes with direct revenue impact.
3
Structure
Add SMS, branches, and exit filters
Layer in the SMS track, split by segment, and add purchase exit criteria.
4
Ongoing
Test and refresh every 30 days
Review open rates, click rates, and revenue per recipient. Swap in fresh copy and fresh social proof.

Common Mistakes

  1. Calling a flow done at launch. A live flow still needs the full 61-point pass before it earns.
  2. Leaving Smart Sending on. Scheduled sends skip new subscribers, so your most interested people get nothing.
  3. Skipping the SMS track. Email-only flows leave the non-openers on the table. Add a dedicated SMS path.
  4. No purchase exit filter. Customers who bought keep getting abandonment reminders. That erodes trust fast.
  5. Discount trapped in an image. Put the code in live HTML text and confirm the auto-apply link works.
  6. Never re-auditing. Flows built two years ago and never touched drift out of date. Audit every 30 days.

Get Expert Help

Our team runs the full 61-point flow audit as part of onboarding, finds every leak, and prioritizes the fixes by revenue impact.

You get built-out flows, not just flows that are technically switched on.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.