Customer win back sequencer

For churned accounts, research what has changed since they left — new funding, team growth, competitor dissatisfaction, product updates that address their pain — then assess re-engagement potential and generate a personalized win-back email sequence with timing recommendations.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/outreach/composites/customer-win-back-sequencer#main ~/.claude/skills/customer-win-back-sequencer

For one project only, change the path to .claude/skills/customer-win-back-sequencer.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text354 lines
customer-win-back-sequencer/SKILL.md354 lines11.0 KBpushed 96d agoRawView on GitHub

Customer Win-Back Sequencer

Not every churned customer is gone forever. This skill identifies which ones to pursue, finds the right re-engagement angle, and generates a personalized win-back sequence. Timing and relevance are everything — no generic "we miss you" emails.

Built for: Startups that have churned customers sitting in a spreadsheet with no plan to re-engage them. The best win-back campaigns are triggered by change — this skill monitors for those changes and strikes when the timing is right.

When to Use

  • "Which churned customers should we try to win back?"
  • "Build a win-back campaign for [customer]"
  • "Research our churned accounts for re-engagement opportunities"
  • "Generate win-back emails for customers who left because of [reason]"
  • "Run the win-back scan on our churn list"

Phase 0: Intake

Churned Account Data

  1. Churn list — CSV/sheet with: company name, domain, contact email, contact LinkedIn URL (if available), churn date, MRR at churn, churn reason (if known)
  2. Time since churn filter — Min/max months since churn to consider (default: 3-18 months. Too recent = too soon. Too old = too stale.)
  3. Minimum value — Only pursue accounts above $X MRR? (Focus effort on worthwhile wins)

Product Context

  1. Major product updates since churn — What's new? (Features, pricing changes, integrations, performance improvements)
  2. Churn reasons addressed — Which past churn reasons have you actually fixed?
  3. Current offer — Any win-back incentive? (Discount, extended trial, concierge onboarding, free migration)

Sequence Preferences

  1. Sender — Who should the emails come from? (Founder, CSM, account exec)
  2. Channel — Email only, or email + LinkedIn?
  3. Sequence length — How many touches? (Default: 3-4 over 3-4 weeks)

Phase 1: Churned Account Research

For each account in the churn list, research what's changed:

1A: Company Changes

Search: "[company name]" funding OR raised OR "series" OR acquisition 2025 2026
Search: "[company name]" hiring OR "we're hiring" OR "growing team"
Search: "[company name]" launch OR "new product" OR expansion OR pivot

Extract:

  • Funding: New round raised? (More budget available)
  • Growth: Headcount increasing? New hires in relevant roles?
  • Product changes: Launched something new that would benefit from your product?
  • Market moves: Entered a new market, new partnerships?

1B: Contact Changes

Search: "[contact name]" "[company name]" OR linkedin.com
Search: "[company name]" "[relevant title]" new OR hired OR promoted

Determine:

  • Same contact still there? If yes, continuity helps. If no, find the new person.
  • Contact promoted? More authority = bigger potential deal.
  • New decision-maker? Fresh eyes, no baggage from the old experience.

1C: Competitor Dissatisfaction Signals

If you know which competitor they switched to:

Search: "[competitor name]" complaints OR issues OR "looking for alternative"
Search: "[competitor name]" site:g2.com negative reviews
Search: "[company name]" "[competitor name]" OR "switched from"

Look for:

  • Public complaints about the competitor they switched to
  • Reviews mentioning problems that your product solves
  • Signs of "buyer's remorse" in the market

1D: Product-Churn Fit Analysis

Match what's changed in your product against their churn reason:

Churn Reason Product Update Win-Back Angle
"Too expensive" New pricing tier / startup discount Price-based re-engagement
"Missing [feature]" [Feature] shipped Feature announcement
"Too complex" Simplified onboarding / UX overhaul "We listened" narrative
"Switched to [competitor]" Competitive advantage developed Competitive displacement
"Didn't see ROI" New ROI dashboard / case studies Proof-based approach
"Champion left" N/A — find new champion Fresh start narrative
"Company downsized" Company now growing again (from research) Timing-based re-engagement

Phase 2: Win-Back Scoring

Score each churned account's re-engagement potential:

Win-Back Score = (Change Signal × Churn Reason Addressability × Account Value) / Time Decay

Change Signal (1-5):
  5 = Multiple strong signals (funding + growth + competitor issues)
  4 = One strong signal (funding or significant growth)
  3 = Moderate signal (hiring, product launch)
  2 = Minor signal (still operating, no major changes)
  1 = No detectable change

Churn Reason Addressability (1-3):
  3 = You've directly fixed the reason they left
  2 = Partially addressed or different angle available
  1 = Same issues exist / unknown churn reason

Account Value (multiplier):
  2.0x = Was top 20% by MRR
  1.5x = Mid-tier MRR
  1.0x = Lower MRR

Time Decay (divisor):
  1.0 = Churned 3-6 months ago (sweet spot)
  1.2 = Churned 6-12 months ago
  1.5 = Churned 12-18 months ago
  2.0 = Churned 18+ months ago

Priority Tiers

Tier Score Action
High Priority 8+ Full personalized sequence + founder outreach
Medium Priority 4-7 Personalized sequence
Low Priority 1-3 Batch campaign or skip

Phase 3: Sequence Generation

Win-Back Sequence — High Priority (4 emails over 4 weeks)

Email 1: The Relevant Update (Day 0)

Subject options:
A: "[First name], [specific thing] changed since we last spoke"
B: "We fixed the thing that made you leave"
C: "[Company] + [Your Product] — worth another look?"

---

Hi [First name],

[1 sentence acknowledging they left — no guilt, no desperation]

Since then, we've [specific improvement that addresses their churn reason]:

- [Change 1 — most relevant to their pain]
- [Change 2]
- [Change 3]

[If you have a relevant customer proof point]:
"[Company in their space] switched back and saw [result]."

Would it be worth a 15-minute look at what's different?

[Soft CTA — no pressure]

[Signature]

Email 2: The Proof Point (Day 7)

Subject: "How [similar company] is using [product] now"

Hi [First name],

Quick follow-up — wanted to share something relevant.

[Case study or proof point from a company similar to theirs]:
- [What they achieved]
- [Metric that matters]

[1 sentence connecting this to their specific situation]

[CTA — slightly stronger: "Want me to show you the new [feature] in 10 minutes?"]

[Signature]

Email 3: The Offer (Day 14)

Subject: "[Specific offer — e.g., 'Free migration + 30 days on us']"

Hi [First name],

I know switching tools is a pain — that's usually what keeps people from
coming back even when the product has improved.

So we're making it easy:
- [Offer detail 1 — e.g., "We'll handle the full migration"]
- [Offer detail 2 — e.g., "30 days free to test everything"]
- [Offer detail 3 — e.g., "Dedicated onboarding session"]

[If applicable: "This offer is available through [date]"]

Worth a conversation?

[Signature]

Email 4: The Breakup (Day 28)

Subject: "Closing the loop"

Hi [First name],

Totally understand if the timing isn't right — just wanted to
make sure this didn't slip through the cracks.

Quick summary of what's new:
→ [Key improvement 1]
→ [Key improvement 2]
→ [Standing offer, if applicable]

If anything changes on your end, my inbox is always open.

[Signature]

P.S. [Genuinely helpful resource — e.g., "We just published [relevant content].
Worth a read regardless of which tool you're using."]

Win-Back Sequence — Medium Priority (3 emails over 3 weeks)

Shorter, less personalized but still relevant:

Email 1: Product update announcement + relevance to their use case Email 2: Customer proof point + specific offer Email 3: Soft breakup with resource share

Win-Back Sequence — Competitor-Specific

If they switched to a known competitor:

Email 1: "How [product] compares to [competitor] today" — honest, non-aggressive comparison focused on what changed Email 2: Customer story of someone who switched back from that specific competitor Email 3: Offer + easy migration path

Phase 4: Output Format

# Win-Back Opportunity Report — [DATE]
Churned accounts analyzed: [N]
Time window: [Churned between X and Y months ago]

---

## Summary

| Priority | Accounts | Total MRR Opportunity |
|----------|----------|----------------------|
| High Priority | [N] | $[X]/mo |
| Medium Priority | [N] | $[X]/mo |
| Low Priority / Skip | [N] | $[X]/mo |

**Total recoverable MRR:** $[X]/mo (estimated, assuming [Y%] win-back rate)

---

## High Priority Accounts

### [Company 1] — Churned: [date] | Former MRR: $[X]
**Churn reason:** [Reason]
**What's changed (them):** [Research findings]
**What's changed (us):** [Product updates that address their pain]
**Win-back angle:** [The core pitch]
**Contact:** [Name, title, email]
**Sequence:** [Attached — 4 emails, personalized]

### [Company 2] — ...

---

## Medium Priority Accounts

| Account | Churned | MRR | Churn Reason | Win-Back Angle | Score |
|---------|---------|-----|-------------|---------------|-------|
| [Name] | [Date] | $[X] | [Reason] | [Angle] | [N] |

---

## Email Sequences

### [Company 1] — Full Personalized Sequence
[Email 1: Subject + body]
[Email 2: Subject + body]
[Email 3: Subject + body]
[Email 4: Subject + body]

### [Company 2] — ...

---

## Accounts to Skip (and Why)

| Account | Reason to Skip |
|---------|---------------|
| [Name] | [Still in same situation / company shut down / too recent] |

---

## Win-Back Campaign Setup

If using Smartlead:
- Campaign name: "Win-Back — [Month] [Year]"
- Sequences: [Use generated sequences above]
- Timing: [Recommended send schedule]
- Sender: [Recommended — founder for high priority, CSM for medium]

Save to clients/<client-name>/customer-success/win-back/win-back-report-[YYYY-MM-DD].md.

Cost

Component Cost
Web research per churned account Free
LinkedIn research (optional) ~$0.25-0.50 per account
Sequence generation Free (LLM reasoning)
Total Free — $5 (for ~10 accounts with LinkedIn research)

Tools Required

  • web_search — for company and competitor research
  • fetch_webpage — for career pages, news, competitor reviews
  • Optional: linkedin-profile-post-scraper for contact monitoring
  • Optional: review-site-scraper for competitor dissatisfaction signals
  • Optional: cold-email-outreach for campaign creation

Trigger Phrases

  • "Which churned customers should we win back?"
  • "Build a win-back sequence for [customer]"
  • "Research our churn list for re-engagement"
  • "Run the win-back scan"
  • "Generate win-back emails for churned accounts"
1---
2name: customer-win-back-sequencer
3description: >
4 For churned accounts, research what has changed since they left — new funding, team
5 growth, competitor dissatisfaction, product updates that address their pain — then
6 assess re-engagement potential and generate a personalized win-back email sequence
7 with timing recommendations. Chains web research and LinkedIn monitoring with email
8 sequence generation.
9tags: [outreach]
10---
11 
12# Customer Win-Back Sequencer
13 
14Not every churned customer is gone forever. This skill identifies which ones to pursue, finds the right re-engagement angle, and generates a personalized win-back sequence. Timing and relevance are everything — no generic "we miss you" emails.
15 
16**Built for:** Startups that have churned customers sitting in a spreadsheet with no plan to re-engage them. The best win-back campaigns are triggered by change — this skill monitors for those changes and strikes when the timing is right.
17 
18## When to Use
19 
20- "Which churned customers should we try to win back?"
21- "Build a win-back campaign for [customer]"
22- "Research our churned accounts for re-engagement opportunities"
23- "Generate win-back emails for customers who left because of [reason]"
24- "Run the win-back scan on our churn list"
25 
26## Phase 0: Intake
27 
28### Churned Account Data
291. **Churn list** — CSV/sheet with: company name, domain, contact email, contact LinkedIn URL (if available), churn date, MRR at churn, churn reason (if known)
302. **Time since churn filter** — Min/max months since churn to consider (default: 3-18 months. Too recent = too soon. Too old = too stale.)
313. **Minimum value** — Only pursue accounts above $X MRR? (Focus effort on worthwhile wins)
32 
33### Product Context
344. **Major product updates since churn** — What's new? (Features, pricing changes, integrations, performance improvements)
355. **Churn reasons addressed** — Which past churn reasons have you actually fixed?
366. **Current offer** — Any win-back incentive? (Discount, extended trial, concierge onboarding, free migration)
37 
38### Sequence Preferences
397. **Sender** — Who should the emails come from? (Founder, CSM, account exec)
408. **Channel** — Email only, or email + LinkedIn?
419. **Sequence length** — How many touches? (Default: 3-4 over 3-4 weeks)
42 
43## Phase 1: Churned Account Research
44 
45For each account in the churn list, research what's changed:
46 
47### 1A: Company Changes
48 
49```
50Search: "[company name]" funding OR raised OR "series" OR acquisition 2025 2026
51Search: "[company name]" hiring OR "we're hiring" OR "growing team"
52Search: "[company name]" launch OR "new product" OR expansion OR pivot
53```
54 
55Extract:
56- **Funding:** New round raised? (More budget available)
57- **Growth:** Headcount increasing? New hires in relevant roles?
58- **Product changes:** Launched something new that would benefit from your product?
59- **Market moves:** Entered a new market, new partnerships?
60 
61### 1B: Contact Changes
62 
63```
64Search: "[contact name]" "[company name]" OR linkedin.com
65Search: "[company name]" "[relevant title]" new OR hired OR promoted
66```
67 
68Determine:
69- **Same contact still there?** If yes, continuity helps. If no, find the new person.
70- **Contact promoted?** More authority = bigger potential deal.
71- **New decision-maker?** Fresh eyes, no baggage from the old experience.
72 
73### 1C: Competitor Dissatisfaction Signals
74 
75If you know which competitor they switched to:
76 
77```
78Search: "[competitor name]" complaints OR issues OR "looking for alternative"
79Search: "[competitor name]" site:g2.com negative reviews
80Search: "[company name]" "[competitor name]" OR "switched from"
81```
82 
83Look for:
84- Public complaints about the competitor they switched to
85- Reviews mentioning problems that your product solves
86- Signs of "buyer's remorse" in the market
87 
88### 1D: Product-Churn Fit Analysis
89 
90Match what's changed in your product against their churn reason:
91 
92| Churn Reason | Product Update | Win-Back Angle |
93|-------------|----------------|----------------|
94| "Too expensive" | New pricing tier / startup discount | Price-based re-engagement |
95| "Missing [feature]" | [Feature] shipped | Feature announcement |
96| "Too complex" | Simplified onboarding / UX overhaul | "We listened" narrative |
97| "Switched to [competitor]" | Competitive advantage developed | Competitive displacement |
98| "Didn't see ROI" | New ROI dashboard / case studies | Proof-based approach |
99| "Champion left" | N/A — find new champion | Fresh start narrative |
100| "Company downsized" | Company now growing again (from research) | Timing-based re-engagement |
101 
102## Phase 2: Win-Back Scoring
103 
104Score each churned account's re-engagement potential:
105 
106```
107Win-Back Score = (Change Signal × Churn Reason Addressability × Account Value) / Time Decay
108 
109Change Signal (1-5):
110 5 = Multiple strong signals (funding + growth + competitor issues)
111 4 = One strong signal (funding or significant growth)
112 3 = Moderate signal (hiring, product launch)
113 2 = Minor signal (still operating, no major changes)
114 1 = No detectable change
115 
116Churn Reason Addressability (1-3):
117 3 = You've directly fixed the reason they left
118 2 = Partially addressed or different angle available
119 1 = Same issues exist / unknown churn reason
120 
121Account Value (multiplier):
122 2.0x = Was top 20% by MRR
123 1.5x = Mid-tier MRR
124 1.0x = Lower MRR
125 
126Time Decay (divisor):
127 1.0 = Churned 3-6 months ago (sweet spot)
128 1.2 = Churned 6-12 months ago
129 1.5 = Churned 12-18 months ago
130 2.0 = Churned 18+ months ago
131```
132 
133### Priority Tiers
134 
135| Tier | Score | Action |
136|------|-------|--------|
137| **High Priority** | 8+ | Full personalized sequence + founder outreach |
138| **Medium Priority** | 4-7 | Personalized sequence |
139| **Low Priority** | 1-3 | Batch campaign or skip |
140 
141## Phase 3: Sequence Generation
142 
143### Win-Back Sequence — High Priority (4 emails over 4 weeks)
144 
145**Email 1: The Relevant Update (Day 0)**
146 
147```
148Subject options:
149A: "[First name], [specific thing] changed since we last spoke"
150B: "We fixed the thing that made you leave"
151C: "[Company] + [Your Product] — worth another look?"
152 
153---
154 
155Hi [First name],
156 
157[1 sentence acknowledging they left — no guilt, no desperation]
158 
159Since then, we've [specific improvement that addresses their churn reason]:
160 
161- [Change 1 — most relevant to their pain]
162- [Change 2]
163- [Change 3]
164 
165[If you have a relevant customer proof point]:
166"[Company in their space] switched back and saw [result]."
167 
168Would it be worth a 15-minute look at what's different?
169 
170[Soft CTA — no pressure]
171 
172[Signature]
173```
174 
175**Email 2: The Proof Point (Day 7)**
176 
177```
178Subject: "How [similar company] is using [product] now"
179 
180Hi [First name],
181 
182Quick follow-up — wanted to share something relevant.
183 
184[Case study or proof point from a company similar to theirs]:
185- [What they achieved]
186- [Metric that matters]
187 
188[1 sentence connecting this to their specific situation]
189 
190[CTA — slightly stronger: "Want me to show you the new [feature] in 10 minutes?"]
191 
192[Signature]
193```
194 
195**Email 3: The Offer (Day 14)**
196 
197```
198Subject: "[Specific offer — e.g., 'Free migration + 30 days on us']"
199 
200Hi [First name],
201 
202I know switching tools is a pain — that's usually what keeps people from
203coming back even when the product has improved.
204 
205So we're making it easy:
206- [Offer detail 1 — e.g., "We'll handle the full migration"]
207- [Offer detail 2 — e.g., "30 days free to test everything"]
208- [Offer detail 3 — e.g., "Dedicated onboarding session"]
209 
210[If applicable: "This offer is available through [date]"]
211 
212Worth a conversation?
213 
214[Signature]
215```
216 
217**Email 4: The Breakup (Day 28)**
218 
219```
220Subject: "Closing the loop"
221 
222Hi [First name],
223 
224Totally understand if the timing isn't right — just wanted to
225make sure this didn't slip through the cracks.
226 
227Quick summary of what's new:
228→ [Key improvement 1]
229→ [Key improvement 2]
230→ [Standing offer, if applicable]
231 
232If anything changes on your end, my inbox is always open.
233 
234[Signature]
235 
236P.S. [Genuinely helpful resource — e.g., "We just published [relevant content].
237Worth a read regardless of which tool you're using."]
238```
239 
240### Win-Back Sequence — Medium Priority (3 emails over 3 weeks)
241 
242Shorter, less personalized but still relevant:
243 
244**Email 1:** Product update announcement + relevance to their use case
245**Email 2:** Customer proof point + specific offer
246**Email 3:** Soft breakup with resource share
247 
248### Win-Back Sequence — Competitor-Specific
249 
250If they switched to a known competitor:
251 
252**Email 1:** "How [product] compares to [competitor] today" — honest, non-aggressive comparison focused on what changed
253**Email 2:** Customer story of someone who switched back from that specific competitor
254**Email 3:** Offer + easy migration path
255 
256## Phase 4: Output Format
257 
258```markdown
259# Win-Back Opportunity Report — [DATE]
260Churned accounts analyzed: [N]
261Time window: [Churned between X and Y months ago]
262 
263---
264 
265## Summary
266 
267| Priority | Accounts | Total MRR Opportunity |
268|----------|----------|----------------------|
269| High Priority | [N] | $[X]/mo |
270| Medium Priority | [N] | $[X]/mo |
271| Low Priority / Skip | [N] | $[X]/mo |
272 
273**Total recoverable MRR:** $[X]/mo (estimated, assuming [Y%] win-back rate)
274 
275---
276 
277## High Priority Accounts
278 
279### [Company 1] — Churned: [date] | Former MRR: $[X]
280**Churn reason:** [Reason]
281**What's changed (them):** [Research findings]
282**What's changed (us):** [Product updates that address their pain]
283**Win-back angle:** [The core pitch]
284**Contact:** [Name, title, email]
285**Sequence:** [Attached — 4 emails, personalized]
286 
287### [Company 2] — ...
288 
289---
290 
291## Medium Priority Accounts
292 
293| Account | Churned | MRR | Churn Reason | Win-Back Angle | Score |
294|---------|---------|-----|-------------|---------------|-------|
295| [Name] | [Date] | $[X] | [Reason] | [Angle] | [N] |
296 
297---
298 
299## Email Sequences
300 
301### [Company 1] — Full Personalized Sequence
302[Email 1: Subject + body]
303[Email 2: Subject + body]
304[Email 3: Subject + body]
305[Email 4: Subject + body]
306 
307### [Company 2] — ...
308 
309---
310 
311## Accounts to Skip (and Why)
312 
313| Account | Reason to Skip |
314|---------|---------------|
315| [Name] | [Still in same situation / company shut down / too recent] |
316 
317---
318 
319## Win-Back Campaign Setup
320 
321If using Smartlead:
322- Campaign name: "Win-Back — [Month] [Year]"
323- Sequences: [Use generated sequences above]
324- Timing: [Recommended send schedule]
325- Sender: [Recommended — founder for high priority, CSM for medium]
326```
327 
328Save to `clients/<client-name>/customer-success/win-back/win-back-report-[YYYY-MM-DD].md`.
329 
330## Cost
331 
332| Component | Cost |
333|-----------|------|
334| Web research per churned account | Free |
335| LinkedIn research (optional) | ~$0.25-0.50 per account |
336| Sequence generation | Free (LLM reasoning) |
337| **Total** | **Free — $5** (for ~10 accounts with LinkedIn research) |
338 
339## Tools Required
340 
341- **web_search** — for company and competitor research
342- **fetch_webpage** — for career pages, news, competitor reviews
343- **Optional:** `linkedin-profile-post-scraper` for contact monitoring
344- **Optional:** `review-site-scraper` for competitor dissatisfaction signals
345- **Optional:** `cold-email-outreach` for campaign creation
346 
347## Trigger Phrases
348 
349- "Which churned customers should we win back?"
350- "Build a win-back sequence for [customer]"
351- "Research our churn list for re-engagement"
352- "Run the win-back scan"
353- "Generate win-back emails for churned accounts"
354 

Discussion

Alternatives

Also in Churn & renewals
Win 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 · MITGrow an AppGuided journey from an app people sign up for and then quietly abandon to a sealed retention engine with a habit loop, an activated first run, and one metric the whole team trusts. Orchestrates eight skills phase by phase - hooked-ux, improve-retention, continuous-discovery, lean-ux, inspired-product, lean-analytics, microinteractions, drive-motivation - asking the user questions at every decision point and recording results in the project docs/ folder (PRODUCT.md, METRICS.md, GROW-APP-PLAN.md) so the journey resumes across sessions. Use when the user wants to lift activation and retention, design a habit loop, fix a leaky onboarding funnel, or says ''users sign up then disappear''. Do not use to fix broken UX or performance that no engagement mechanic can paper over - run improve-app first; if there is no app yet, use create-app. For one framework in isolation, invoke that skill directly.Business & ops · MITChurn risk detectorScan support tickets, Slack channels, NPS scores, and usage patterns to flag accounts showing early churn indicators. Produces a weekly risk scorecard with severity tiers, root cause hypotheses, and suggested save plays per account. Designed for seed/Series A teams where the founder or a single CSM manages all accounts manually.Business & ops · MITOnboarding CROWhen the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklCoding · MIT