The email program you can watch compound.
Lifecycle is a measurable migration problem you run off your own Klaviyo data, where most brands run a content calendar instead. Score your list, then build the campaigns and flows that move customers up toward Champions. The whole method is below, free, so you can run it yourself.
The same broadcast, going to everyone at once.
Most "lifecycle" is a calendar spread: the same broadcast to the whole list, planned a month out.
Lifecycle is a migration problem, and it is measurable.
Score every customer on Recency, Frequency, and Monetary value, roll those into ten lifecycle buckets, and the channel stops being a calendar. It becomes a ladder. Each campaign has one job: move a bucket up toward Champions. And because the buckets live in your data, you can watch them shift month over month and see which campaign moved which bucket.
Campaigns and flows. Both run off your owned data, and both compound.
Campaigns, RFM-driven
Recency, Frequency, and Monetary value, each scored into quintiles and rolled into ten lifecycle buckets. Every campaign is engineered for a specific bucket with one job: migrate it toward Champions. The messaging is personalized per segment from the data already in your Klaviyo, instead of one blast to the whole list.
Flows, continuously A/B-tested
Welcome, browse, cart, checkout, post-purchase, and winback, kept improving instead of set and forgotten. An always-on eye on flow performance, with constant A/B tests to find the gaps and the lift. Equal weight to broadcasts, because the automations earn around the clock.
Score your list, then move it. The whole method follows.
Three parts: a teardown to score your own list into the ten RFM buckets in Klaviyo, a migration playbook for which campaign moves which bucket, and a flow A/B-test checklist. Real and specific enough to run yourself.
The teardown: RFM in your own Klaviyo
RFM scores every customer on three things you already have. Recency: how long since their last order. Frequency: how many orders total. Monetary: how much they have spent. You do not need a data team for this.
- Here is the step most "lifecycle" work skips. Rank your buyers on each of the three and split them into five equal groups, or quintiles, so everyone gets a score from 1 to 5 on Recency, on Frequency, and on Monetary. You can do the ranking from a Shopify or Klaviyo export in a spreadsheet, where a percentile or NTILE function cuts the quintiles for you.
- Then write the three scores back onto each Klaviyo profile as custom properties named "rfm_recency", "rfm_frequency", and "rfm_monetary". That write-back is what turns a spreadsheet into a working program: once the scores live on the profile, your segments and flows can fire off them. Combine the three and customers fall into the ten lifecycle buckets below.
The migration playbook
Once your customers are scored, each bucket needs a different campaign, because each one is stuck for a different reason. Below, the move that tends to work for each.
- At Risk and Can't Lose Them These customers already proved they will spend. The job is reactivation, winning back a lapsed buyer rather than chasing a new one. A "we changed something you cared about" message, the restock or new version of what they bought, beats a blanket coupon. Reserve the strongest incentive for Can't Lose Them, because their past value earns it.
- Hibernating and About To Sleep Lead with reconnection before any hard sell. One "is this still useful to you?" send, then a best-of or bestseller pass tuned to their past category. If two or three touches get no open and no click, stop spending sends on them and protect your engaged-sender reputation.
- Potential Loyalists and Promising This is where a mid-tier customer becomes a Champion. Push frequency: a reason to come back inside the repurchase window, a complement to their first order, a reason to try a second category. Small, well-timed nudges here move more revenue than another blast to your whole list.
- New Customers and Champions For New Customers, the second order is everything: make the next step obvious while the first purchase is fresh. For Champions, do not discount what they would buy anyway. Give them early access, the new thing first, a reason to feel like insiders. Protect the relationship instead of training them to wait for a sale.
The flow A/B-test checklist
Flows run around the clock, so they deserve the same rigor as campaigns. For each one: what to test, and the gap that most often costs you revenue.
- Welcome Test the first send's timing and its single offer versus a story-first intro. Read it on second-order rate over your first month, not just the open on email one.
- Browse abandon Test how long you wait before the first send and whether you name the exact product. The gap is firing it too late, after intent has cooled.
- Cart and checkout Test reminder timing and whether incentive escalates across the series. The common gap is offering a discount on send one that the shopper would have converted without.
- Post-purchase Test a pure thank-you and how-to against an early cross-sell. Read it on repeat-purchase rate, because the win is a second order weeks later, which a same-day add-on will not capture.
- Winback Test cadence and the reconnect-first message against a straight offer. The gap is mailing the unengaged so hard you hurt deliverability for everyone else.
- How to read it Let a test run to a real sample before you call it, hold everything else steady, and judge on revenue per recipient rather than open rate, which only flatters the subject line. Change one variable per test, or you cannot tell what moved.
Champions
Recent, frequent, high spend. Your best customers, right now.
Loyal
Buy regularly and spend well, just below Champions.
Potential Loyalists
Recent buyers with a couple of orders and room to climb.
New Customers
Bought once, very recently. The window to make a second order is open.
Promising
Recent, low frequency, modest spend. Early signal, before a repeat habit forms.
Need Attention
Above-average once, now slipping on recency. Watch this edge.
About To Sleep
Recency and frequency both fading. The drift has started.
At Risk
Spent real money, used to buy often, gone quiet for a while.
Hibernating
Low recency, low frequency, low spend. Far down the ladder, still reachable.
Can't Lose Them
High past frequency and spend, long since silent. Worth a real effort.
Say a customer last ordered about nine months ago, but across the prior two years they bought often and spent in your top fifth. Recency scores low while Frequency and Monetary score high. That lands them in At Risk: real past value, gone quiet. The move is a "here is what changed since you last looked" message tied to what they bought, aimed at winning back a lapsed buyer rather than acquiring a new one. A blanket coupon misses that entirely. Score your list once and every customer routes to a move like this on its own.
That is the method, start to finish. Run it in your own account and the channel stops leaking. If you would rather we build, score, and run it for you on the data you already own, that is what the fit call is for. Either way, it stays yours.
Prefer it as a worksheet? Get the whole method by email.
A real method, run in your account, in the open.
The give above is the proof: the full method, ungated. We work in the open, with pricing on the page and assets that stay yours.
of Anthropic's growth marketing, run by one marketer with Claude Code.
for the Blueprint, priced on the page.
for the Growth Engine, in place of an agency retainer.
The AI Department Blueprint is $2,500, credited if you move forward. The Growth Engine starts from $4,500/mo on a three-month minimum, often a straight swap for an agency retainer.
It runs on the data in your Klaviyo, so it cannot walk out the door.
The scoring, the segments, the campaigns, and the flows live in your account, on data you own. You keep the setup and the lift. When an agency runs a calendar spread and owns the setup, the function evaporates the day they leave. That is a structural outcome of how the work was set up, not anything you did wrong. We build it where it stays, on infrastructure you keep, with the work documented and handed over.
Anthropic published how one marketer ran Anthropic's entire growth marketing solo with Claude Code for ten months. That is the pedigree behind how we work: a real function, run this way, at a serious company.Read how Anthropic uses Claude for marketing
What operators ask
Doesn't my agency already do lifecycle?
Most run a calendar of sends, the same broadcast to the whole list, and call that lifecycle. That is how the retainer is shaped, not a knock on the team running it. Lifecycle done as a migration problem means scoring your list and engineering a different message per bucket. You can tell which one you have by asking to see your RFM segments.
Can't Klaviyo's AI just do this now?
A good chunk of the drafting, yes. Composer and the free K:AI agent can build a solid campaign from a prompt and audit your flows, and you should use them. What they cannot do is work outside Klaviyo: they do not see your margins or your ad account, they cannot connect your platforms and data into one system, and they cannot own the result when the number has to move. That connective layer between platforms, and an owner accountable for the number, is what you are actually missing. Read our full Composer review.
Can I really do the scoring myself?
Yes, and the teardown above walks you through it in your own Klaviyo. Plenty of operators score their list and run the first migration campaigns without us. If you want it built, scored, and run for you on the data you already own, that is what the fit call is for.
What happens to all this if we stop working together?
It stays. The scoring, the segments, the campaigns, and the flows live in your Klaviyo, on data you own. When an agency runs a calendar spread and owns the setup, it evaporates the day they leave. We build it in your account instead, so it stays when we do.
Done. Your worksheet is yours.
Check your inbox, it is on the way.
Each piece of the method, taught in full.
Start here: the method
The two pillars every play below reads from.
The RFM teardown, complete
Score every customer in your own Klaviyo: the quintile method, the profile write-back, the ten segments, and the judgment calls tutorials skip.
Segment migration, the KPI that compounds
Two exports and a lookup build the month-over-month view: who climbed, who held, who slipped, and the save list worth the whole habit.
The plays
One campaign or flow each, taught end to end. All run off the same scored data.
The second-purchase play
The weeks after a first order decide lifetime value. Lead the follow-up with the next product, not a receipt and a coupon.
Post-purchase, branched on the order
Branch the one generic thank-you on first order or repeat, category, and value tier, so each buyer gets the next step that fits them.
The replenishment flow
Time the refill nudge to each product's own cycle, not the send calendar, and read a missed reorder date as an early, product-specific churn signal.
Champion protection, without discounts
Stop training your best customers to wait for sales. Protect Champions from discount campaigns and reward them with access instead.
The winback ladder
Three tiers, three treatments, discount depth inverse to value, and the 60/80 check that tells you whether a winback is really a sale.
Klaviyo's predictions, actually wired
Klaviyo already estimates churn risk, value, and the next order date. In most accounts nothing reads those fields. The play is the wiring.
Our Klaviyo Composer review
What the new AI agent does well, what early users report, where it stops by design, and how to get value from it today.
Want this built and run in your account?
Take the playbook and run it yourself, or book a fit call and we will tell you honestly whether scoring and migrating your list is the right next move. Either way, what gets built stays yours.