Skip to content
Email and lifecycle

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.

Segment R F M Size Champions 5 5 5 Loyal 4 5 4 Potential Loyalists 4 3 3 New Customers 5 1 2 Promising 4 1 1 Need Attention 3 3 3 About To Sleep 2 2 2 At Risk 2 4 4 Can't Lose Them 1 5 5 Hibernating 1 1 1

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.

What lifecycle actually is

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.

Toward Champions one rung at a time Campaigns Flows Champions Loyal Potential Loyalists New Customers Promising Need Attention About To Sleep At Risk Can't Lose Them Hibernating
Campaigns and flows

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.

The free playbook

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.

Part 1: Score your list into the ten buckets

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.
Ranked buyers 5 4 3 2 1 five equal groups write back Klaviyo profile rfm_recency 1 to 5 rfm_frequency 1 to 5 rfm_monetary 1 to 5 segments and flows fire off these
Part 2: Move each bucket up

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.
Champions At Risk and Can't Lose Them win back recency, not discovery Hibernating and About To Sleep reconnect before any hard sell Potential Loyalists and Promising push frequency inside the window New Customers and Champions second orders and insider access
Part 3: Test your flows

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.
Welcome A B Browse abandon A B Cart and checkout A B Post-purchase A B Winback A B revenue per recipient

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.

One customer, worked through

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.

Why you can trust the method

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.

ten months

of Anthropic's growth marketing, run by one marketer with Claude Code.

$2,500

for the Blueprint, priced on the page.

from $4,500/mo

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.

Why it stays yours

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
Fair questions

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.

Get the lifecycle worksheet

The RFM segments and the flows that should already be running. Built to use today.

Your worksheet, plus the occasional note worth reading.

Dive deeper

Each piece of the method, taught in full.

The plays

One campaign or flow each, taught end to end. All run off the same scored data.

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.