New

Ask Claude or ChatGPT about your retention data with the Churn Buster MCP. See how it works →

Churn Buster
Dunning Cancel Flows MCP Results Pricing
Sign In Book a Tour
Churn Buster
Dunning Cancel Flows MCP Results Pricing Sign In Book a Tour
Cancel Flows / Targeted Offers
Dunning
Adaptive Campaigns Emails SMS Nudge Last Chance Offers Retries Card Updates Alerts Data & Testing Working With Our Team Churn Buster MCP
Cancel Flows
Overview Getting Started Implementation Deflections Cancel Reasons Targeted Offers Custom Branding Segmentation Analytics & Insights
Integrations
Stripe Loop Inveterate Ordergroove Rivo Checkout Champ Skio Stay AI Seal Subscriptions Awtomic Recharge Smartrr PayPal Braintree Orb API Other FAQ
Dunning
Adaptive Campaigns Emails SMS Nudge Last Chance Offers Retries Card Updates Alerts Data & Testing Working With Our Team Churn Buster MCP
Cancel Flows
Overview Getting Started Implementation Deflections Cancel Reasons Targeted Offers Custom Branding Segmentation Analytics & Insights
Integrations
Stripe Loop Inveterate Ordergroove Rivo Checkout Champ Skio Stay AI Seal Subscriptions Awtomic Recharge Smartrr PayPal Braintree Orb API Other FAQ
Docs  /  Cancel Flows

Targeted Offers

Show the right offer to the right customer based on cancel reason, plan, and lifetime value.

The reason picks the offer

A Targeted Offer is the save attempt a customer sees after choosing a cancel reason. Deflections come before the survey, and everyone sees them.

A discount for "too expensive" and a skip for "I have too much product" are standard pairings. You attach offers to each reason in the Cancel Flow Editor. A reason with no offer attached skips the save attempt, so it's worth checking that every reason has one. The flow still asks for feedback either way.

Custom offers are a distinct kind of targeted offer you can use for anything you want, like a free gift.

Reason is the main signal, and Segmentation adds customer type on top of it.

Which offer types apply automatically depends on your subscription platform. Some platforms support discount offers only, while others add skips, pauses, or swaps. We confirm what's available during setup.

Smart Offers test competing variants for you

When you give a reason two or more competing variants, such as 10% off one order against 10% off three orders, Smart Offers use machine learning to route more traffic to the highest performing variant over time. A variant can change the offer itself or only how the flow presents it, like a short video in place of text.

Any offer or variant you add to a reason joins that reason's test. When one variant clearly trails, you can remove it so the others get more traffic.

ML performs best when there's volume to learn from. On a reason few customers choose, a strong starting offer matters more.

Discount offers use codes from your platform

Churn Buster applies a discount code that already exists on your subscription platform rather than creating one. Create the code on the platform first, then enter the same code in the offer. If a discount doesn't reach a customer's subscription, a missing or mismatched code is the first thing to check. Shopify Discount Codes walks through setting up a compatible code.

Stripe calls discounts coupons. Enter the promotion code a customer would type, not the coupon ID or the coupon name.

Offers live in the Offer Library

Every offer you create sits in the Offer Library at the bottom of the Cancel Flow Editor. You enter a discount offer's code when you edit the offer. You can archive offers you no longer use.

Offer Cooldown limits how often one customer can accept the same offer, such as once every three months. You can set the interval under Repeat acceptances in the Offer editor. It applies to any offer, most commonly credits and discounts. During the cooldown, the customer's flow skips that offer and still shows your others.

When an offer doesn't appear

When an offer shows in preview but not for a real customer, check these things first.

  • Offer locking. Once a customer sees an offer, it's the only one they'll see for the rest of that session, even if they go back and pick another reason. Preview doesn't lock, so when you test as a customer, click "Nevermind" to end the session and start a fresh one.
  • Offer Cooldown. If the customer already accepted this offer within its Repeat acceptances interval, their flow skips it until the interval passes.
  • Segments. If the customer falls into a segmented flow, an offer added only to the default flow won't reach them. Add it to each flow that needs it.
  • The snippet. If the snippet can't tell which subscription a cancel link belongs to, for example after a portal or theme update, customers land in your platform's native cancel flow instead of yours. We can check the install with you.

How Churn Buster measures offer success

An offer's acceptance rate is how many customers accepted it out of how many saw it, tracked per offer and variant in Analytics & Insights. Save rate is counted differently. A customer who accepts an offer and then cancels within the same 24 hour window counts as a loss, not a save. Save Rate covers the full definition.

Where to go next

Each piece of the flow has its own page.

  • Cancel Reasons, designing the survey that decides which offer a customer sees.
  • Deflections, the value reminders and easy ways to put off cancelling.
  • Segmentation, running different flows for different customer types.
  • Analytics & Insights, measuring saves, offers, and segments over time.

Works with your subscription platform, or connects through our API

  • Checkout Champ integration
  • Stripe integration
  • Shopify
  • Awtomic integration
  • Skio integration
  • Stay AI
  • Recharge integration
  • Seal Subscriptions integration
  • Ordergroove integration
  • Subbly integration
  • Smartrr integration
  • Recurly
  • Loop integration
  • Rivo integration
  • Braintree integration
  • Inveterate integration
Churn Buster

Established in 2013
Based in San Diego, CA

Questions?
Email support@churnbuster.io

Product
Dunning Cancel Flows MCP Results Pricing Docs Product Updates Sign In
Compare
Native dunning alternative Churnkey alternative Butter Payments alternative Chargebee Retention alternative Baremetrics Recover alternative Flycode alternative
Learn
Learn Passive Churn Dunning Best Practices Failure Reasons Recovery Campaigns Recovery Rate Resources
Company
About Partners Security & Compliance Privacy Policy Terms of Service

© Churn Buster, LLC · All Rights Reserved