Skip to main content
Intempt

Cancellation doesn't have to be the end of the relationship

Most cancelled users never hear from you again, even though a meaningful share would come back with the right nudge at the right time. This stages that outreach over 30/60/90 days instead of stopping at cancellation.

Marketjourney-builderSaaSStandard4 steps4 outputs
1
2
3
4
Segment Content Asset Journey Dashboard
Run this recipe

What it does

After a user cancels, fires a staggered 30/60/90-day winback sequence - product updates, win-back incentives, and a final 'one last try' message - to recover formerly-paying customers.

You get

a staged 30/60/90-day winback sequence for cancelled customers

How it works

1

Identify Recently Cancelled Users

Create Segment

Build a segment 'Recently cancelled - last 120 days' capturing users with subscription_canceled in the last 30-120 days AND cancel_reason is NOT 'wrong-fit' or 'company-shutdown' (those won't winback). Excludes users who have already won back (subscribed again) and users who explicitly requested no-marketing in cancel form.

Produces:Segment
2

Build Winback Email Content

Generate Content

Generate 3-touch winback email content. Touch 1 (Day 30 after cancel): 'A lot has changed since you left — here's what's new.' Lead with 2-3 specific product improvements shipped post-cancel, relevant to their stated cancel reason. Touch 2 (Day 60): 'Come back for [N] months at 50% off' — winback discount offer. Personalize the call-out with their prior use case if known. Touch 3 (Day 90, final): 'One last invitation' — softer, more emotional appeal — acknowledges you understand they left for a reason, mentions a free 30-day reactivation try (no charge until they confirm) as the final lever. Send-from: their original CSM if known, else success@ address.

Produces:Content Asset
3

Build Winback Journey

Create Journey

Build a 3-touch journey triggered when subscription_canceled fired 30+ days ago. Touch 1: Day 30. Touch 2: Day 60. Touch 3: Day 90. Each touch personalized using the prior account context (cancel reason, plan, last-used features). Exit on: subscription_created (won back — record winback_won event), email_replied (warm handoff to sales), unsubscribe, or 120-day timeout (after which user moves to long-term lapsed nurture, separate motion).

Produces:Journey
4

Build Winback Dashboard

Build Dashboard

Compose a winback dashboard: post-cancel winback rate (% of cancellers who re-subscribe within 90 days — baseline benchmark is 5-10%), winback rate by touch (which touch is actually driving recoveries), winback rate by original cancel reason (informs which reasons are recoverable vs. final), ARR recovered via winback this quarter, and time-to-winback distribution (most winbacks happen in the first 60 days; users dormant 90+ days rarely return without a major external trigger).

Produces:Dashboard

Ready to run this recipe?

Tell Blu what you need. It builds the segment, content, journey, and dashboard in minutes.

Sign up free

Hire the team that reclaims what your GTM stack is leaking.

You set the strategy. Agents run the plays. Seven AI agents across design, marketing, sales, and analytics. One customer context, tracked from first pixel to final dollar.

Start for free
Post-Cancel Winback Sequence | Intempt