📦 Free interactive map · Updated July 2026

The Complete Subscription Customer Journey Map

34 touchpoints. 11 automated flows. Every save, retry and exit condition — mapped.

34
touchpoints
11
automated flows
8
journey stages
From first quiz answer to the renewal loop — acquisition, personalization, onboarding, skip/pause saves, dunning recovery, and the win-back and loyalty flows that keep members subscribed, with every trigger, timing rule and exit condition mapped.📢 Paid socialMeta + TikTok📱 Influencer /podcastTrusted voice endorsement🤝 ReferralMember-get-member🔍 Organic / SEOCategory + comparison content🖥️ Landing page🖥️ Product quizPersonalization data🖥️ Completes quiz?🖥️ Intro offerFirst box % or £ off✉️ Quiz abandonmentPartial profile + email🖥️ Checkout✉️ CheckoutabandonmentRetargeting + offer escalation✉️ Pre-arrival hypeWhat to expect✉️ Unboxing + how-toDay 1 post-delivery✉️ Check-inDay 7 · feedback✉️ First review askDay 14✉️ Renewal reminder3 days pre-charge🖥️ Renews?✉️ Skip this monthSwap / downgrade offers✉️ PauseScheduled re-entry 30/60/90d✉️ Reactivation nudgeAt scheduled date💬 Payment fails💬 Dunning retryladderDay 0/3/5/7✉️ Payment recovered🖥️ Cancel requestExit survey gate✉️ Reason-routed saveofferFrequency / discount / swap✉️ Cancelled✉️ Win-back — 30 daysWhat you've missed✉️ Win-back — 60 daysIncentivized return✉️ Win-back — 90 daysLast call⭐ Milestone rewardBox 3 / 6 / 12🤝 Referral programGive X / get X🤝 AdvocateThe loop closes
Traffic sourceLandingCaptureDecisionAutomated flowActionAudienceOutcomePrimary pathBranch: yesBranch: noLoop back

Want this running in your business?

We'll audit your brand against this exact map — every flow, trigger and split — and show you what's missing. Free, no strings.

Get your free journey audit →

The Subscription / Box journey, stage by stage

Every touchpoint below appears in the map above — with the exact trigger, timing and exit rules we use when we build this for clients.

1 Acquisition

Subscription brands lean harder on paid social and influencer/podcast than typical ecommerce — the model needs a story told, not just a product shown, to justify a recurring commitment.

📢 Paid social — Meta + TikTok Traffic source

The primary acquisition engine for most subscription brands — video-led creative that sells the experience and the unboxing moment, not just the product.

Benchmarks:
Subscription CAC typically 2-3x a one-time-purchase ecommerce CAC — justified by LTV, not first-order margin

📱 Influencer / podcast — Trusted voice endorsement Traffic source

Borrowed trust from a host or creator explaining why THEY subscribe. Converts well because it pre-answers the 'is this worth a recurring commitment' objection.

Pro tip: Unique promo codes per creator are non-negotiable — they're the only way to actually measure this channel's CAC.

🤝 Referral — Member-get-member Traffic source

Pre-warmed traffic from existing subscribers. Smallest volume, best economics — and it's fed by the loyalty loop at the end of this map.

🔍 Organic / SEO — Category + comparison content Traffic source

Comparison and 'best of' content ('best coffee subscription', 'X vs Y box') captures purchase-ready search demand at low marginal cost.

2 Personalization & offer

The quiz isn't a gimmick — it's the mechanism that makes a subscription feel worth committing to, and it produces the data every later flow personalizes against. The intro offer removes the last friction to a first box.

🖥️ Landing page Landing

Leads with the experience and the unboxing promise — subscription buyers are buying an ongoing relationship, not a single transaction.

🖥️ Product quiz — Personalization data Capture

5-8 questions that both personalize the first box AND capture the data every later flow (onboarding, replenishment, win-back offers) will use.

Trigger:
Landing page CTA click
Benchmarks:
Quiz completion 60-75% of starters · Quiz-completers convert 2-3x non-quiz visitors

🖥️ Completes quiz? Decision

The identity/data fork. Completing captures a rich profile; abandoning still captures the email if given early (progressive profiling) but with a thin dataset.

🖥️ Intro offer — First box % or £ off Action

Presented immediately post-quiz while personalization excitement is highest — removes the last friction to committing to a recurring charge.

Trigger:
Quiz completed

✉️ Quiz abandonment — Partial profile + email Automated flow

Recovers the partial data captured before drop-off — a short nudge back to finish the quiz rather than a generic cart-style email, since there's no cart yet.

Trigger:
Quiz started, email captured, not completed within 1h
Timing:
E1 +1h · E2 +24h (finish + intro offer reminder)
Exit rules:
Exits on quiz completion or purchase

3 First purchase

The initial checkout sets up the recurring billing relationship. Clear disclosure of price, frequency and cancellation terms here reduces disputes and chargebacks down the line.

🖥️ Checkout Action

First-charge authorization sets up the recurring billing relationship — clear disclosure of price, frequency and cancellation terms here reduces dispute/chargeback rates later.

✉️ Checkout abandonment — Retargeting + offer escalation Automated flow

Started checkout, didn't complete — the offer escalates faster here than typical ecommerce cart flows because subscription hesitation is usually about commitment, not product doubt.

Trigger:
Checkout started, no order within 1h
Timing:
E1 +1h (reassurance: cancel anytime) · E2 +24h (bigger intro offer) · retargeting synced day 1
Exit rules:
Exits on purchase

4 First box onboarding

The highest-churn-risk window in the entire journey. A subscriber who doesn't feel oriented and excited by box two rarely makes it to box three — this sequence exists to prevent that.

✉️ Pre-arrival hype — What to expect Automated flow

Builds anticipation between order and delivery — sets expectations so the unboxing moment lands as designed, not as a surprise.

Trigger:
Order placed
Timing:
Confirmation instant · shipped notification · 'what to expect' 1 day pre-delivery

✉️ Unboxing + how-to — Day 1 post-delivery Automated flow

Usage guidance timed for the moment the box is actually opened — the highest-risk gap is a subscriber who doesn't know how to use what arrived and quietly disengages.

Trigger:
Delivered event
Timing:
Day 1
Benchmarks:
Subscribers who engage with how-to content churn less in month 1-2

✉️ Check-in — Day 7 · feedback Automated flow

A genuine 'how's it going' with a low-friction feedback prompt — catches early dissatisfaction while there's still time to adjust the profile before box two.

✉️ First review ask — Day 14 Automated flow

Timed after enough usage to have a real opinion — also functions as an early NPS-style signal for who's a save-flow risk before month two even ships.

5 Renewal decision loop

The core mechanic repeating every cycle: a pre-charge reminder, then a decision that forks into a clean renewal or one of several branches — each with its own dedicated save attempt before the subscriber is lost.

✉️ Renewal reminder — 3 days pre-charge Automated flow

Advance notice of the upcoming charge and box contents — required in many jurisdictions for negative-option billing, and good practice everywhere since surprise charges drive chargebacks.

Trigger:
3 days before next billing date
Timing:
T-3 days

🖥️ Renews? Decision

The recurring core of the whole model. Silence = renew (negative option) in most subscription structures — this node is really 'does the subscriber take an action to NOT renew.'

6 Skip, pause, payment & cancellation

Every non-renewal outcome gets a purpose-built response: skip and pause keep a subscriber enrolled through a quiet month, dunning recovers failed payments that were never really churn, and a reason-routed save offer gives cancellation one last, relevant chance.

✉️ Skip this month — Swap / downgrade offers Automated flow

The subscriber wants a break, not an exit. Offers to swap the box contents or downgrade frequency keep them enrolled through a quiet period.

Trigger:
Subscriber selects 'skip' at renewal-decision
Exit rules:
Returns to renewal-loop next cycle automatically

✉️ Pause — Scheduled re-entry 30/60/90d Automated flow

A structured pause with a pre-committed return date, rather than an open-ended cancel — the re-entry reminder is scheduled the moment the pause is set.

Trigger:
Subscriber selects 'pause' at renewal-decision
Timing:
Re-entry reminder fires at chosen date (30/60/90d)
Exit rules:
Auto re-enrolls at chosen date unless cancelled

✉️ Reactivation nudge — At scheduled date Automated flow

The pause's return trigger — a light reminder rather than a hard sell, since this subscriber already opted back in by pausing instead of cancelling.

💬 Payment fails Decision

The involuntary-churn branch — a real subset of 'lost' subscribers actually still want the product; only their card failed.

Trigger:
Charge attempt declined

💬 Dunning retry ladder — Day 0/3/5/7 Automated flow

Escalating retry with a direct card-update link — SMS outperforms email here because payment failures are urgent and time-sensitive.

Trigger:
Payment declined
Timing:
Retry + SMS day 0 · email+SMS day 3 · email day 5 · final notice day 7
Exit rules:
Exits on successful retry · No update by day 7 → involuntary churn, moves to win-back
Benchmarks:
A well-built dunning ladder recovers 30-50% of failed payments

✉️ Payment recovered Outcome

Card updated, subscription continues uninterrupted — the best possible outcome of a dunning sequence, recovered without the subscriber ever consciously deciding to leave.

🖥️ Cancel request — Exit survey gate Decision

A one-question exit survey before the cancellation completes — the reason given routes to a specific, relevant save offer rather than one generic 'wait, don't go' discount.

Trigger:
Subscriber selects 'cancel' at renewal-decision, OR dunning ladder exhausted

✉️ Reason-routed save offer — Frequency / discount / swap Automated flow

Too much product → frequency change offer. Price → discount. Wrong variety → swap/customization offer. Matching the offer to the stated reason converts far better than a blanket discount.

Trigger:
Exit survey reason submitted
Benchmarks:
Reason-matched save offers convert 2x+ vs a single generic discount

✉️ Cancelled Outcome

The save offer was declined or not applicable — subscription ends, but the relationship doesn't; this feeds directly into the win-back ladder.

7 Win-back

A cancelled subscriber isn't gone forever — most churn is circumstantial (moved, budget, timing), not product rejection. A patient re-engagement ladder recovers a meaningful share.

✉️ Win-back — 30 days — What you've missed Automated flow

Soft re-engagement showing new products/curations launched since they left — no discount yet, just relevance.

Trigger:
30 days since cancellation

✉️ Win-back — 60 days — Incentivized return Automated flow

A genuine return offer — the assumption shifts from 'they'll come back on their own' to 'they need a reason.'

Trigger:
60 days since cancellation, no reactivation
Benchmarks:
Subscription win-back recovers roughly 5-10% of cancellations across a 90-day window

✉️ Win-back — 90 days — Last call Automated flow

Final structured attempt before moving to low-frequency evergreen marketing rather than continued dedicated win-back effort.

Trigger:
90 days since cancellation, no reactivation
Exit rules:
Exits on reactivation · No response → moves to quarterly newsletter only

8 Loyalty & advocacy

Milestone boxes are natural celebration points, and a happy long-tenure subscriber is the best source of new subscribers — the loop closes back into acquisition through referral.

⭐ Milestone reward — Box 3 / 6 / 12 Automated flow

Tenure deserves recognition — a bonus item, a surprise upgrade, or early access at each milestone reinforces that staying subscribed is noticed and rewarded.

Trigger:
3rd / 6th / 12th box shipped

🤝 Referral program — Give X / get X Automated flow

Offered at the tenure and satisfaction peak — long-tenure subscribers are the most credible advocates a subscription brand has.

Trigger:
Milestone reached OR high engagement signal (opens every box update, positive review)

🤝 Advocate — The loop closes Outcome

Referred subscribers arrive pre-sold on the commitment by a trusted friend — closing the loop back to Acquisition with the best economics in the whole map.

Flow trigger reference

All 17 automated flows in this journey — triggers, timing and exit conditions at a glance.

Flow Trigger Timing Exit condition Goal
Quiz abandonment Quiz started, email captured, not completed in 1h +1h · +24h Quiz completion or purchase Recover the personalization data + convert
Checkout abandonment Checkout started, no order in 1h +1h · +24h · retargeting day 1 Purchase Overcome commitment hesitation
Pre-arrival hype Order placed Instant · shipped · 1 day pre-delivery Build anticipation for unboxing
Unboxing + how-to Delivered event Day 1 Prevent confused-and-quiet churn
Check-in Delivered + 7 days Day 7 Catch early dissatisfaction
Renewal reminder 3 days before billing date T-3 days Prevent surprise-charge disputes
Skip flow Subscriber selects skip Immediate Returns to renewal loop next cycle Retain through a quiet month
Pause flow Subscriber selects pause Re-entry at chosen date (30/60/90d) Auto re-enrolls at date Structured break, not a cancel
Dunning retry ladder Payment declined Day 0 · 3 · 5 · 7 Successful retry; day 7 → churn Recover 30-50% of failed payments
Reason-routed save offer Exit survey reason submitted Immediate Save accepted or declined Match the offer to the real objection
Win-back ladder Cancelled, no reactivation Day 30 · 60 · 90 Reactivation; day 90 → evergreen only Recover 5-10% of cancellations

Take this map with you

Get the hi-res PDF version — print it, drop it in your team's Notion, or use it as the blueprint for your next build.

Free forever. We'll also send you our best journey-building tips (unsubscribe anytime).

Frequently asked questions

A visual model of every step a subscriber takes — from first quiz answer through checkout, onboarding, the recurring renewal decision, skip/pause/cancel saves, payment recovery, and win-back — including the automated flows and exit conditions at each point. It turns retention strategy into one connected system.

Skip defers a single upcoming box and auto-resumes next cycle. Pause suspends billing for a set period (e.g. 30/60/90 days) with a scheduled re-entry reminder. Cancel ends the subscription outright, but should always be gated behind an exit survey so a reason-matched save offer gets one last chance.

A meaningful share — expired cards, insufficient funds, and bank fraud flags cause failed charges that have nothing to do with wanting to leave. A well-built dunning retry ladder (multiple attempts over 5-7 days, SMS + email, a direct card-update link) typically recovers 30-50% of these automatically.

A one-question exit survey asks why before the cancellation completes. Too-much-product routes to a frequency-change offer; price sensitivity routes to a discount; wrong-variety routes to a swap/customization offer. Matching the offer to the actual objection converts significantly better than one generic 'stay' discount.

The acquisition and advocacy stages look similar, but the core of a subscription journey is the recurring renewal decision loop with its skip/pause/cancel branches and dunning recovery — mechanics that a one-time-purchase ecommerce store or a B2B SaaS contract don't have. See our ecommerce/DTC and B2B/SaaS maps for those versions.

Stop guessing your customer journey.

We build these exact systems in Klaviyo for ecommerce brands — flows, triggers, splits and all. Get a free audit of yours.

1