Sales · n8n

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.

difficulty Intermediatesetup 35 minresult You capture the real reasons behind churn and automatically try to save the recoverable cancellations.
  1. 1

    Capture the Cancellation

    Add a Webhook node fed by your cancel flow with the reason the customer gave.

  2. 2

    Categorize the Reason

    Add an OpenAI node classifying it as price, missing feature, bug, or no longer needed.

  3. 3

    Route by Reason

    Add a Switch node sending a save offer for price and feature reasons, and logging the rest.

  4. 4

    Send the Save Offer

    Add a Gmail node with a targeted offer — a discount for price, a roadmap note for feature gaps.

  5. 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.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.