Capture Why Customers Cancel and Route the Insights
Learn from every cancellation — show an exit survey at cancel time, categorize the reason with AI, and route recoverable ones to a save offer.
- 1
Capture the Cancellation
Add a
Webhooknode fed by your cancel flow with the reason the customer gave. - 2
Categorize the Reason
Add an
OpenAInode classifying it as price, missing feature, bug, or no longer needed. - 3
Route by Reason
Add a
Switchnode sending a save offer for price and feature reasons, and logging the rest. - 4
Send the Save Offer
Add a
Gmailnode with a targeted offer — a discount for price, a roadmap note for feature gaps. - 5
Activate and Test
Activate the workflow and submit test cancellations. Confirm reasons route correctly.
Frequently asked questions
Can I win some back?
A well-matched save offer at cancel time recovers a meaningful share, especially price-driven churn.
How do I use the insights?
Aggregate reasons over time and share with product and pricing teams to fix systemic causes.