Home
cd ../playbooks
Product ManagementBeginner

End-of-Life (EOL) Message

Write a clear, empathetic EOL announcement with customer-benefit rationale, explicit impact acknowledgment, transition support, and specific timeline — maintaining trust through product retirements.

10 minutes
By communitySource
#product-communications#sunset#eol#pmm#customer-success#messaging

You're killing a product customers built their workflow around, and the first draft says "Due to low usage, we're discontinuing Acme Classic. Goodbye." That message writes "churn" into every inbox. A good EOL message acknowledges loss, frames change as progress, and hands over a migration path — not a shrug.

Who it's for: PMs retiring features or products, PMMs crafting sunset communications, customer success leads managing transitions, CPOs consolidating acquired products, teams deprecating APIs or platforms

Example

"Write the EOL announcement for our Classic workflow product, migrating customers to Pro over 9 months" → Full message: company context + announcement + customer-benefit rationale + impact acknowledgment + positioning of replacement + 3-month discount and migration support + specific milestone dates + clear CTA

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

Or install from your terminal:
npx ccplaybooks add eol-message
# EOL Message

Craft a clear, empathetic End-of-Life (EOL) message that communicates product or feature discontinuation, explains the rationale, addresses customer impact, provides transition support, and positions the replacement solution.

This is not a generic sunset announcement—it's a customer-centric communication that acknowledges loss while framing the change as progress.

## The EOL Messaging Framework

An effective EOL message balances honesty about the change with empathy for customer impact:

1. **Company context** — Who you are and your commitment to customers
2. **The announcement** — What's being discontinued and what's replacing it

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Drafts a 9-part EOL message — company context, announcement, customer-benefit rationale, product context, customer impact, transition solution, support measures, timeline, and CTA — that maintains customer trust through product retirements. Replaces terse shutdown notices with empathetic, forward-looking communication.

Not a generic sunset. A customer-centric transition narrative.


Quick Start

mkdir -p ~/Documents/EOLMessage
mv ~/Downloads/CLAUDE.md ~/Documents/EOLMessage/
cd ~/Documents/EOLMessage
claude

Provide the product being retired, replacement solution, timeline, customer impact, and support plan. Claude drafts the full message.


The 9 Sections

  1. Company context — Commitment to customers
  2. Announcement — What's being discontinued + what's replacing it
  3. Rationale — Customer-benefit framing (not "reduces our costs")
  4. Current product context — What the product was and who it served
  5. Customer impact — Explicit acknowledgment of disruption
  6. Transition solution — Replacement positioning
  7. Support measures — Migration assistance, discounts, training
  8. Timeline — Specific dates for each milestone
  9. Call to action — Clear next steps + contact info

Before You Send

  • Have a complete transition plan. "What do I do now?" must have an answer.
  • Give 6–12 months lead time. Customers need to plan.
  • Announce specific dates, not "soon." Migration tool date, freeze date, shutdown date, data export deadline.
  • Include a discount or credit. Even a symbolic one signals care.
  • Offer 1-on-1 migration support for top customers. Top 20% should feel white-glove treatment.

Tips & Best Practices

  • Frame rationale around customer benefit. "We're consolidating so we can invest 100% of engineering in features you've requested" beats "reducing costs."
  • Acknowledge loss before selling replacement. "We understand this requires time to migrate" builds trust before positioning the new product.
  • Use positioning statement format for the replacement. Maintains continuity language ("Like X, the new product provides Y, while also offering Z").
  • Don't hide behind passive voice. "We've decided" is honest; "It has been decided" is cowardly.

Common Pitfalls

  • Business-centric rationale that makes customers feel like collateral damage
  • Vague timeline ("soon") that creates anxiety and accelerates churn
  • No support plan — "good luck migrating" signals abandonment
  • Skipping customer-impact acknowledgment and jumping straight to new product pitch
  • Defensive tone ("due to low usage") that blames customers for the decision

$Related Playbooks

Product Management

Epic Breakdown Advisor (Humanizing Work)

Break epics into user stories using the Humanizing Work methodology — INVEST validation, 9 splitting patterns applied sequentially, and evaluation criteria that expose low-value work.

15 minutes
Intermediate
Product Management

Epic Hypothesis (Lean UX)

Frame epics as falsifiable if/then hypotheses with tiny discovery experiments and 2-4 week validation measures — so you can kill bad ideas before committing engineering.

10 minutes
Intermediate
Product Management

Feature Investment Advisor

Evaluate whether to build a feature using revenue connection, cost structure, ROI, and strategic value. Delivers build / build-strategic / don't-build / build-later recommendations with supporting math.

15 minutes
Advanced
Product Management

Finance-Based Pricing Advisor

Evaluate pricing changes (increases, tiers, add-ons, discounts) using ARPU, conversion, churn risk, NRR, and CAC payback math — before you ship the change.

15 minutes
Advanced
Product Management

VP/CPO Executive Onboarding Playbook (30-60-90)

Run the first 90 days as diagnosis, not execution — Month 1 Diagnose, Month 2 Validate, Month 3 Act with Evidence. Plus Phase 0 CEO interview questions for evaluating the offer.

25 minutes
Advanced
Product Management

SaaS Finance Metrics Quick Reference

Cheat sheet for 25+ SaaS metrics: formulas, benchmarks, red flags, and decision frameworks for feature investment, channel scaling, pricing changes, and business health.

5 minutes
Beginner
Product Management

Jobs-to-be-Done (JTBD)

Map customer jobs (functional, social, emotional), pains, and gains — a structured lens for discovery, positioning, and roadmap prioritization that looks beyond feature requests to real motivations.

10 minutes
Intermediate
Product Management

Lean UX Canvas (v2)

Jeff Gothelf's 8-box one-page tool for framing work around the business problem, not the solution — surface assumptions, write testable hypotheses, and plan the smallest experiment before committing to build.

20 minutes
Intermediate
Product Management

Skill Authoring Workflow

Turn raw PM content into a compliant, publish-ready Claude skill via 6 phases (preflight → generate → tighten → validate → integrate → package) using repo-native scripts.

60-90 minutes per skill
Intermediate
Product Management

Storyboard (6-Frame Narrative)

Create a 6-frame visual storyboard (character → problem → "oh crap" moment → solution → "aha" moment → life after) — narrative for stakeholder alignment, concept reviews, and empathy-building.

60-90 minutes
Intermediate
Product Management

TAM/SAM/SOM Calculator

Calculate Total Addressable Market, Serviceable Available Market, and Serviceable Obtainable Market with explicit assumptions, citations, and 1-3 year projections — defensible market sizing for investors, execs, and PMF validation.

60-90 minutes
Intermediate
Product Management

Product Analysis

Multi-path parallel product analysis with cross-model test-time compute — spawn parallel agents to explore your product from multiple angles, then synthesize an actionable optimization plan.

20 minutes
Advanced

Browse all Product Management playbooks →