Template
Sent 30-60 days after a subscription was cancelled due to failed payments. The customer has had time to decide whether they want to come back. Goal: re-engage with a specific reason (new feature, usage-relevant improvement) and remove friction to reactivate.
A/B test these. Lowercase, question format, and specific-time framings consistently win.
{{first_name}}, this might change your mind about {{product_name}}We built the thing you asked forYour {{product_name}} data is still here20% off if you reactivate by {{deadline}}Hi {{first_name}},
You left {{product_name}} about a month ago. I wanted to send
you one note because we shipped something that directly addresses
{{churn_reason_if_known}}:
→ {{new_feature_or_improvement}}
Your data is still in our system and your workflows, settings,
and integrations will come back exactly as you left them.
If you want to give it another shot, I am offering 20% off your
first 3 months:
→ Reactivate with 20% off ({{coupon_code}})
{{reactivation_link}}
Offer expires {{deadline}}. No hard feelings if it is not the
right fit.
- {{sender_first_name}}Variables in {{like_this}} should be replaced with your merge fields.
Specific hook (a feature addressing their churn reason) + practical reassurance (data is still there) + time-limited offer + no-pressure close. Avoids the generic "we miss you" pattern that converts under 2%.
30-60 days after churn for involuntary (failed payment) churn; 60-90 days for voluntary cancellation. Earlier than 30 days reads as desperate; later than 120 days rarely converts.
Yes, but modestly. 20% off for 3 months is the common winner. Deeper discounts train customers to churn and come back, and erode margin.
Automate this with Rebounce
Rebounce detects payment failures via Stripe Connect, classifies them by decline code, and runs the optimal dunning sequence across email, SMS, WhatsApp, and in-app banners. The templates above are the exact patterns Rebounce uses out of the box - you can adapt the copy to your brand voice and Rebounce handles delivery, timing, and sequence cancellation when a retry succeeds.
Start free trialSent on day 14 after all retries and prior emails have failed. The grace period is over. Goal: close cleanly, preserve goodwill, and leave the door open for reactivation. A well-done final notice is often the best win-back hook you have.
Sent immediately after a churned customer reactivates their subscription. Goal: confirm the reactivation, restore trust, and set up a proactive check-in so they do not churn again.
Sent immediately after a customer initiates voluntary cancellation (clicks Cancel in-app) but before the cancellation is finalized. Goal: offer a soft alternative (pause, downgrade, discount) that recovers 20-40% of would-be cancellations.