Launch an Automated Win-Back Sequence When a Customer Cancels
An n8n workflow that fires when a subscription is cancelled, logs the stated reason, and starts a tactful win-back email sequence — an exit survey, a targeted offer, and a 'door's always open' note — so churned customers get a real chance to return instead of vanishing.
- 1
Catch the cancellation
A
Webhookreceives thecustomer.subscription.deletedevent from Stripe (or your billing tool). Capture the customer email and any cancellation reason. - 2
Send the exit survey
A
Gmailnode sends a short 'sorry to see you go — what could we have done better?' email with a one-click reason survey. Log the response. - 3
Wait, then offer
A
Waitnode pauses a few days, then aSwitchpicks a win-back offer based on the churn reason and aGmailnode sends it. - 4
Log for analytics
A
Google Sheetsnode records the churn reason and win-back outcome, building a dataset that tells you why customers leave and which offers bring them back.
Frequently asked questions
Isn't emailing churned customers annoying?
Not if it's tactful and spaced. This sequence leads with an exit survey (which itself signals you care), then one relevant offer, then stops. It never nags. Done right, win-back is one of the highest-ROI emails you can send — these people already knew your product.
Can the offer depend on the churn reason?
Yes. If the survey says 'too expensive', send a discount; if 'missing a feature', mention the roadmap or a workaround. A Switch node maps reasons to offers so the win-back speaks to why they actually left.