CRM and Lifecycle skill 08 of 13
Win-Back and Reactivation Campaigns SKILL.md
The Win-Back and Reactivation skill makes Claude, Codex or another AI agent bring lapsed customers back without damaging deliverability or margins. It defines lapse from your purchase cycle, segments lapsed groups by value, recency and reason, leads with what changed, sets tiered offer guardrails, plans email, paid audience, SMS, WhatsApp and direct mail sequences, sends in safe batches and measures reactivation against a holdout.
win-back-reactivation/SKILL.md, version 1.0.0, 1,686 words.
By Afeez Adebayo, Marketing, SEO & Growth Expert with 10+ years of experience.
Created 10 October 2026. Updated 10 October 2026. Free to use under CC BY 4.0.
Lapsed customers already know the brand, have bought before and often left for reasons that have since changed. Winning some of them back can cost far less than acquiring new customers. But win-back done badly does damage: blasting old addresses hurts deliverability, deep discounts train customers to lapse on purpose, and messages to people who clearly left look desperate.
This skill defines who counts as lapsed for your business, segments them by value and reason, designs win-back sequences with the right channel and offer, protects deliverability and measures true reactivation against a holdout.
Operating principles
- Define lapse by your purchase cycle. A coffee subscriber is lapsed after weeks; a mattress buyer may not buy again for years.
- Lead with what changed, not with a discount: new products, fixed problems, new features.
- Segment by value and reason. High-value lapsed customers deserve different treatment from one-time bargain buyers.
- Protect the sender reputation. Old, unengaged addresses carry spam trap and complaint risk.
- Know when to stop. After a clear final message, suppress non-responders.
Defining lapse
| Business | Typical lapse signal |
|---|---|
| Consumables e-commerce | No purchase in 2 to 3 times the usual replenishment window |
| Fashion or general retail | No purchase in 6 to 12 months |
| Subscriptions | Cancelled, or paused past the pause period |
| SaaS | Cancelled, or account inactive for 60 to 90 days |
| Apps | No session in 30 days (varies by app type) |
| Email subscribers (no purchases) | No clicks or visits in 90 to 180 days |
Use your own data: plot the distribution of time between purchases and set lapse where returning becomes unlikely.
When to use, and when not to
Use it for former customers, cancelled subscribers, dormant accounts and long-inactive subscribers.
Don't use it for customers still active but showing risk (retention-churn-prevention) or for sunset policy design across all subscribers (lifecycle-segmentation and email-deliverability).
Inputs to ask for, in one message
- Purchase or usage history to define lapse windows.
- Size of lapsed groups by value and time since last activity.
- Known reasons customers left (exit surveys, reviews, support).
- What has changed since (products, prices, features, service).
- Channels and consent available for lapsed customers.
- Past win-back results and offers used.
Raw SKILL.md file
This is the exact file agents read, including the credit header and licence notice. Save it as win-back-reactivation/SKILL.md.
--- name: win-back-reactivation description: "Win back lapsed customers without damaging deliverability or margins: define lapse from the purchase cycle, segment lapsed groups by value, recency and reason, lead with what changed, set tiered offer guardrails, design email, paid audience, SMS, WhatsApp and direct mail sequences, send in safe batches, measure reactivation against a holdout and sunset non-responders. Use whenever someone asks about win-back emails, reactivation campaigns, lapsed customers, dormant users, former subscribers, re-engagement, or how to bring old customers back." license: CC-BY-4.0 metadata: author: Afeez Adebayo author_url: https://afeezadebayo.com author_linkedin: https://www.linkedin.com/in/afeez-adebayo/ author_x: https://x.com/za_icon source: https://afeezadebayo.com/skills-md/marketing/crm-lifecycle/win-back-reactivation/ category: marketing subcategory: crm-lifecycle version: "1.0.0" created: "2026-10-10" updated: "2026-10-10" --- # Win-Back and Reactivation Campaigns Lapsed customers already know the brand, have bought before and often left for reasons that have since changed. Winning some of them back can cost far less than acquiring new customers. But win-back done badly does damage: blasting old addresses hurts deliverability, deep discounts train customers to lapse on purpose, and messages to people who clearly left look desperate. This skill defines who counts as lapsed for your business, segments them by value and reason, designs win-back sequences with the right channel and offer, protects deliverability and measures true reactivation against a holdout. ## Operating principles 1. **Define lapse by your purchase cycle.** A coffee subscriber is lapsed after weeks; a mattress buyer may not buy again for years. 2. **Lead with what changed,** not with a discount: new products, fixed problems, new features. 3. **Segment by value and reason.** High-value lapsed customers deserve different treatment from one-time bargain buyers. 4. **Protect the sender reputation.** Old, unengaged addresses carry spam trap and complaint risk. 5. **Know when to stop.** After a clear final message, suppress non-responders. ## Defining lapse | Business | Typical lapse signal | |---|---| | Consumables e-commerce | No purchase in 2 to 3 times the usual replenishment window | | Fashion or general retail | No purchase in 6 to 12 months | | Subscriptions | Cancelled, or paused past the pause period | | SaaS | Cancelled, or account inactive for 60 to 90 days | | Apps | No session in 30 days (varies by app type) | | Email subscribers (no purchases) | No clicks or visits in 90 to 180 days | Use your own data: plot the distribution of time between purchases and set lapse where returning becomes unlikely. ## When to use, and when not to Use it for former customers, cancelled subscribers, dormant accounts and long-inactive subscribers. Don't use it for customers still active but showing risk (`retention-churn-prevention`) or for sunset policy design across all subscribers (`lifecycle-segmentation` and `email-deliverability`). ## Inputs to ask for, in one message 1. Purchase or usage history to define lapse windows. 2. Size of lapsed groups by value and time since last activity. 3. Known reasons customers left (exit surveys, reviews, support). 4. What has changed since (products, prices, features, service). 5. Channels and consent available for lapsed customers. 6. Past win-back results and offers used. ## Workflow ### Step 1. Define and size lapsed groups Split by time since last purchase or activity (for example 3 to 6, 6 to 12, 12 to 24 months) and by value (RFM or lifetime spend). ### Step 2. Understand reasons Use exit data and reviews to group reasons: price, quality issue, moved to competitor, no longer needed, service problem. ### Step 3. Decide the offer policy Tiered by value and reason. High-value customers who left over service may get a personal apology and fix; price-led lapsers may get a time-limited incentive; recent lapsers may need only a reminder. ### Step 4. Design the sequence Three to four messages over three to six weeks, escalating gently: what's new, social proof or a reason to return, an offer where justified, a final message. ### Step 5. Choose channels Email to engaged-enough addresses; paid social and search audiences for unreachable or unconsented customers (where permitted); SMS or WhatsApp only with consent; direct mail for high-value lapsed customers. ### Step 6. Protect deliverability Send to the most recently engaged lapsed groups first and in smaller batches; watch bounces and complaints; don't mail addresses inactive for years without re-permission. ### Step 7. Measure against a holdout Reactivation rate, revenue, and second-purchase rate after reactivation, compared with an untreated holdout. ### Step 8. Sunset Suppress non-responders from marketing after the final message. ## Win-back sequence example (e-commerce) | Message | Timing | Intent | |---|---|---| | 1 | Day 0 | "Here's what's new since you last visited" (products, improvements) | | 2 | Day 7 | Reviews or best-sellers in their category; reason to return | | 3 | Day 14 | Time-limited incentive (for price-led or mid-value groups only) | | 4 | Day 28 | "Should we stop emailing?" with preference options | ## SaaS win-back - Remind them what they built: "Your 42 projects are still here." - Show what changed: features that address the reason they left. - Offer an easy restart: restore data, a short trial of a higher plan, or a call. - Time it: some customers return when budgets reset or seasons change. ## Offer guardrails | Rule | Why | |---|---| | Cap discount depth by margin and customer value | Prevents unprofitable reactivation | | Exclude recent lapsers from incentives | They may return on their own | | Track "lapse to get a discount" behaviour | Customers learn patterns quickly | | Prefer value adds over price cuts | Free shipping, bonus item or upgrade often cost less | ## Finding the lapse point from data 1. For customers with at least two purchases, calculate the days between consecutive orders. 2. Plot the distribution and find where most repeat purchases have already happened (for example the 80th or 90th percentile). 3. Plot the probability of buying again against days since last purchase; set lapse where it drops sharply. 4. Set separate windows for product lines with different cycles. 5. Review the windows every six months. ## Win-back by reason | Reason for leaving | Lead message | Offer | |---|---|---| | Price | Value comparison, lower-cost option or bundle | Time-limited incentive within margin | | Quality or bad experience | Acknowledge, explain the fix, invite back | Service gesture (replacement, credit) | | Switched to competitor | What's different now, proof from switchers | Only if economics allow | | No longer needed | Light touch, new use cases or gift ideas | Usually none | | Forgot or drifted | Reminder of what they liked, what's new | Usually none or free delivery | ## Paid audiences for unreachable lapsed customers - Upload hashed customer lists to ad platforms where your privacy notice and local law allow it. - Exclude anyone who asked not to be contacted. - Use different creative for lapsed customers than for prospects: recognise the relationship. - Cap frequency and run for a limited period. - Measure with a holdout group excluded from the audience. ## Metrics after reactivation | Metric | Why | |---|---| | Reactivation rate vs holdout | True effect of the campaign | | Second purchase within the normal cycle | Whether reactivation sticks | | Margin per reactivated customer | Whether offers pay back | | Complaint and unsubscribe rate | Deliverability and goodwill cost | | Time to next lapse | Whether you trained discount-waiting | ## Edge cases and judgement calls | Situation | What to do | |---|---| | Customer left after a complaint | Personal message acknowledging it, explain what changed | | Consent expired or unclear | Use paid audiences where lawful, not email or SMS | | Very old addresses | Re-permission or suppress; don't blast | | B2B account churned | Contact the decision-maker with relevant changes; check for new stakeholders | | Seasonal buyers | Time win-back to the season, not a fixed date | ## Handoffs to related skills - Lapse segments: `lifecycle-segmentation` - Deliverability risk: `email-deliverability` - Message writing: `lifecycle-email-copy-design` - SMS and WhatsApp: `sms-whatsapp-lifecycle` - Holdouts: `lifecycle-experimentation` - Preventing future lapse: `retention-churn-prevention` ## Worked example A pet supplies retailer had 65,000 customers with no order in over six months. Segmenting by value and time showed 9,000 high-value customers who had lapsed within the last year. They received a three-message sequence leading with a new subscription option and a personal note from customer service, with free delivery rather than a discount. Lower-value lapsers got a shorter sequence with a modest incentive. Customers inactive for over two years were sent a re-permission message only. Against a holdout, the high-value group reactivated at several times the control rate without a price discount, and complaint rates stayed below normal campaign levels. ## Output format ``` # Win-back plan: <business>, <date> ## Lapse definition and lapsed group sizes ## Reasons for lapse ## Offer policy by value and reason ## Sequences by group (timing, channel, intent) ## Deliverability safeguards ## Measurement with holdout ## Sunset rules ``` ## Common mistakes - One discount for everyone who stopped buying. - Mailing years-old addresses in bulk. - Ignoring why customers left. - No holdout, so reactivation is overstated. - Endless win-back emails with no final message. ## Questions to ask before you design - What is a normal gap between purchases for this business? - What has changed since these customers left? - What margin can a win-back offer afford? ## Self-check before you answer - Is lapse defined from data for this business? - Are groups segmented by value and reason? - Are deliverability safeguards in place? - Is there a holdout and a sunset rule? ## Further reading - Klaviyo, win-back flow guides: https://help.klaviyo.com/ - Google Postmaster Tools for monitoring complaints: https://postmaster.google.com/ --- Created by Afeez Adebayo, Marketing, SEO & Growth Expert Website: https://afeezadebayo.com LinkedIn: https://www.linkedin.com/in/afeez-adebayo/ X: https://x.com/za_icon Source: https://afeezadebayo.com/skills-md/marketing/crm-lifecycle/win-back-reactivation/ Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.
Workflow
Step 1. Define and size lapsed groups
Split by time since last purchase or activity (for example 3 to 6, 6 to 12, 12 to 24 months) and by value (RFM or lifetime spend).
Step 2. Understand reasons
Use exit data and reviews to group reasons: price, quality issue, moved to competitor, no longer needed, service problem.
Step 3. Decide the offer policy
Tiered by value and reason. High-value customers who left over service may get a personal apology and fix; price-led lapsers may get a time-limited incentive; recent lapsers may need only a reminder.
Step 4. Design the sequence
Three to four messages over three to six weeks, escalating gently: what's new, social proof or a reason to return, an offer where justified, a final message.
Step 5. Choose channels
Email to engaged-enough addresses; paid social and search audiences for unreachable or unconsented customers (where permitted); SMS or WhatsApp only with consent; direct mail for high-value lapsed customers.
Step 6. Protect deliverability
Send to the most recently engaged lapsed groups first and in smaller batches; watch bounces and complaints; don't mail addresses inactive for years without re-permission.
Step 7. Measure against a holdout
Reactivation rate, revenue, and second-purchase rate after reactivation, compared with an untreated holdout.
Step 8. Sunset
Suppress non-responders from marketing after the final message.
Win-back sequence example (e-commerce)
| Message | Timing | Intent |
|---|---|---|
| 1 | Day 0 | "Here's what's new since you last visited" (products, improvements) |
| 2 | Day 7 | Reviews or best-sellers in their category; reason to return |
| 3 | Day 14 | Time-limited incentive (for price-led or mid-value groups only) |
| 4 | Day 28 | "Should we stop emailing?" with preference options |
SaaS win-back
- Remind them what they built: "Your 42 projects are still here."
- Show what changed: features that address the reason they left.
- Offer an easy restart: restore data, a short trial of a higher plan, or a call.
- Time it: some customers return when budgets reset or seasons change.
Offer guardrails
| Rule | Why |
|---|---|
| Cap discount depth by margin and customer value | Prevents unprofitable reactivation |
| Exclude recent lapsers from incentives | They may return on their own |
| Track "lapse to get a discount" behaviour | Customers learn patterns quickly |
| Prefer value adds over price cuts | Free shipping, bonus item or upgrade often cost less |
Finding the lapse point from data
- For customers with at least two purchases, calculate the days between consecutive orders.
- Plot the distribution and find where most repeat purchases have already happened (for example the 80th or 90th percentile).
- Plot the probability of buying again against days since last purchase; set lapse where it drops sharply.
- Set separate windows for product lines with different cycles.
- Review the windows every six months.
Win-back by reason
| Reason for leaving | Lead message | Offer |
|---|---|---|
| Price | Value comparison, lower-cost option or bundle | Time-limited incentive within margin |
| Quality or bad experience | Acknowledge, explain the fix, invite back | Service gesture (replacement, credit) |
| Switched to competitor | What's different now, proof from switchers | Only if economics allow |
| No longer needed | Light touch, new use cases or gift ideas | Usually none |
| Forgot or drifted | Reminder of what they liked, what's new | Usually none or free delivery |
Paid audiences for unreachable lapsed customers
- Upload hashed customer lists to ad platforms where your privacy notice and local law allow it.
- Exclude anyone who asked not to be contacted.
- Use different creative for lapsed customers than for prospects: recognise the relationship.
- Cap frequency and run for a limited period.
- Measure with a holdout group excluded from the audience.
Metrics after reactivation
| Metric | Why |
|---|---|
| Reactivation rate vs holdout | True effect of the campaign |
| Second purchase within the normal cycle | Whether reactivation sticks |
| Margin per reactivated customer | Whether offers pay back |
| Complaint and unsubscribe rate | Deliverability and goodwill cost |
| Time to next lapse | Whether you trained discount-waiting |
Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Customer left after a complaint | Personal message acknowledging it, explain what changed |
| Consent expired or unclear | Use paid audiences where lawful, not email or SMS |
| Very old addresses | Re-permission or suppress; don't blast |
| B2B account churned | Contact the decision-maker with relevant changes; check for new stakeholders |
| Seasonal buyers | Time win-back to the season, not a fixed date |
Handoffs to related skills
- Lapse segments:
lifecycle-segmentation - Deliverability risk:
email-deliverability - Message writing:
lifecycle-email-copy-design - SMS and WhatsApp:
sms-whatsapp-lifecycle - Holdouts:
lifecycle-experimentation - Preventing future lapse:
retention-churn-prevention
Worked example
A pet supplies retailer had 65,000 customers with no order in over six months. Segmenting by value and time showed 9,000 high-value customers who had lapsed within the last year. They received a three-message sequence leading with a new subscription option and a personal note from customer service, with free delivery rather than a discount. Lower-value lapsers got a shorter sequence with a modest incentive. Customers inactive for over two years were sent a re-permission message only. Against a holdout, the high-value group reactivated at several times the control rate without a price discount, and complaint rates stayed below normal campaign levels.
Output format
# Win-back plan: <business>, <date>
## Lapse definition and lapsed group sizes
## Reasons for lapse
## Offer policy by value and reason
## Sequences by group (timing, channel, intent)
## Deliverability safeguards
## Measurement with holdout
## Sunset rulesCommon mistakes
- One discount for everyone who stopped buying.
- Mailing years-old addresses in bulk.
- Ignoring why customers left.
- No holdout, so reactivation is overstated.
- Endless win-back emails with no final message.
Questions to ask before you design
- What is a normal gap between purchases for this business?
- What has changed since these customers left?
- What margin can a win-back offer afford?
Self-check before you answer
- Is lapse defined from data for this business?
- Are groups segmented by value and reason?
- Are deliverability safeguards in place?
- Is there a holdout and a sunset rule?
Further reading
- Klaviyo, win-back flow guides: https://help.klaviyo.com/
- Google Postmaster Tools for monitoring complaints: https://postmaster.google.com/
On this page
- When to use this skill, and when not to
- Example prompts
- Example output
- What the agent needs from you
- How this skill hands off to related skills
- How to run Win-Back and Reactivation step by step
- Situations this skill handles
- What makes this skill different
- Practical tips from real projects
- Frequently asked questions
- Changelog
When to use this skill, and when not to
Use it for former customers, cancelled subscribers, dormant app or SaaS accounts and long-inactive subscribers.
Lapsed customers already know the brand and often left for reasons that have since changed, so winning some back costs less than acquiring new ones. Done badly, win-back blasts old addresses, raises complaints and trains customers to lapse for a discount. The skill avoids all three.
Don’t use it for active customers showing risk (use Retention and Churn Prevention) or for a sunset policy across all subscribers (use Lifecycle Segmentation).
Example prompts
- “Win back 65,000 lapsed customers without hurting deliverability.”
- “When does a customer count as lapsed for our business?”
- “Design win-back offers by customer value and reason for leaving.”
- “Bring cancelled SaaS accounts back with what has changed.”
- “Set up a holdout to measure our win-back campaign.”
Example output
The skill returns a fixed structure. A shortened example for an imaginary site:
# Win-back plan: example pet supplies retailer, 10 October 2026 ## Lapsed groups (no order in 6+ months) | Group | Size | Treatment | | High value, lapsed under 12 months | 9,000 | 3 emails: new subscription option, personal note, free delivery | | Lower value | 41,000 | 2 emails, modest incentive | | Inactive 2+ years | 15,000 | Re-permission only | ## Safeguards Most recent groups first, small batches, complaint monitoring ## Holdout: 10% per group
Offers are tiered by value and reason, so high-value customers often return without any price discount.
What the agent needs from you
The skill asks for purchase or usage history to define lapse windows, the size of lapsed groups by value and time, known reasons customers left, what has changed since, channels and consent available, and past win-back results and offers.
How this skill hands off to related skills
Win-back connects to deliverability and measurement. Lapse segments come from Lifecycle Segmentation, sending safety from Email Deliverability, messages from Lifecycle Email Copy and Design, consented messaging from SMS and WhatsApp, holdouts from Lifecycle Experimentation, and preventing future lapse from Retention and Churn Prevention.
How to run Win-Back and Reactivation step by step
- Install the skill as
win-back-reactivation/SKILL.md. - Export purchase or usage history to set lapse windows.
- Size lapsed groups by value and time since last activity.
- Share reasons customers left and what has changed since.
- Review offers, sequences, channels and safeguards.
- Send in batches with a holdout, then sunset non-responders.
Situations this skill handles
Lapsed customers left for different reasons. The skill handles these situations:
| Situation | What the skill does |
|---|---|
| Left after a complaint | Personal acknowledgement and what changed |
| Price-led lapse | Time-limited incentive within margin |
| Drifted away | Reminder of what they liked and what’s new |
| Consent expired | Paid audiences where lawful |
| Years-old addresses | Re-permission or suppression |
| Seasonal buyers | Win-back timed to the season |
What makes this skill different
Most win-back campaigns send everyone the same discount. This skill defines lapse from your own data, segments by value, recency and reason, leads with what changed and uses offers only where they make economic sense.
It also protects the sender reputation, sending to recent lapsers first in small batches, and ends with a clear final message and a sunset rule so lapsed addresses don’t drag down inbox placement for active customers.
Practical tips from real projects
- Lead with what changed, not with a price cut.
- Exclude recent lapsers from incentives; many return anyway.
- Watch for customers learning to lapse for a discount.
- End with a final message and suppress non-responders.
A worked example: a pet supplies retailer had 65,000 customers with no order in over six months. Nine thousand high-value customers who had lapsed within a year received a three-message sequence leading with a new subscription option and a personal note, with free delivery rather than a discount. Lower-value lapsers got a shorter sequence with a modest incentive, and customers inactive for over two years got a re-permission message only. Against a holdout, the high-value group reactivated at several times the control rate without a price discount, and complaints stayed below normal campaign levels.
SaaS win-back works differently: remind people what they built (“your 42 projects are still here”), show the features that address why they left, offer an easy restart with data restored, and time the outreach to when budgets reset or seasons change.
Paid audiences reach lapsed customers you can’t email. Uploading hashed lists where your privacy notice and local law allow, excluding anyone who opted out, using creative that recognises the relationship and keeping a holdout excluded from the audience lets you measure the effect properly.
The skill includes a method for finding the lapse point from data, a win-back by reason table and post-reactivation metrics: reactivation versus holdout, second purchase within the normal cycle, margin per reactivated customer, complaint rate and time to next lapse, which shows whether reactivation sticks.
Direct mail can earn its cost for the highest-value lapsed customers, especially when email engagement has faded; the skill reserves it for groups where the expected margin justifies it.
A typical e-commerce sequence runs over four weeks: first, what’s new since they last visited; a week later, reviews or best-sellers in their category; a week after that, a time-limited incentive for price-led or mid-value groups only; and finally, a plain “should we stop emailing?” message with preference options. Each message has one job, and the final one gives people a respectful way to stay or go, which keeps complaints low and leaves a better impression than silence.
Customers who left after a bad experience deserve a personal message that acknowledges it and explains what changed. An apology and a fix often win back more goodwill than any discount.
Frequently asked questions
When is a customer lapsed?
When returning becomes unlikely for your business. Plot the time between purchases and set lapse where repeat buying drops sharply; for consumables that may be weeks, for furniture years.
Should win-back emails include a discount?
Not by default. Lead with what changed and use value adds such as free delivery. Reserve price incentives for price-led lapsers and cap them by margin.
Can I email customers who haven't engaged in years?
Use a re-permission message or suppress them. Very old addresses carry spam trap and complaint risk.
What if consent has expired?
Use paid audiences where your privacy notice and local law allow, not email or SMS.
How do I measure win-back?
Compare reactivation and second-purchase rates with an untreated holdout, and subtract offer costs.
How many win-back emails should I send?
Usually three or four over a few weeks, ending with a clear final message, then suppress non-responders.
Changelog
- 1.0.0, 10 October 2026: first release.
Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.
All CRM and Lifecycle Marketing skills
- Lifecycle Marketing Audit
- Customer Journey Mapping for Lifecycle
- Lifecycle Segmentation and Engagement Tiers
- CRM Data Hygiene and Enrichment
- Lead Scoring and Routing
- Onboarding and Activation Sequences
- Retention and Churn Prevention
- Email Deliverability and Inbox Placement
- Lifecycle Email Copy and Design
- SMS and WhatsApp Lifecycle Messaging
- Lifecycle Experimentation and Holdout Testing
- Lifecycle Reporting and Attribution
