0Pricing
Digital Marketing Academy · Lesson

The Lifecycle Framework

Acquire, engage, retain.

The Lifecycle Framework is a free Digital Marketing Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Digital Marketing Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

What Lifecycle Marketing Is

Lifecycle marketing maps every message, offer, and nudge to the customer's current relationship stage instead of blasting everyone the same content.

The premise is simple: a brand-new signup, a power user, and a fading account need fundamentally different things. Lifecycle thinking turns retention from a vague goal into a stage-by-stage operating system.

The Core Stages

Most lifecycle frameworks compress the journey into five or six stages. Each has a primary objective and a single metric that tells you whether the stage is healthy.

Memorize the stages, not the labels. Different teams rename them, but the underlying jobs are universal.

STAGE          GOAL                METRIC
Acquisition  -> first signup       CAC / signups
Activation   -> first real value   activation rate
Retention    -> repeat usage       D30 retention
Revenue      -> monetize           ARPU / conversion
Referral     -> advocacy           referral rate
Resurrection -> reactivate         win-back rate

Activation Is the Hinge

Activation is the moment a user first experiences the product's core value, the "aha" event. Slack's was sending 2,000 team messages; Facebook's was 7 friends in 10 days.

Everything upstream feeds activation; everything downstream depends on it. Weak activation cannot be fixed by better retention emails later.

Activation event examples:
Slack    -> 2,000 messages sent by a team
Dropbox  -> 1 file saved on 1 device
Facebook -> 7 friends within 10 days
Notion   -> created + edited a shared page

Mapping Stages to Triggers

A lifecycle map pairs each stage with an entry trigger and the campaign it fires. This is what converts strategy into automation.

Build the map once, then maintain it as a living document your CRM, email, and push tools all reference.

STAGE        TRIGGER                 CAMPAIGN
Activation   signup, no first action welcome series
Retention    used 3x in week 1       habit nudges
Revenue      hit free-tier limit     upgrade offer
Resurrection no login 30 days        win-back
Referral     reached NPS >= 9        referral ask

Behavioral, Not Calendar-Based

Advanced lifecycle programs are behavior-triggered, not date-triggered. "7 days after signup" is fragile; "completed onboarding step 2 but not step 3" is precise.

Behavioral triggers respond to what users actually do, so the right message reaches the right person at the moment intent is highest.

Calendar trigger (weak):
  IF days_since_signup == 3 THEN send tips

Behavioral trigger (strong):
  IF onboarding_step2_done
     AND step3_done == false
     AND hours_since_step2 > 24
  THEN send step3 nudge

The Retention Metric

You cannot manage what you do not measure. The foundational metric is retention rate over a fixed window, excluding users you newly acquired in that window.

Track it as a cohort, not a blended average, so growth in new signups does not mask churn in older users.

Retention Rate = (users at end - new users) / users at start

Example:
  start = 1,000
  new   = 200
  end   = 1,050
  rate  = (1050 - 200) / 1000 = 0.85 = 85%

Cohort Retention Curves

Plot each signup cohort's retention over weeks. Three shapes appear: a curve that drops to zero (no product-market fit), one that flattens (a retained core), and one that smiles upward (expansion).

A flattening curve is the minimum bar. The height of the flat line is your long-term ceiling.

Week:    0    1    2    4    8
CohortA 100%  40%  22%  11%   3%  (decaying)
CohortB 100%  55%  44%  41%  40%  (flattening)
CohortC 100%  58%  52%  55%  61%  (smiling)

Leading vs Lagging Indicators

Retention rate is a lagging indicator: by the time it moves, the cause happened weeks ago. Pair it with leading indicators you can influence today.

Find the early behaviors that predict long-term retention, then make your lifecycle campaigns drive those behaviors directly.

Leading indicators (predictive):
  - sessions in first 7 days
  - reached activation event?
  - feature breadth (# of features used)

Lagging indicator (result):
  - D30 / D90 retention rate

Segmentation Within Stages

A stage is not monolithic. Inside "retention" you have casual users, power users, and at-risk users, each needing distinct treatment.

Layer an RFM or usage-frequency segmentation on top of lifecycle stages so the same stage can branch into multiple message tracks.

Retention stage sub-segments:
  Power    -> daily use   -> ask for referral
  Steady   -> weekly use  -> deepen feature use
  At-risk  -> declining   -> re-engage before churn

Channel Selection by Stage

Match the channel to the stage's urgency and the user's attention. Onboarding leans on in-app and email; resurrection needs push or even SMS to reach a dormant user.

Over-using high-friction channels burns goodwill, so reserve push and SMS for moments that genuinely warrant interruption.

STAGE         PRIMARY      SECONDARY
Activation    in-app       email
Retention     email        push
Revenue       in-app       email
Resurrection  push/SMS     email
Referral      in-app       email

Avoiding Message Collision

As lifecycle programs grow, multiple campaigns can target the same user simultaneously. Without governance, a user gets an upgrade ask, a win-back, and a referral request in one day.

Introduce frequency caps and a priority hierarchy so only the single most valuable message wins any given send window.

Send priority (highest wins):
  1. transactional / critical
  2. resurrection (at-risk)
  3. activation (onboarding)
  4. revenue (upgrade)
  5. referral / nurture
Cap: max 3 lifecycle messages / user / week

Quick Check

Test your grasp of the framework's foundations.

Recap

Lifecycle marketing assigns each user a stage, then fires behavior-triggered campaigns matched to that stage's goal and channel.

Activation is the hinge, cohort retention curves are the scoreboard, and leading indicators are what you actually steer. Governance, frequency caps, and a priority hierarchy keep the whole system from overwhelming users.

Frequently asked questions

Is the “The Lifecycle Framework” lesson free?

Yes — the full text of “The Lifecycle Framework” is free to read here on the web, and the Digital Marketing Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Digital Marketing Academy course, upgrade to CoddyKit PRO.

What will I learn in “The Lifecycle Framework”?

Acquire, engage, retain. You practise Digital Marketing Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Digital Marketing Academy?

No prior experience is required. Digital Marketing Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “The Lifecycle Framework” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Digital Marketing Academy lesson?

Yes. Every Digital Marketing Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. The Lifecycle Framework
  2. Onboarding for Retention
  3. Winning Back Churned Users
  4. Loyalty and Referrals
← Back to Digital Marketing Academy