Skip to content
Can Elmas

Guide · Lifecycle · 10 min read

The Lifecycle Marketing Playbook: Email, SMS and CRM From First Purchase to Loyal Customer

TL;DR

Lifecycle marketing works as a program, not a set of campaigns. Map each lifecycle stage to one goal, build the data foundation first (identity, events, consent, CRM fields), then launch capture, onboarding, activation, conversion, retention, expansion and win-back programs across email, SMS, in-app and sales. Measure with holdouts and phase the build over 90 days.

· Fractional CMO & Growth Strategist · Updated

A lifecycle marketing program sends each customer the right message on the right channel for where they are in their relationship with you, and it runs without anyone scheduling a campaign. Build it in order: map the stages and the goal of each, fix the data foundation, launch the highest-intent programs first, then prove what works with holdout groups instead of trusting attributed revenue. The same architecture serves ecommerce brands and B2B SaaS; only the milestones change.

Most lifecycle setups I inherit are flows built one at a time by different people, each with its own offer, and nobody measuring whether they add anything. The fix is rarely another flow. It’s a program with a clear map, clean data and honest measurement.

Map the lifecycle stages and the job of each

Every stage should have one job; when a stage has two goals, messages compete. Define entry and exit rules for each stage in data, so every person sits in exactly one stage and the system can move them automatically.

StageEcommerce: who is hereB2B / SaaS: who is hereGoalLead channelsStage metric
CaptureVisitor, not yet subscribedVisitor, not yet a known leadEarn a consented contactForms, quizzes, lead magnets, signupVisitor-to-contact rate
Welcome / onboardingNew subscriber, no orderNew signup, trial or accountShow the path to valueEmail, in-appEarly clicks and logins
ActivationShows intent: browses, carts, takes a quizWorking toward the activation milestoneReach first intent or valueEmail, in-app, opted-in SMSActivation rate, time to activate
ConversionPlaces a first orderTrial to paid, or deal closesTurn intent into revenueEmail, SMS, salesConversion rate by cohort
RetentionSecond and later ordersOngoing adoption and renewalBuild habit and repeat valueEmail, in-app, CSRepeat rate, cohort retention
ExpansionBigger baskets, new categories, subscriptions, referralsMore seats, higher plan, add-onsGrow value per customerEmail, in-app, sales, CSRevenue per customer, net revenue retention
Win-backPast the normal repurchase windowChurned or dormant accountReactivate or learn whyEmail, SMS, salesReactivation rate

Add sub-states such as “at risk” only where they change the message. In B2B, the early stages overlap with lead and opportunity stages in the CRM; agree on one set of definitions with sales. The B2B SaaS growth playbook covers that handoff.

Build the data foundation first

Programs are only as good as the data that triggers them. Get four layers in place before writing copy.

Identity

One profile per person, keyed on email and phone where collected, merged across the website, store or product, CRM and support tool. Stitch anonymous browsing to the known profile at signup or login so earlier behavior isn’t lost. In B2B, link every contact to an account, because many triggers, such as a trial ending, are account-level.

Events

Write a short event dictionary: only the behaviors that start, change or stop a program. For ecommerce: product viewed, cart and checkout started, order placed, delivered and refunded. For SaaS: signed up, activation actions, teammate invited, usage limit approached, plan changed, payment failed. Name events consistently, document their properties and send them server-side where you can, so programs don’t depend on browser tracking alone.

Store consent per channel, with the source and timestamp of each opt-in. Rules vary by jurisdiction: many require opt-in before marketing email, and SMS marketing generally requires explicit, separate consent plus a clear way to opt out. Transactional messages such as receipts are treated differently, so don’t slip promotions into them. Check the requirements for every market you send to.

CRM fields

Define a small set of fields every program reads: lifecycle stage and stage entry date, first order or signup date, order count or plan, customer value (lifetime revenue or ARR), last engagement date, original acquisition source, consent flags and, in B2B, the account owner. Document each definition so every team reads a field the same way.

Design the program architecture

Build one program per stage. A program is a set of triggered messages plus rules for entry, exit and priority. Each one pursues its stage’s goal and ends when the person moves on.

Capture

Give people a reason to subscribe that isn’t only a discount: early access, a buying guide, a fit or product quiz, a calculator, a newsletter worth reading. Ask for the minimum, plus one piece of declared data later programs can use, such as what they’re shopping for or their role.

Welcome and onboarding

Deliver what was promised immediately, set expectations about what you’ll send and how often, tell your story in terms of the customer’s problem, and point to one next step. In SaaS, onboarding is organized around the activation milestone, not a tour of every feature.

Activation

Trigger on behavior, not the calendar. In ecommerce, product views, cart activity and quiz results tell you what someone wants. In SaaS, in-app guidance does most of the work and email brings people back to the next step. Stop messaging the moment the action happens.

Conversion

Remove the last objection: proof, guarantees, clear shipping and returns, plan comparisons, an easy way to ask a human. In SaaS, trial-ending messages run alongside sales outreach to accounts showing buying signals. Incentives come last, not first.

Retention

In ecommerce, retention starts with the post-purchase experience (delivery updates, usage guidance, a review request), then targets the second order, timed to the product’s natural repurchase cycle. In SaaS, it means adoption of the features that correlate with staying, value recaps and renewal preparation well before the date.

Expansion

Grow value where it’s been earned: complementary products, bundles, subscriptions and referrals in ecommerce; seat growth, upgrades when usage nears plan limits and add-ons in SaaS. Coordinate with sales and customer success so marketing never pitches an upgrade an account manager is already negotiating.

Win-back

Define “lapsed” from your own data: for ecommerce, the point past which customers rarely return without a nudge; for SaaS, a sustained drop in usage or a cancellation. Ask why, remind people of the value, show what’s new, and only then consider an offer. Non-responders move to a sunset path.

Orchestrate email, SMS, in-app and sales touches

Each channel has a distinct role:

  • Email is the default for depth, education and most program steps, and the cheapest per send.
  • SMS suits short, time-sensitive, high-intent moments: delivery updates, back in stock, a cart about to expire, a limited release. It costs more per message and people tolerate less of it.
  • In-app and on-site messages reach people inside the product or site, which makes them strongest for activation and adoption.
  • Sales and customer success touches belong where value is high: B2B accounts showing buying or risk signals, and top-tier ecommerce customers.

Then set rules that stop channels colliding:

  1. Program priority. When someone qualifies for two programs, the higher-intent one wins; an abandoned checkout pauses the welcome series.
  2. Frequency caps. Set a maximum number of messages per person per channel per week, counting campaigns and automations together.
  3. Escalation, not duplication. Default to email; add SMS only for time-sensitive moments or when email hasn’t worked. Never send the same message on both.
  4. Suppression. Exit people the moment they convert, and pause marketing for open support tickets, recent refunds and accounts in an active sales cycle.
  5. Quiet hours. Send SMS only during daytime hours in the recipient’s local time; some jurisdictions set legal limits.

Segment by stage, value and intent

A segment is worth creating only if it changes the message, offer, channel or cadence. Most programs need three dimensions, not dozens of lists:

  • Stage: where the person sits on the lifecycle map.
  • Value: order count and lifetime revenue in ecommerce; plan, ARR and account fit in B2B.
  • Intent and engagement: recent behavior, declared interests and how recently they clicked, visited or logged in.

Apply engagement tiers to campaigns too: send more often to recently engaged contacts, less to those going quiet, and stop after a defined inactive period and a final re-permission attempt.

Build a content and offer system that doesn’t depend on discounts

When every program leads with a code, customers learn to wait for one, margin erodes and attribution credits the discount for orders that would have happened at full price. The DTC profitability playbook covers the margin side. In lifecycle, the fix is an offer ladder that works through value before price:

  1. Information and proof: how-to content, reviews, customer photos, case studies, comparisons.
  2. Service and risk reversal: easy returns, guarantees, fit or setup help, an onboarding call.
  3. Access and status: early access, restock alerts, members-only products, beta features.
  4. Value-add incentives: a gift with purchase, free shipping, bonus setup support or seats.
  5. Price discounts: reserved for defined cases such as a late win-back step, capped per customer and tested for incrementality.

In SaaS, a discount at trial end or renewal should be a deliberate tool with rules, not the default save.

For content, build a message library per stage from reusable blocks (proof, education, product, offer), and brief every message with its stage, its single job and one call to action. Campaigns such as newsletters and launches sit on top of the programs and follow the same frequency caps.

Measure incrementally, not by attributed revenue

Email and SMS platforms typically credit any order placed within a window after a click, and sometimes an open, and Apple Mail Privacy Protection has made opens unreliable. Attributed revenue therefore overstates what lifecycle adds.

Run holdouts

Randomly hold out a share of the people entering each program and compare their outcomes with the messaged group over the same period. A typical starting range is 10 to 20%, toward the top for small lists so results aren’t noise. Run each test for at least one full conversion or repurchase cycle and, if volume allows, keep a small global holdout that gets no lifecycle messages.

Report incremental revenue per recipient

Incremental revenue per recipient is revenue per person in the messaged group minus revenue per person in the holdout. As a hypothetical example: 9,000 people receive a post-purchase program and 1,000 are held out. Over 60 days, the messaged group generates $4.20 per person and the holdout $3.50. The program adds $0.70 per recipient, about $6,300 in total, which can be well below what the platform reports. Where offers are involved, calculate it on contribution margin, not revenue. In SaaS, apply the same logic to activation, conversion to paid and retention rates.

Watch list health

Track engaged contacts rather than total list size, plus unsubscribe, spam complaint and bounce rates per send, and SMS opt-out rates. Mailbox providers expect authenticated sending, easy one-click unsubscribe and low complaint rates, so list health is a revenue issue, not housekeeping.

A monthly lifecycle report should show stage conversion rates, incremental results by program, list health and the test log. If your data can’t produce it yet, my marketing attribution work starts there.

Build it in 90 days

Days 1–30: foundation and highest intent. Audit existing flows, data and consent. Agree on the stage map, event dictionary and core CRM fields, and fix identity and tracking gaps. Rebuild or launch the highest-intent programs (checkout and cart recovery in ecommerce, trial conversion in SaaS) and the welcome program, with holdouts from day one.

Days 31–60: onboarding, activation and retention. Build activation, then the post-purchase and second-order program (ecommerce) or the adoption program (SaaS). Set frequency caps, program priority and suppression rules, and build the message library and offer ladder.

Days 61–90: expansion, win-back and measurement. Launch expansion triggers and alerts that route buying signals to sales, then win-back and sunset. Read the first holdout results, ship the monthly report and write a testing backlog with one test per program at a time.

Once this structure exists, AI can score intent, draft variants for review and route signals to the right owner; my AI automation add-on starts from $2,500/month. The one-week Growth Audit is $1,500 fixed and credited if we continue, and Growth Foundation starts from $3,500/month. Details are on the pricing page.

Program launch checklist

  • Every lifecycle stage has one goal and written entry and exit rules
  • One profile per person, with contacts linked to accounts in B2B
  • An event dictionary covering what starts, changes and stops each program
  • Consent stored per channel with source and timestamp
  • Core CRM fields defined and populated: stage, value, last engagement, source, consent, owner
  • All seven programs mapped, with the highest-intent ones live first
  • Program priority, frequency caps and suppression rules in place
  • Every segment changes the message, offer, channel or cadence
  • An offer ladder that puts value, service and access before discounts
  • Holdout groups running on each major program
  • Incremental revenue per recipient and list health reported monthly
  • A named owner for the program and a written testing backlog

Get it built

If you want a lifecycle program that runs every day and proves its own value, I can map it, fix the data underneath and build it with you, hands-on. See my lifecycle marketing service, or get in touch.

FAQ

Lifecycle Marketing Playbook: FAQ

What is lifecycle marketing?

Lifecycle marketing sends each customer the message, channel and offer that fits where they are in their relationship with you, from first signup to repeat purchase or renewal. It runs as an always-on program driven by customer data and behavior, rather than as one-off campaigns to the whole list.

How is lifecycle marketing different for ecommerce and B2B SaaS?

The architecture is the same; the milestones differ. Ecommerce programs revolve around the first and second purchase, repurchase timing and win-back, while SaaS programs revolve around activation, trial conversion, adoption, expansion and renewal, with in-app messages and sales touches playing a bigger role.

How do you measure whether lifecycle marketing is working?

Hold out a random group from each program and compare revenue or conversion per person against the people who received it. Platform-attributed revenue usually overstates impact because it credits orders and upgrades that would have happened anyway.

How long does it take to build a lifecycle marketing program?

A solid core program can typically be built in about 90 days: data foundation and the highest-intent programs first, then onboarding, activation and retention, then expansion, win-back and measurement. After that it improves through a steady testing backlog.

Do I need SMS in a lifecycle program?

Not always. SMS works best for short, time-sensitive messages to people who explicitly opted in, and it costs more per send than email, so add it where it clearly earns its place rather than mirroring every email as a text.

Work with me

Let’s find your biggest growth lever

Tell me about your growth challenge. I’ll tell you honestly if I can help — and if I can’t, who can.

  • ✓ No obligation
  • ✓ No sales script
  • ✓ Honest feedback
  • ✓ Clear next steps