The templates
Each one copies with its subject line. The parts in brackets are the parts to change; everything else can go out as written.
Subject: [Product] is shutting down on [date]
Subject: Reminder: [Product] shuts down on [date]
Subject: Last chance to export: [Product] shuts down [tomorrow / today]
Subject: [Feature] is being removed from [Product] on [date]
Subject: Your refund for [Product]
Subject: Moving your [Product] data before [date]
Subject: [Product] will no longer be updated after [version number]
Subject: [Product] is closing on [date]
If a feature is changing rather than going away (a removed option, a new default), the change customers will not like in the product update email templates is a better fit than a sunset notice.
Subject lines that say it plainly
Say it in the subject, with the date. This is the one email you need every customer to read, and “An update on the future of [Product]” reads like a feature announcement until it is opened, which many will not be.
- [Product] is shutting down on [date]
- Reminder: [Product] shuts down on [date]
- Last chance to export: [Product] shuts down tomorrow
- [Feature] is being removed from [Product] on [date]
- [Product] will no longer be updated after [version number]
- Your refund for [Product]
What makes a sunset email land
- Generous notice. Months, not weeks, for anything people store data in or rely on for work. The notice period is the kindest part of the email, and it costs you the least.
- One date, repeated. The same date in the subject, the first line and every reminder. “Early next year” is not a date.
- The reason in one honest sentence. “Not enough customers to keep it running well” is fine. A plain reason is easier to accept than a vague one about a new direction.
- Test the export before you announce. Run it on the largest real account you have. An export that fails in the final week is the worst support week you will have.
- Say what happens to the money. When renewals stop, what is refunded and whether it is automatic. For a paid-once app, whether the licence keeps working.
- Check your licence check. If the app validates its licence against a server you are switching off, it stops working for people who paid for it forever. Ship an update that removes the check before the server goes.
The announcement is one email. The replies run until the last day
Moorline does not send the announcement; use whatever you already send product email with. It is for what comes back: can I get a refund, my export failed, will my licence still work on the next macOS, is there anything like this I can move to. Each needs a real answer, often after you have checked something, and for once they all share a deadline: the shutdown date.
Every conversation stays on your list until the work is handled and the customer has been told, so “let me check your export and come back to you” does not vanish in the rush. With Stripe connected, the customer’s plan and payments sit beside the conversation, read-only, which answers “how much, and when” before you issue the refund in Stripe; Moorline cannot refund anything itself. The reply that follows is on the refund confirmation email templates page.
Questions people ask
How much notice should I give before discontinuing a product?
As much as you honestly can. For a product people store data in or depend on for work, several months is the respectful minimum; for a single small feature, a month or two is usually enough. Check your terms and any annual plans: someone who paid for a year in advance is owed either the year or a refund for what is left of it.
What should a product discontinuation or cancellation email include?
What is ending and on which date; one honest sentence on why; how to export data and in what format; what happens to their data after the date; what happens to their money (renewals, refunds, licences); and where to go instead, if there is somewhere. Plus a real address they can reply to.
Should I refund customers when I shut down a product?
For subscriptions, stop renewals the day you announce and refund any time paid for in advance that you will not deliver. For one-time purchases, a refund is usually expected only from recent buyers, particularly if support ends soon after they paid. Consumer rules differ by country, so check what applies where you sell. Whatever you decide, put it in the announcement so nobody has to ask.
What happens to perpetual licences when a product is discontinued?
That depends on how your app checks its licence. If it validates against a server you are switching off, it will stop working for people who paid for it forever, so ship a final update that removes or relaxes the check before the server goes. Then say plainly that the licence keeps working, and that you cannot promise compatibility with future operating system versions.
How do I tell customers a feature is being removed?
In its own email, before it goes, with the date, the reason and the closest alternative. Invite replies from people who rely on it. They are the ones who will tell you whether the reason still holds, and occasionally they change the decision.