In this article7 sections
Lifecycle marketing is sending each customer the right message based on where they are with you, from first signup through repeat purchase to the point where you stop trying. It runs on what the customer does, not on a calendar. It uses email, SMS, push and in-app together. And it's measured on revenue and retention, not opens.
That's the definition. Every vendor glossary has one. What they don't have is what it looks like when you open the account, which is what we do for a living. So this is the version with the numbers in it.
Key takeaways
- Lifecycle marketing is triggered by what a customer does, not by what day it is. Most programs calling themselves lifecycle are a campaign calendar with a welcome series attached.
- Every stage has one job and one number. If you can't name both, the stage isn't built yet.
- The program is only as good as the events underneath it. One account collected 143 events and used 6.
- Built right, CRM reaches 25 to 35 percent of ecommerce revenue. Most accounts we audit are well under that, and the reason is usually visible in an afternoon.
The stages, and what each one is for.
Signup.
The job is turning an anonymous visitor into a known person who gave you permission. The number is signup conversion. The flow is the capture itself and the confirmation behind it.
Most teams launch the form once and never touch it again. We lifted a DTC apparel brand's signup conversion from 1% to 4%. People ask which change did it. There is no which. It was 50 tests: form length, offer, timing, placement, whether we asked for the phone number on the first screen or the second. Most did nothing. Several made it worse. The 4% is the accumulated residue of 50 arguments, and about 40 of those we lost. Email went from an afterthought to their number one channel and revenue grew 24% year over year, and every later stage inherited that volume.
Welcome.
The job is teaching a new subscriber who you are and what to do next. The number is welcome-to-first-action, which is first purchase for a store and the first real action for an app.
Before you rewrite the copy, check the plumbing. On one account 146,823 people entered the welcome series over 97 days. 1,021 of them got a welcome email. No bug, no outage. A double opt-in gate somebody added years ago because it sounded responsible, and it was eating 99% of the program to protect against a legal risk that wasn't there.
First purchase.
The job is the first transaction or the first moment of value. The number is first-purchase rate in the window that fits your product. The flows are browse abandonment, cart abandonment and an offer with a real deadline.
Browse abandonment needs a viewed-product event with the product id on it. Cart needs the cart contents. The flows are only as good as those events, which is the section below.
Repeat.
The job is the second purchase and the habit after it. For an app it's session frequency. The flows are post-purchase, replenishment timed to the product's actual use cycle, and cross-sell keyed to what they bought.
This is where product data earns its keep. A fasting app we've run CRM for since its migration sends users a weekly email that isn't a newsletter. It's their week: hours fasted, longest fast, whether they hit their goal, which zone they spent the most time in. None of it lives in the email platform. At send time the email calls the product, gets that person's actual week back, and renders it. That's a lifecycle message doing a product job.
Expansion.
The job is more revenue per customer. The flows are category cross-sell, upgrades and loyalty. This is where most ecommerce programs stop building, and it's where the margin is.
Winback, and knowing when to stop.
The job is bringing back someone who went quiet, and sunsetting the people who never will. The number is reactivation rate. The flow most accounts are missing is the sunset, and it protects your sender reputation for everyone else. Mailing everyone forever means your least engaged subscribers set the reputation your best customers receive mail under.
The transactional layer underneath.
Order confirmations, shipping, receipts, password resets. Highest open rates in the account, set up by engineering on day one and never looked at since. Design them, keep them on a separate stream from marketing, and read them. A daily email on one account went out 129 times in a row to 3,464,523 people at a 43% open rate with zero unique clicks, because the body was one image with no link in it. Every dashboard said healthy.
Lifecycle marketing or a campaign calendar.
A campaign calendar is a list of sends with dates on them. New arrivals Tuesday, sale Friday. Everyone in the segment gets it when you chose. A lifecycle program is a set of always-on flows that fire when a person does something. Nobody presses send.
Both belong in a real program. Campaigns carry launches and seasonal moments. Flows carry the relationship. The tell is the revenue report. If most of your CRM revenue comes from campaigns, you have a newsletter with some automation. If most comes from flows, you have a lifecycle program with campaigns on top.
One trap when you run that report. A client's account had 99 flows and 75 of them said draft. Those 75 held 72% of the flow revenue, $282,273 across a million recipients. The habit is to clone a working flow, edit the clone, turn the clone on and leave the parent in draft for safekeeping. Do that four times over three years and the account becomes unreadable, because the history stays on the paused parent while the live child starts from zero. Follow the revenue, not the status label.
The data underneath.
A lifecycle program is only as good as its event schema.
Events are what people do. Attributes are what's true about them. Identity is how you know the phone browser and the laptop buyer are the same person. The warehouse or CDP holds the full picture when the messaging platform only has part of it. Consent is what each person agreed to, by channel, and it governs all of it. Since April the FCC treats one STOP as revoking every type of SMS you send, so a stack that scopes opt-outs to the list they came from is built wrong.
Then there's the gap between having an event and using one. A client's product sent 143 custom events into their marketing platform. 6 triggered anything. The other 137 arrived, got stored, got billed for, and were never read by a campaign, a segment or a report. Somebody instrumented them because capturing everything seemed prudent, and it was, right up until it became the reason nobody could find anything. The exercise we run on every account is to list every event against the campaigns that use it. Most rows come back blank. The useful question is the reverse one: which moments in your product deserve a message and aren't instrumented at all.
And the pipe itself. One client's revenue reporting went to zero in April and stayed there until August while 6,196 people paid every month. The purchase webhook was never built when the store moved payment providers, and the event that did fire sent the amount as `value` when the platform reads `$value`. One character.
So the order of operations is schema, then segments, then flows, then copy. Platform choice sits inside that. We run programs on Klaviyo, Braze, Iterable and HubSpot, and the platform has never been the reason a program worked. When a migration is on the table, the schema question comes first there too.
What it looks like when it works.
Three accounts, three different places the win turned out to be.
A supplement brand with a quiz funnel. The brief was to improve an email program doing under 1% of revenue. The email program was fine. It was going to spam. Everything downstream had been misdiagnosed for about a year: open rates were terrible, so the copy got blamed, then the subject lines, then the send times. Somebody rewrote the whole welcome series. Nobody had checked whether the mail was landing. We fixed the sending reputation, rebuilt the program on top of it with 50-plus flows mapped to quiz answers and purchase history, and CRM went from under 1% of revenue to 40%. Same subscribers, same products.
A gaming gear brand. Two things were wrong at once: the program, and how it got counted. We ran lifecycle end to end and rebuilt attribution at the same time, because last-click gives the credit to whatever somebody touched last and email is almost never the last thing you touch. The program went from being credited with 13% of revenue to 30%. Campaign velocity went up 67%. Fix one without the other and you get nowhere.
A large community platform. The reason to migrate is almost never the reason in the business case. We moved them off a legacy CRM onto a modern platform with a CDP underneath it. The headline is 100% marketing self-service and 85% faster launches. The number I'd put first is zero: zero engineering dependencies. Before, every meaningful send needed somebody in engineering to expose a field or write a query. Whether a marketer can launch without filing a ticket is the metric nobody puts in the deck.
The case studies have the detail we can share.
How to read your own account in an afternoon.
You don't need us for this pass. Open the platform and the revenue report.
- Split CRM revenue into flows and campaigns for the last 90 days. Write the ratio down. Include flows marked draft; check whether any of them are still earning.
- List what actually sent in the last 30 days. Every campaign, flow and journey. The count will be smaller than you think and that's the real program.
- List every event you collect against the campaigns that use it. Count the blank rows. Then write down the three moments in your product that deserve a message and aren't instrumented.
- Pull signup conversion for 90 days and the date the form last changed. If the answer is "at launch," that's your first test.
- Walk the welcome series as a new subscriber. Count how many actually receive email two. If there's a verification gate, ask who it's protecting.
- Open the transactional sends. Are they on brand, do they have a link, are they on a separate stream.
- Find the sunset logic. Who gets suppressed, after how long. If nobody does, your least engaged subscribers are setting your reputation.
- Check inbox placement, not open rate. Spam complaint rate in Postmaster Tools, SNDS for Microsoft, and whether your revenue webhook is actually firing.
That afternoon gives you three to five things to fix. If you'd rather we did it, our lifecycle audit is a week of reading your account, delivered as a page your team can share, not a 15-question form and a call. Here's what's actually in it.
FAQ
What is the difference between lifecycle marketing and CRM? CRM is the system and the data. Who the customer is, what they did, what they bought. Lifecycle marketing is what you do with it, the triggered messages that move someone from one stage to the next. In practice the words get used interchangeably and most lifecycle teams sit inside a CRM function.
What is the difference between lifecycle marketing and email marketing? Email is a channel. Lifecycle marketing is the program that uses email, SMS, push and in-app together, triggered by what a customer does. A team can send email all year and never run lifecycle marketing. Most do.
Which platforms are used for lifecycle marketing? Klaviyo, Braze, Iterable, HubSpot, Customer.io, Salesforce Marketing Cloud, Attentive and Postscript are the common ones. We run programs on several of them and the platform has never once been the reason a program worked or didn't.
How do you measure lifecycle marketing? On revenue and retention, with a holdout. The headline number is CRM revenue as a share of total revenue. Under it, one number per stage. Not opens. Apple's privacy proxy accounts for somewhere between 55 and 60 percent of recorded opens, and mail in the spam folder never loads a pixel at all.
When should a company hire a lifecycle marketing agency? When lifecycle is one overworked person doing every send by hand. When a platform migration is on the calendar. When CRM sits well below the 25 to 35 percent of ecommerce revenue a built-out program reaches and nobody can say why. The first thing a good lifecycle marketing agency does is pull your account, not send a deck.
If you want the stages above mapped against your own account, book a call. Bring nothing. We'll pull the data.


