Re-Engagement Campaigns
Overview
Dormant leads and inactive customers are your lowest-hanging fruit — they already
know you, and reactivation costs 5-7x less than new acquisition. But re-engagement
requires different messaging than new prospect outreach. This skill covers win-back
sequences for both prospects and customers.
Authoritative Foundations
- Win-Back Campaign Framework — Named methodology governing recommendations in this skill's process.
- Retention Science Methodology — Named methodology governing recommendations in this skill's process.
- Reforge — Lifecycle Marketing — Startup operating cadence — default alive, talk to users, launch fast.
When to Use
- "Re-engage dormant leads"
- "Win back inactive customers"
- "Reactivation campaign"
- "Sunset policy"
- "Re-engagement sequence"
Lifecycle Stage
Engagement (dormant users) and Retention (win-back). Index → references/gtm-lifecycle-stages.md.
Metrics → references/lifecycle-metrics-by-stage.md (Engagement + Retention).
Core Principle
The biggest mistake in re-engagement is sending "We miss you!" emails.
Nobody cares that you miss them. They care about what's changed since
they last engaged — new features, new data, new proof points that make
your product more valuable now than when they left.
Step-by-Step Process
Phase 1: Segmentation
Segment by dormancy type:
Dormant Leads (never bought):
- Cold: 3-6 months since last engagement. Standard re-engagement sequence.
- Frozen: 6-12 months. Condensed sequence. "We've changed" angle.
- Dead: 12+ months. One-and-done email. If no reply, suppress.
Inactive Customers (bought, stopped using or churned):
- Lapsed user: Still paying but not using. Usage dropped >50% for 30+ days.
Health risk play, not win-back.
- Recent churn: Cancelled <90 days ago. Win-back with "what we've fixed" angle.
- Old churn: Cancelled 90+ days ago. Different product/market by now. Low probability.
Phase 2: "What's New" Inventory
Before reaching out, document what's changed since they last engaged:
- 3 biggest product improvements
- 2 new integrations or features
- 1-2 new case studies from their industry
- Any pricing or packaging changes that benefit them
- New data/benchmarks/research relevant to their world
Phase 3: Re-Engagement Sequences
Dormant Lead Sequence (3 touches over 14 days):
- Touch 1 (Day 1): "Since you downloaded [original asset]..." + mention 1 new
thing + soft CTA: "Here's an updated version / related resource."
- Touch 2 (Day 7): New insight relevant to their original interest.
"We published new research on [topic] — thought you'd find it useful."
- Touch 3 (Day 14): Breakup. "Closing your file. If [original problem] is
still relevant, our [new feature] has been getting great feedback.
Here if you need it."
Inactive Customer Sequence (3 touches over 21 days):
- Touch 1 (Day 1): "We've made some changes since you left — specifically
[top 2 improvements]. Would you be open to a 15-minute walkthrough?"
- Touch 2 (Day 10): Customer story. "Since you left, [similar company]
achieved [result] using the features we've added. Here's the case study."
- Touch 3 (Day 21): Direct offer. "Come back for [incentive: 1 month free,
waived setup, etc.]. Here's a link to reactivate in 2 clicks."
Phase 4: Win-Back Offers
For churned customers, consider:
- 1 month free: Low cost, high take rate. Best for recent churn.
- Waived setup/migration: If complexity was the reason they left
- Grandfathered pricing: If price increase caused churn
- Feature unlock: "Come back and we'll include [add-on] free for 6 months"
- No offer: Some churns aren't worth winning back (bad fit, competitor
is better for their use case). Let them go.
Phase 5: Sunset Policy
- Dormant leads: After 3-touch sequence with no reply → 6-month cooldown →
one more attempt → if no reply, suppress from all marketing.
- Churned customers: After win-back sequence with no reply → annual check-in
email only. Don't keep hammering.
- GDPR compliance: After 24 months of no engagement, delete or anonymize
data unless legal requirement to retain.
- List hygiene: Remove unengaged contacts quarterly to maintain sender
reputation and reduce ESP costs.
Output Format
Re-engagement campaign design with: segmentation criteria, "what's new" inventory,
sequences per segment, win-back offer structure, and sunset policy.
Quality Check
Before delivering, verify:
Common Pitfalls
- 'We miss you' framing. Generic emotional appeals signal template outreach and produce low response. Fix: open with a specific change since they last engaged — product improvement, new integration, industry-relevant case study.
- Same treatment for all dormancy levels. A 3-month-dormant lead and an 18-month-dead lead are not the same audience. Fix: segment by recency — cold gets full sequence, frozen gets condensed, dead gets one email before suppression.
- No sunset policy. Contacts receive re-engagement emails indefinitely, damaging sender reputation and burning ESP budget. Fix: hard stop after defined touch count; 6-month cooldown before second attempt; suppress after second sequence failure.
- Offering discounts to recent churn. A customer who cancelled last month for a product gap won't return for 10% off. Fix: lead with product changes, not price — 'we fixed the thing you left over' converts better than 'come back for less.'
- Treating lapsed users as churned. A customer who stopped using but is still paying needs a health intervention, not a win-back offer. Fix: separate lapsed-user play (usage recovery, CSM outreach) from churned-customer play (product changes, return offer).
Execution Artifacts
references/framework-notes.md — Named frameworks and reference tables
templates/output-template.md — Deliverable shell for agent output
scripts/check-output.py — Lightweight deliverable validator
Canonical lifecycle (repo root): references/gtm-lifecycle-stages.md (Engagement, Retention) · references/lifecycle-metrics-by-stage.md
Related Skills
- mql-nurture, churn-prevention, email-deliverability, cold-email-strategy, lifecycle-drips
1---2name: re-engagement3description: Design re-engagement campaigns for dormant leads and inactive customers — win-back sequences, reactivation offers, sunset policies. Triggers on: "re-engagement", "win-back", "reactivation", "dormant leads", "inactive customers".4license: MIT5---67# Re-Engagement Campaigns89## Overview1011Dormant leads and inactive customers are your lowest-hanging fruit — they already12know you, and reactivation costs 5-7x less than new acquisition. But re-engagement13requires different messaging than new prospect outreach. This skill covers win-back14sequences for both prospects and customers.1516## Authoritative Foundations1718- **Win-Back Campaign Framework** — Named methodology governing recommendations in this skill's process.19- **Retention Science Methodology** — Named methodology governing recommendations in this skill's process.20- **Reforge — Lifecycle Marketing** — Startup operating cadence — default alive, talk to users, launch fast.2122## When to Use2324- "Re-engage dormant leads"25- "Win back inactive customers"26- "Reactivation campaign"27- "Sunset policy"28- "Re-engagement sequence"2930## Lifecycle Stage3132**Engagement** (dormant users) and **Retention** (win-back). Index → `references/gtm-lifecycle-stages.md`. 33Metrics → `references/lifecycle-metrics-by-stage.md` (Engagement + Retention).3435## Core Principle3637> The biggest mistake in re-engagement is sending "We miss you!" emails.38> Nobody cares that you miss them. They care about what's changed since39> they last engaged — new features, new data, new proof points that make40> your product more valuable now than when they left.4142## Step-by-Step Process4344### Phase 1: Segmentation4546Segment by dormancy type:4748**Dormant Leads (never bought):**4950- **Cold:** 3-6 months since last engagement. Standard re-engagement sequence.51- **Frozen:** 6-12 months. Condensed sequence. "We've changed" angle.52- **Dead:** 12+ months. One-and-done email. If no reply, suppress.5354**Inactive Customers (bought, stopped using or churned):**5556- **Lapsed user:** Still paying but not using. Usage dropped >50% for 30+ days.57 Health risk play, not win-back.58- **Recent churn:** Cancelled <90 days ago. Win-back with "what we've fixed" angle.59- **Old churn:** Cancelled 90+ days ago. Different product/market by now. Low probability.6061### Phase 2: "What's New" Inventory6263Before reaching out, document what's changed since they last engaged:6465- 3 biggest product improvements66- 2 new integrations or features67- 1-2 new case studies from their industry68- Any pricing or packaging changes that benefit them69- New data/benchmarks/research relevant to their world7071### Phase 3: Re-Engagement Sequences7273**Dormant Lead Sequence (3 touches over 14 days):**7475- **Touch 1 (Day 1):** "Since you downloaded [original asset]..." + mention 1 new76 thing + soft CTA: "Here's an updated version / related resource."77- **Touch 2 (Day 7):** New insight relevant to their original interest.78 "We published new research on [topic] — thought you'd find it useful."79- **Touch 3 (Day 14):** Breakup. "Closing your file. If [original problem] is80 still relevant, our [new feature] has been getting great feedback.81 Here if you need it."8283**Inactive Customer Sequence (3 touches over 21 days):**8485- **Touch 1 (Day 1):** "We've made some changes since you left — specifically86 [top 2 improvements]. Would you be open to a 15-minute walkthrough?"87- **Touch 2 (Day 10):** Customer story. "Since you left, [similar company]88 achieved [result] using the features we've added. Here's the case study."89- **Touch 3 (Day 21):** Direct offer. "Come back for [incentive: 1 month free,90 waived setup, etc.]. Here's a link to reactivate in 2 clicks."9192### Phase 4: Win-Back Offers9394For churned customers, consider:9596- **1 month free:** Low cost, high take rate. Best for recent churn.97- **Waived setup/migration:** If complexity was the reason they left98- **Grandfathered pricing:** If price increase caused churn99- **Feature unlock:** "Come back and we'll include [add-on] free for 6 months"100- **No offer:** Some churns aren't worth winning back (bad fit, competitor101 is better for their use case). Let them go.102103### Phase 5: Sunset Policy104105- **Dormant leads:** After 3-touch sequence with no reply → 6-month cooldown →106 one more attempt → if no reply, suppress from all marketing.107- **Churned customers:** After win-back sequence with no reply → annual check-in108 email only. Don't keep hammering.109- **GDPR compliance:** After 24 months of no engagement, delete or anonymize110 data unless legal requirement to retain.111- **List hygiene:** Remove unengaged contacts quarterly to maintain sender112 reputation and reduce ESP costs.113114## Output Format115116Re-engagement campaign design with: segmentation criteria, "what's new" inventory,117sequences per segment, win-back offer structure, and sunset policy.118119## Quality Check120121Before delivering, verify:122123- [ ] Dormant leads segmented by recency: cold (3-6 months), frozen (6-12 months), dead (12+ months) — each with a different touch cadence124- [ ] Inactive customers segmented separately: lapsed user (still paying, usage dropped), recent churn (<90 days), old churn (90+ days)125- [ ] 'What's New' inventory completed before first outreach — minimum 3 product improvements, 2 new features/integrations, 1-2 relevant case studies126- [ ] Dormant lead sequence: 3 touches over 14 days, ending with breakup (no infinite nurture)127- [ ] Inactive customer sequence: 3 touches over 21 days, with a specific win-back offer on touch 3128- [ ] Sunset policy defined: dormant leads suppress after 2 sequences; churned customers get annual check-in only; 24-month no-engagement = deletion129130## Common Pitfalls1311321. **'We miss you' framing.** Generic emotional appeals signal template outreach and produce low response. Fix: open with a specific change since they last engaged — product improvement, new integration, industry-relevant case study.1332. **Same treatment for all dormancy levels.** A 3-month-dormant lead and an 18-month-dead lead are not the same audience. Fix: segment by recency — cold gets full sequence, frozen gets condensed, dead gets one email before suppression.1343. **No sunset policy.** Contacts receive re-engagement emails indefinitely, damaging sender reputation and burning ESP budget. Fix: hard stop after defined touch count; 6-month cooldown before second attempt; suppress after second sequence failure.1354. **Offering discounts to recent churn.** A customer who cancelled last month for a product gap won't return for 10% off. Fix: lead with product changes, not price — 'we fixed the thing you left over' converts better than 'come back for less.'1365. **Treating lapsed users as churned.** A customer who stopped using but is still paying needs a health intervention, not a win-back offer. Fix: separate lapsed-user play (usage recovery, CSM outreach) from churned-customer play (product changes, return offer).137138## Execution Artifacts139140- `references/framework-notes.md` — Named frameworks and reference tables141- `templates/output-template.md` — Deliverable shell for agent output142- `scripts/check-output.py` — Lightweight deliverable validator143 **Canonical lifecycle (repo root):** `references/gtm-lifecycle-stages.md` (Engagement, Retention) · `references/lifecycle-metrics-by-stage.md`144145## Related Skills146147- mql-nurture, churn-prevention, email-deliverability, cold-email-strategy, lifecycle-drips