SolisReach
← Journal
Performance Marketing7 min read

The email lifecycle flows that actually get built

Written by the SolisReach team

Email lifecycle planning sessions routinely produce an ambitious list of ten or twelve automated flows, and in our experience, most teams actually ship two or three of them before momentum runs out. We've stopped planning the full ambitious list first and instead prioritize ruthlessly from the start.

Welcome and abandoned cart come first, always

For nearly every ecommerce or subscription client we work with, these two flows have the clearest, most measurable return and the least ambiguity in what they should say. A welcome flow sets expectations and drives a first action; an abandoned cart flow recovers revenue that's otherwise fully lost. Building anything else before these two is almost always the wrong sequencing.

Post-purchase flows are the most underrated priority

A flow that follows a first purchase with genuinely useful onboarding, usage tips, or a well-timed request for a review does more for long-term customer value than most of the flashier campaigns teams plan first. We push clients to prioritize this earlier than they typically expect to, specifically because it's less obvious and more consistently high-value than it gets credit for.

Win-back flows need a real trigger, not a vague timer

A win-back flow triggered by a genuinely meaningful inactivity threshold, calculated from actual purchase or engagement cadence data rather than an arbitrary 90-day default, performs measurably better than a generic timer-based version. We calculate the actual median time between engagements for a given client's audience before setting this trigger.

What we deliberately deprioritize, and why

Elaborate browse-abandonment sequences, multi-branch behavioral trees, and highly segmented seasonal campaigns all sound appealing in a planning session but require an amount of ongoing maintenance most small marketing teams can't sustain. We'd rather ship three flows that actually run reliably than plan ten that half-run and slowly decay from neglect.

How we set clients up to actually maintain these flows

Beyond building the flows themselves, we deliver a short internal document explaining what each flow does, what triggers it, and how to update the copy without breaking the automation logic. A flow nobody on the client's team understands how to safely edit tends to get left untouched indefinitely, even when it clearly needs a seasonal update.

The sequencing we actually recommend

Welcome, abandoned cart, and post-purchase first. Win-back second, once there's enough engagement data to trigger it meaningfully. Everything else waits until those four are running cleanly and the team has bandwidth to maintain more, not before.

Why we push back on building everything simultaneously

Marketing teams often want all their planned flows built and launched together, reasoning that it's more efficient to do the setup work once rather than returning to the platform repeatedly. We push back on this specifically because launching several new automated flows simultaneously makes it far harder to isolate which one is responsible for any change in overall email performance, good or bad.

Staggering launches by a few weeks each gives us clean, attributable data on each flow's individual performance before the next one goes live, which matters more than the modest efficiency gained by batching the setup work. A client who launches four flows at once and sees overall email revenue increase has no reliable way to know which flow actually drove that increase, which makes it much harder to decide where to invest further improvement effort.

Marketing teams often want all their planned flows built and launched together, reasoning that it's more efficient to do the setup work once rather than returning to the platform repeatedly.

Deliverability matters more than flow count

A sophisticated set of lifecycle flows built on top of a sending domain with poor deliverability reputation underperforms a much simpler setup sent from a well-maintained domain that actually reaches the inbox. We check sender reputation and authentication setup, SPF, DKIM, DMARC, before investing significant effort in flow complexity, since none of the flow logic matters if the emails are landing in spam.

Segmentation quality beats flow sophistication

A basic three-flow setup sent to a well-segmented list consistently outperforms an elaborate ten-flow setup sent without meaningful segmentation, since the relevance of the message to the specific recipient matters more than how sophisticated the underlying automation logic is. We prioritize getting segmentation right on the flows we do build over adding more flows before the existing ones are properly targeted.

Mobile rendering is where a lot of otherwise good flows quietly break

A well-designed email that looks polished in a desktop email client preview can render with broken layout, oversized images, or unreadably small text on a phone, and given how much email is actually opened on mobile devices now, we treat mobile rendering as the primary test case, not a secondary check performed after desktop approval. Every flow gets tested across the actual mobile clients a client's audience is most likely using before it goes live.

This check has caught real, embarrassing issues before launch, a call-to-action button that rendered correctly on desktop but collapsed to an unclickable sliver on a narrow mobile viewport, a two-column layout that stacked into an unreadable order on a phone screen. Catching this in testing costs a few minutes; catching it after a flow has already sent to a full list costs actual conversions and a real hit to how the brand is perceived by everyone who received the broken version.

A/B testing subject lines is worth doing, even on automated flows

Automated flows tend to get set up once and left alone, but they're just as worth testing as one-off campaigns, since a meaningfully better subject line on a high-volume flow like an abandoned cart sequence compounds across every single send going forward. We run ongoing subject line tests on our highest-volume flows specifically because the compounding return justifies the modest extra setup effort.

Revisit send timing within each flow periodically

The delay between trigger and send, an hour after cart abandonment versus a day later, has a real, measurable effect on open and conversion rates, and the optimal delay isn't fixed forever, since audience behavior shifts over time. We revisit send timing on established flows roughly twice a year rather than assuming the original timing decision remains correct indefinitely, and we log each adjustment alongside the resulting performance change so the reasoning behind the current timing is never lost to institutional memory alone.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.