How to Build a Cancelled Subscription Win-Back Flow with Stripe
A cancellation isn't always the end. Circumstances change, missing features ship, and a well-timed offer can bring a churned subscriber back. A subscription win-back flow automatically follows up after someone cancels — giving them a reason to return and showing how the product has improved since they left.
Here's how to build one in Audienceful using your Stripe cancellation event.
What you'll need
- A Stripe integration connected to your workspace.
- Two short emails.
How the win-back flow works
When Stripe reports a subscription canceled event, the customer enters your automation — but not immediately with a hard sell. It gives them a little space first:
- A short wait after cancellation.
- A win-back offer (e.g. a meaningful discount to return).
- A wait, then a "look what's new" email showing product progress.
Because it's repeatable, a customer who returns and later cancels again can be re-enrolled.
Step 1: Connect Stripe
Connect your account from the Integrations tab. The Subscription canceled trigger then appears in the automation builder.
Step 2: Write your two emails
- Email 1 — the win-back offer. Acknowledge the cancellation gracefully and give a compelling reason to come back. Example subject: "Sorry to see you go — here's 30% to come back"
- Email 2 — product progress. Show what's shipped or improved since they left, especially anything that addresses common cancellation reasons. Example subject: "Look what's new since you left"
Personalize with the {{first_name}} merge tag.
Step 3: Build the automation
In the Automations tab, click New Automation:
- Trigger: Stripe event → Subscription canceled.
- Wait 3 days (give them a little breathing room).
- Send Email 1, the win-back offer.
- Wait 1 week.
- Send Email 2, product progress.
- Optionally add a tag like
churned.
Pick your theme and click Run.
Best practices
- Give it a beat. Emailing an offer the instant someone cancels feels tone-deaf. A few days' pause lands better.
- Address why they left. If a missing feature drives churn, lead your "what's new" email with it.
- Make the offer real. Win-backs convert on genuine value — a token discount rarely reverses a cancellation.
Start from a template
→ Cancelled subscription win-back template
Browse the full automation template gallery for more Stripe flows.
Frequently asked questions
When does the flow trigger? On Stripe's "subscription canceled" event — i.e. when a subscription is actually canceled. A short wait then gives the customer some space before the first win-back email.
How is this different from dunning? Dunning recovers involuntary churn (failed payments). This flow addresses voluntary churn — customers who chose to cancel.