Lifecycle Messaging
Date: 2026-08-16
Automated messages triggered by behaviour rather than by a calendar. A handful of flows generate the majority of email revenue in most retail businesses — and most of the reported revenue isn’t incremental, which almost nobody checks.
What it is
Lifecycle messaging is behaviour-triggered communication: an event fires, a condition is met, a message sends.
The flows that carry the value, roughly in order:
| Flow | Trigger | Notes |
|---|---|---|
| Cart abandon | Basket, no order in N hours | Highest revenue per recipient, and the least incremental |
| Browse abandon | Product viewed, no basket | Lower intent, larger audience |
| Post-purchase | Order placed | Sets up the second order — the highest-leverage flow |
| Replenishment | Time since order ≈ cycle | Best flow for consumables — Replenishment Timing |
| Winback | Moved to lapsed | Diminishing returns with elapsed time — Winback Campaigns |
| Welcome | Signup, no purchase | Converts list to first order |
| Back in stock | Availability restored | Captures demand a stockout would have lost — Stockouts and Availability |
The incrementality problem
The thing to know before optimising any of it.
Cart abandonment flows report enormous revenue and are largely not incremental. Someone who put items in a basket and left is highly likely to return anyway — that’s why they’re in the flow. The email arrives, they buy, and the flow claims the order.
cart abandon flow reports £84,000 / year
holdout test (10% no email)
→ incremental revenue £31,000
────────
incrementality 37%
Worse, most of these flows contain a discount. So you’re discounting people who were coming back anyway, paying twice for the same order — once in margin, once in the illusion of performance — Discount Impact on Margin.
The fix costs nothing: hold out a random 10%. Permanently. Every flow, forever. The reported figure becomes the incremental figure and every optimisation decision gets made on real numbers — Incrementality Testing, Holdout Groups.
Timing is the main lever
More than copy, more than design:
- Cart abandon — first message within a few hours, while intent survives
- Replenishment — anchored on the product’s actual cycle, not a generic cadence. This is where the largest untapped value usually sits
- Post-purchase — the window immediately after the first order, when repeat propensity is highest and most sites send only a dispatch notice
- Winback — before the habit breaks, in the lapsing stage rather than the lapsed one — Lifecycle Stages
Design rules that hold
- Escalate slowly. A three-message sequence that starts with a reminder and only later offers an incentive avoids discounting people who needed no incentive
- Exclude people who bought. Obvious, frequently broken, and it destroys trust immediately
- Cap total frequency across flows. A customer in four flows can receive a dozen messages a week, and unsubscribes are the cost
- Suppress against paid retargeting. Paying to retarget someone already in an email flow is paying twice — New vs Returning Customer Acquisition
- Depends entirely on event quality. These flows are only as good as the events feeding them — a cart-abandon flow with a broken
add_to_cartevent silently stops — Ecommerce Event Schema, Guide - Auditing a Tracking Plan
Measuring it
- Incremental revenue per recipient, from the holdout. Not attributed revenue
- Unsubscribe rate per flow as a guardrail. A flow generating revenue and burning the list is borrowing from next year — Guardrail Metrics
- Contribution, not revenue, since most flows carry discounts — Contribution Margin
- Effect on Time Between Orders — a flow that pulls the second order forward improves Payback Period even if it adds no orders at all