Strategic Marketing & Customer Lifecycle Planning
Tactics without a lifecycle frame optimize the wrong thing
Everything covered so far in this track — targeting, segmentation, response testing, propensity models, contact strategy — operates at the campaign level. Lifecycle planning is the layer above all of it: deciding what role each stage of the customer relationship plays in the overall business, so that individual campaigns get built against a stage-appropriate goal instead of every campaign chasing the same generic "drive revenue" objective regardless of where the customer actually is in their relationship with the business.
The five canonical lifecycle stages
Most lifecycle frameworks converge on some version of: acquisition (turning a prospect into a first-time customer), onboarding (getting a new customer to their first real value, reducing early churn risk), growth (expanding spend, cross-sell, upsell within an engaged customer), retention (keeping an established customer active and preventing lapse), and win-back (re-engaging a customer who has already lapsed or churned). Each stage has a distinct success metric and a distinct failure mode, and a campaign built for one stage's goal usually performs poorly if misapplied to another.
Prospect
|
v
[ACQUISITION] -----------> first purchase/signup
|
v
[ONBOARDING] ------------> first value milestone reached (or: early churn)
|
v
[GROWTH] -----------------> expanding engagement/spend
|
v
[RETENTION] --------------> sustained active status
| \
| v
| (lapses) --> [WIN-BACK] --> re-engaged, back to GROWTH/RETENTION
v \
sustained active --> permanently lost (if win-back fails)What each lifecycle stage optimizes for
| Stage | Primary metric | Key risk if neglected |
|---|---|---|
| Acquisition | Cost per acquisition, conversion rate | Overpaying for customers who never retain |
| Onboarding | Time-to-first-value, early activation rate | High early churn before value is ever realized |
| Growth | Expansion revenue, cross-sell/upsell rate | Flat customer value despite growing engagement |
| Retention | Retention rate, churn rate, repeat purchase rate | Slow bleed of the existing base, masked by new acquisition |
| Win-back | Reactivation rate, cost per reactivation | Lapsed customers written off that were recoverable |
Acquisition-only measurement hides a retention problem
Mapping tactical campaigns onto the lifecycle
Once stages are defined, every campaign brief should state which stage it serves and that stage's governing metric before anything else gets decided — targeting criteria, offer, channel, and even the predictive model used to score the audience should all follow from the stage. A win-back campaign reasonably targets lapsed customers with a reactivation offer and measures reactivation rate; the same offer and audience logic applied to an onboarding campaign would be targeting the wrong people entirely, since no one in onboarding has lapsed yet.
Lifecycle stage as a first-class data attribute
For this to work operationally, lifecycle stage has to exist as a computed, maintained attribute on the customer dimension — not a mental model marketers apply inconsistently per campaign. This ties directly back to the data architecture covered earlier in this track: lifecycle stage is exactly the kind of derived attribute that belongs pre-computed on dim_customer during the nightly batch refresh, alongside RFM tier and propensity scores, so every campaign query can filter on it directly.
SELECT
customer_id,
CASE
WHEN total_orders = 0 THEN 'prospect'
WHEN total_orders = 1 AND days_since_first_order <= 30 THEN 'onboarding'
WHEN days_since_last_order > 180 THEN 'win_back'
WHEN order_count_trailing_12mo > order_count_prior_12mo THEN 'growth'
ELSE 'retention'
END AS lifecycle_stage
FROM dim_customer;Stage definitions need the same governance as any other metric
What's next
This closes out the data-to-strategy arc of the MarTech track — from raw storage architecture up through lifecycle strategy. For the customer record that underpins every stage, revisit how identity and profile data gets modeled in a CRM or CDP.
Next: CRM Data Model →
I build these systems professionally.
Whether it's a RAG pipeline, analytics migration, or AI workflow — let's talk.