Re-Engagement Campaigns skill

Designs re-engagement for dormant leads and inactive customers: win-back sequences, reactivation offers, and sunset policies that protect deliverability.

by LeadMagic·MIT license·★ 62 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# 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
- **Google and Yahoo — Bulk sender requirements (2024)** — Unengaged recipients drive complaints; sunset them before they push spam rates p…
- **Validity — Sender reputation and list hygiene** — Suppress long-inactive addresses and spam traps; re-permission before mailing old lis…
- **Patrick Campbell (ProfitWell) — Win-back and involuntary churn** — Separate failed-payment recovery from dissatisfied-customer win-back…

## When to Use

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of Re-Engagement Campaigns

LeadMagic/main1 file shown
SKILL.md
Show the full text163 lines

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

  • Google and Yahoo — Bulk sender requirements (2024) — Unengaged recipients drive complaints; sunset them before they push spam rates past 0.3%.
  • Validity — Sender reputation and list hygiene — Suppress long-inactive addresses and spam traps; re-permission before mailing old lists.
  • Patrick Campbell (ProfitWell) — Win-back and involuntary churn — Separate failed-payment recovery from dissatisfied-customer win-back; they need different offers and timing.

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:

  • Dormant leads segmented by recency: cold (3-6 months), frozen (6-12 months), dead (12+ months) — each with a different touch cadence
  • Inactive customers segmented separately: lapsed user (still paying, usage dropped), recent churn (<90 days), old churn (90+ days)
  • 'What's New' inventory completed before first outreach — minimum 3 product improvements, 2 new features/integrations, 1-2 relevant case studies
  • Dormant lead sequence: 3 touches over 14 days, ending with breakup (no infinite nurture)
  • Inactive customer sequence: 3 touches over 21 days, with a specific win-back offer on touch 3
  • Sunset policy defined: dormant leads suppress after 2 sequences; churned customers get annual check-in only; 24-month no-engagement = deletion

Common Pitfalls

  1. '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.
  2. 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.
  3. 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.
  4. 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.'
  5. 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: references/gtm-lifecycle-stages.md (Engagement, Retention) · references/lifecycle-metrics-by-stage.md
  • mql-nurture, churn-prevention, email-deliverability, cold-email-strategy, lifecycle-drips
1---
2name: re-engagement
3description: >-
4 Designs re-engagement for dormant leads and inactive customers: win-back
5 sequences, reactivation offers, and sunset policies that protect
6 deliverability. Use when the user wants to revive a cold database, win back
7 churned or inactive customers, or decide when to stop mailing unengaged
8 contacts. Triggers on: "re-engagement", "win-back", "reactivation", "dormant
9 leads", "inactive customers", "sunset policy".
10license: MIT
11compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
12metadata:
13 version: "1.0.0"
14 author: LeadMagic
15 category: lifecycle
16 tags: [lifecycle, re-engagement, win-back, reactivation, dormant]
17 frameworks:
18 - "Google and Yahoo — Bulk sender requirements (2024)"
19 - "Validity — Sender reputation and list hygiene"
20 - "Patrick Campbell (ProfitWell) — Win-back and involuntary churn"
21---
22 
23# Re-Engagement Campaigns
24 
25## Overview
26 
27Dormant leads and inactive customers are your lowest-hanging fruit — they already
28know you, and reactivation costs 5-7x less than new acquisition. But re-engagement
29requires different messaging than new prospect outreach. This skill covers win-back
30sequences for both prospects and customers.
31 
32## Authoritative Foundations
33- **Google and Yahoo — Bulk sender requirements (2024)** — Unengaged recipients drive complaints; sunset them before they push spam rates past 0.3%.
34- **Validity — Sender reputation and list hygiene** — Suppress long-inactive addresses and spam traps; re-permission before mailing old lists.
35- **Patrick Campbell (ProfitWell) — Win-back and involuntary churn** — Separate failed-payment recovery from dissatisfied-customer win-back; they need different offers and timing.
36 
37## When to Use
38 
39- "Re-engage dormant leads"
40- "Win back inactive customers"
41- "Reactivation campaign"
42- "Sunset policy"
43- "Re-engagement sequence"
44 
45## Lifecycle Stage
46 
47**Engagement** (dormant users) and **Retention** (win-back). Index → `references/gtm-lifecycle-stages.md`.
48Metrics → `references/lifecycle-metrics-by-stage.md` (Engagement + Retention).
49 
50## Core Principle
51 
52> The biggest mistake in re-engagement is sending "We miss you!" emails.
53> Nobody cares that you miss them. They care about what's changed since
54> they last engaged — new features, new data, new proof points that make
55> your product more valuable now than when they left.
56 
57## Step-by-Step Process
58 
59### Phase 1: Segmentation
60 
61Segment by dormancy type:
62 
63**Dormant Leads (never bought):**
64 
65- **Cold:** 3-6 months since last engagement. Standard re-engagement sequence.
66- **Frozen:** 6-12 months. Condensed sequence. "We've changed" angle.
67- **Dead:** 12+ months. One-and-done email. If no reply, suppress.
68 
69**Inactive Customers (bought, stopped using or churned):**
70 
71- **Lapsed user:** Still paying but not using. Usage dropped >50% for 30+ days.
72 Health risk play, not win-back.
73- **Recent churn:** Cancelled <90 days ago. Win-back with "what we've fixed" angle.
74- **Old churn:** Cancelled 90+ days ago. Different product/market by now. Low probability.
75 
76### Phase 2: "What's New" Inventory
77 
78Before reaching out, document what's changed since they last engaged:
79 
80- 3 biggest product improvements
81- 2 new integrations or features
82- 1-2 new case studies from their industry
83- Any pricing or packaging changes that benefit them
84- New data/benchmarks/research relevant to their world
85 
86### Phase 3: Re-Engagement Sequences
87 
88**Dormant Lead Sequence (3 touches over 14 days):**
89 
90- **Touch 1 (Day 1):** "Since you downloaded [original asset]..." + mention 1 new
91 thing + soft CTA: "Here's an updated version / related resource."
92- **Touch 2 (Day 7):** New insight relevant to their original interest.
93 "We published new research on [topic] — thought you'd find it useful."
94- **Touch 3 (Day 14):** Breakup. "Closing your file. If [original problem] is
95 still relevant, our [new feature] has been getting great feedback.
96 Here if you need it."
97 
98**Inactive Customer Sequence (3 touches over 21 days):**
99 
100- **Touch 1 (Day 1):** "We've made some changes since you left — specifically
101 [top 2 improvements]. Would you be open to a 15-minute walkthrough?"
102- **Touch 2 (Day 10):** Customer story. "Since you left, [similar company]
103 achieved [result] using the features we've added. Here's the case study."
104- **Touch 3 (Day 21):** Direct offer. "Come back for [incentive: 1 month free,
105 waived setup, etc.]. Here's a link to reactivate in 2 clicks."
106 
107### Phase 4: Win-Back Offers
108 
109For churned customers, consider:
110 
111- **1 month free:** Low cost, high take rate. Best for recent churn.
112- **Waived setup/migration:** If complexity was the reason they left
113- **Grandfathered pricing:** If price increase caused churn
114- **Feature unlock:** "Come back and we'll include [add-on] free for 6 months"
115- **No offer:** Some churns aren't worth winning back (bad fit, competitor
116 is better for their use case). Let them go.
117 
118### Phase 5: Sunset Policy
119 
120- **Dormant leads:** After 3-touch sequence with no reply → 6-month cooldown →
121 one more attempt → if no reply, suppress from all marketing.
122- **Churned customers:** After win-back sequence with no reply → annual check-in
123 email only. Don't keep hammering.
124- **GDPR compliance:** After 24 months of no engagement, delete or anonymize
125 data unless legal requirement to retain.
126- **List hygiene:** Remove unengaged contacts quarterly to maintain sender
127 reputation and reduce ESP costs.
128 
129## Output Format
130 
131Re-engagement campaign design with: segmentation criteria, "what's new" inventory,
132sequences per segment, win-back offer structure, and sunset policy.
133 
134## Quality Check
135 
136Before delivering, verify:
137 
138- [ ] Dormant leads segmented by recency: cold (3-6 months), frozen (6-12 months), dead (12+ months) — each with a different touch cadence
139- [ ] Inactive customers segmented separately: lapsed user (still paying, usage dropped), recent churn (<90 days), old churn (90+ days)
140- [ ] 'What's New' inventory completed before first outreach — minimum 3 product improvements, 2 new features/integrations, 1-2 relevant case studies
141- [ ] Dormant lead sequence: 3 touches over 14 days, ending with breakup (no infinite nurture)
142- [ ] Inactive customer sequence: 3 touches over 21 days, with a specific win-back offer on touch 3
143- [ ] Sunset policy defined: dormant leads suppress after 2 sequences; churned customers get annual check-in only; 24-month no-engagement = deletion
144 
145## Common Pitfalls
146 
1471. **'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.
1482. **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.
1493. **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.
1504. **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.'
1515. **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).
152 
153## Execution Artifacts
154 
155- `references/framework-notes.md` — Named frameworks and reference tables
156- `templates/output-template.md` — Deliverable shell for agent output
157- `scripts/check-output.py` — Lightweight deliverable validator
158 **Canonical lifecycle:** `references/gtm-lifecycle-stages.md` (Engagement, Retention) · `references/lifecycle-metrics-by-stage.md`
159 
160## Related Skills
161 
162- mql-nurture, churn-prevention, email-deliverability, cold-email-strategy, lifecycle-drips
163 

Discussion

Alternatives

Subscription Lifecycle: Trial, Churn, Win-backWhen the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions "subscription lifecycle", "trial conversion", "churn", "cancellation", "win-back", "lapsed subscribers", "dunning", "billing retry", "grace period", "renewal rate", "subscriber LTV", or "resubscribe". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.Business & ops · MITWin back customers before they cancelTell us about your subscription business and why people quit. Get back a ready-to-use plan to keep more customers and recover failed payments.Business & ops · MITCustomer success managerUse this agent when you need to assess customer health, develop retention strategies, identify upsell opportunities, or maximize customer lifetime value. Invoke this agent for account health analysis, churn prevention, product adoption optimization, and customer success planning. Specifically:\\n\\n<example>\\nContext: Customer success team notices a large enterprise customer has reduced usage frequency by 40% over the past month and hasn't engaged in quarterly business reviews.\\nuser: "We're concerned about TechCorp's engagement. Usage is down significantly. Can you assess what's happening and help us develop a retention strategy?"\\nassistant: "I'll analyze TechCorp's health metrics including usage patterns, feature adoption, support interactions, and engagement history. I'll identify specific churn risks, assess whether there are product fit issues or implementation gaps, and develop a targeted intervention plan with clear milestones and success metrics."\\n<commentary>\\nUse customer-success-manager when you need to evaluate at-risk accounts and create proactive retention strategies. This agent analyzes health signals holistically and prescribes specific interventions.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Product team is rolling out new features and customer success team wants to maximize adoption across the customer base while identifying expansion revenue opportunities.\\nuser: "We're launching three new features next month. How do we ensure our customers actually adopt them? And which customers might be willing to upgrade to higher tiers?"\\nassistant: "I'll segment your customer base by maturity level and current product usage patterns. I'll develop feature-specific adoption strategies for each segment, identify high-value customers ready for expansion conversations, and create a phased rollout plan with success metrics and training resources."\\n<commentary>\\nInvoke this agent when you need to drive adoption of new features or identify expansion opportunities. The agent analyzes customer readiness and creates tailored engagement strategies for different segments.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Quarterly renewal period is approaching and customer success team wants to prepare for renewal conversations with key accounts and identify which customers are at risk of non-renewal.\\nuser: "We have 40 accounts up for renewal in the next 90 days. Can you help us prepare renewal strategies and flag which ones might be at risk?"\\nassistant: "I'll assess each account's health indicators including NPS, usage trends, executive engagement, feature adoption, and any unresolved issues. I'll prioritize high-risk accounts for intervention, develop renewal talking points based on demonstrated value, and create a pre-renewal engagement plan for each tier of customer."\\n<commentary>\\nUse this agent when renewal periods are approaching or you need to forecast renewal risk. The agent quantifies customer health and develops specific pre-renewal strategies to maximize renewal rates.\\n</commentary>\\n</example>\\n\\nDoes not handle individual support tickets or FAQ/help-center content — hand those to customer-support. Does not own pre-sale technical POC/RFP work — hand that to sales-engineer. Does not finalize pricing or discount decisions — route to the account/deal team. Does not review or negotiate contract/legal terms — route to legal-advisor.Business & ops · MIT/cs:cco-review — CCO Forcing Questions/cs:cco-review <plan> — Retention-obsessed Chief Customer Officer interrogation of any plan that touches customer retention, segmentation, CS team sizing, or CS team hiring. Use when gross retention is slipping, before approving CSM headcount, or when deciding which customer segments to keep or fire. · MIT