How to build a Cancellation Prevention flow
Cancellation Prevention allows you to create unique win back and churn mitigation strategies to prevent customer churn.
This guide explains how to set up a Cancellation Prevention flow.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Before you start
See Getting started with Cancellation Prevention for a list of key features and use cases.
How it works
Use Recharge’s Cancellation Prevention feature to build an automated cancellation process, allowing you to gather customer cancellation insights and provide customers with incentives to prevent them from churning.
You can offer incentives such as discounts, delays, swaps, and products with quantity upsell plans to encourage customers to stay subscribed.
You can view the cancellation flow a customer entered and its status on the Customer Details page under Customer Flows. The status shows as either completed, cancelled, or in progress, depending on the action the customer took in the flow:
- Completed: The customer either accepted an offer and was saved or completed the cancellation process
- Cancelled: The customer abandoned the flow before accepting an offer or completing cancellation
- In progress: The customer is still in the flow and hasn’t yet accepted, declined, or cancelled
Step 1 - Select the Cancellation Prevention template
Choose the Cancellation Prevention template in the Recharge merchant portal:
- Click Churn tools in the merchant portal and select Cancellation Prevention.
- Click Create from template and choose one of the following templates:
- Basic cancellation experience: Gather customer feedback on why they want to cancel without offering incentives to retain their subscription.
- Basic cancellation experience with suggested offers: Provide tailored incentives based on customers' specific cancellation reasons to encourage them to continue their subscriptions.
- A/B test cancellation experience: Build two flows to gather data-driven insights and determine the most effective cancellation flow.
- A/B test cancellation experience with suggested offers: Build two flows that offer different incentives to understand what motivates customers to stay subscribed.
- Cancellation experience with rewards reminders: Remind customers about any unused rewards they will lose if they cancel their subscription.
- Cancellation experience with rewards reminders and suggested offers: Provide customers with offers to prevent them from cancelling, and remind them of any unused rewards they may lose if they cancel.
- Click Get started to open the template.
Cancellation Prevention flows trigger automatically when customers start the cancellation process.
Step 2 - Add a Deflection Page (optional)
Add a Deflection Page to present customers with retention options before they reach the cancellation survey. This page creates a moment of pause before cancellation, helping reinforce the value of a subscription by showcasing benefits and reminding customers why staying subscribed matters.
To add a Deflection Page page:
- Drag the Deflection Page node onto the canvas and place it directly before the cancellation survey node.
- Click the node.
- Select an Offer to display.
- Optional - Click Customize landing page to design the Deflection Page and align it with your brand.
- Save your changes.
If a customer accepts the offer, they bypass the cancellation survey and remain subscribed. Customers who continue past the Deflection Page will proceed to the cancellation survey and any configured incentives. Make sure your cancellation survey and offers are set up to support your retention strategy.
Step 3 - Review the cancellation survey node
Click the cancellation survey node to review the standard configuration for the cancellation survey answers and any applicable incentives.
Click the pencil icon to edit the incentive attached to a specific survey response to update the offer, or click the trash can icon to delete the survey answer. See Offer types for more information.
The cancellation node differs depending on the type of flow you’re building:
Template |
Notes |
| Basic cancellation experience |
By default, the cancellation survey node in the basic cancellation flow template does not incentivize customers to stay subscribed, regardless of their survey answers. You can keep this as is, or edit the survey answers individually. For example, you may want to provide an offer for one or two survey answers, but limit the amount of incentives you provide overall. |
| Basic cancellation experience with suggested offers |
By default, this preconfigured node is set to offer customers incentives depending on the survey answer to prevent them from churning. You can keep the pre-configured incentives as is, or edit the incentives associated with each survey answer individually. |
| A/B test cancellation experience and A/B test cancellation experience with suggested offers |
The A/B test cancellation flow template contains two cancellation nodes, each with survey answers pre-configured to not offer customers any incentives. The A/B test cancellation flow with suggested offers template contains two cancellation nodes, each with survey answers pre-configured to offer customers any incentives. To better understand your customers, update the survey responses in one path but not the other. You can later view your store data to determine what suggested offers are more likely to keep customers subscribed. |
| Cancellation experience with rewards reminders and Cancellation experience with rewards reminders and suggested offers |
The cancellation node in the Cancellation flow with rewards reminders template does not incentivize customers when they try to cancel their subscriptions. The cancellation node in the Cancellation flow with rewards reminders and suggested offers template does incentivize customers to remain subscribed. You can keep these nodes as is, or edit the survey answers individually depending on your business needs. The landing page for these nodes also includes two sections by default:
Follow the instructions in Step 3 to update the landing page depending on your Rewards offerings. |
Optional - Add gaming prevention
Set a time limit on monetary offers to prevent customers from repeatedly claiming incentives in your Cancellation Prevention flows. If a customer has already claimed a monetary offer within the specified time frame, the fallback offer defaults to skipping their next upcoming order.
Use the Gaming prevention field to enter a time limit and control how often customers can receive monetary offers.
Optional - Add a custom answer
Click Add an answer on the cancellation survey node to add a Custom answer and set an offer for your custom response.
Optional - Copy and paste the Cancellation survey node
To make it easier for you to implement the same strategies on different branches, you can apply the following actions to the Cancellation survey node:
- Copy this node’s configuration: Copy the node’s setup completely, including the cancellation reasons, any offers configured, and the site builder
- Apply this node’s configuration to all nodes of this type: Apply the node configuration to all other cancellation survey nodes in the template
- Paste copied node configuration: Paste the copied node configuration from one cancellation survey node to another on the template
Click on the vertical dot menu to access the actions and update the Cancellation Prevention template.
Step 4 - Build the onsite experience
Customers see a specific page when they attempt to cancel their subscription, which displays the answers to the cancellation survey and any available incentives. Recharge provides an easy-to-use Site Builder so you can control how your offer page looks, plus customize content to fit your brand.
Select Customize landing page on the cancellation node to navigate to the Site Builder.
Step 5 - Save and activate the flow
Save and activate the flow after confirming everything is configured correctly:
- Click Save.
- Click Activate when ready to go live with your flow.
- Select Confirm: activate flow.
- Run through the cancellation steps in your customer portal to test the flow.
Offer types
There are several survey offer types for you to use when curating the Cancellation survey, allowing you to provide customers with multiple options to meet their unique needs.
Offer types include:
Contact customer support: Direct customers to your support team by linking to your support page. You can customize the button text and include your support email if preferred.
Delay and change frequency: Allow customers to postpone their next charge and update how often their subscriptions are delivered.
Delay (pause): Allow customers to delay their upcoming order by assigned intervals (days, weeks, months).
Discount: Provide a one-time percentage discount on the customer’s upcoming order.
Discount code: Search your store’s discount codes to present to the customer. This response can be used to offer multi-order discounts.
Free gift: Provide a free gift offer to retain customers by adding value to their subscriptions, increasing product awareness, and creating opportunities for future upsells or cross-sells. Free gifts are sent to customers with their next order.
No offer: An offer is not provided when the customer selects this cancellation option.
Skip: Allow customers to skip their upcoming order.
Swap: Allow customers to exchange their current product for another. You can limit swap options to specific collections, allow swaps to a different variant of the same product, or allow swaps to any product. If a customer attempts to swap to a product that is not offered on the original subscribed product, Recharge displays the one-time price of that product on the product selection page. Once the customer selects a frequency, Recharge updates the pricing to reflect the corresponding subscription. Swap offers can also include products with quantity upsell plans.
Swap to a specific product: Pre-select a specific product to offer as a swap. This allows you to direct customers to a designated alternative product.
Swap and discount: Offer customers the ability to swap their product and receive a one-time percentage discount on their upcoming order.
Combined offer types
Combining multiple offers can better address customer concerns and enhance retention efforts.
Currently, the following combined offer types are available:
- Delay and discount
- Delay and free gift
- Delay and swap
Fallback offers
Fallback offers are presented to customers who cancel their subscription after being shown the first offer. Specify which offer to show first, and if that offer is declined, choose which offer to show second.
Click +Add a fallback offer after configuring your first offer to specify which offer will be shown if the first offer is declined.
For example, if a customer selects "I already have more than I need", you can provide an initial offer of delaying the subscription, and if the customer declines, they will be shown a second offer to delay and receive a discount on the upcoming order.
One-click subscription cancellation
When customers use one-click cancellation, they bypass the Cancellation Prevention flow, including the cancellation survey and any incentives configured in your strategy.
To enable this setting:
Click Storefront in your Recharge merchant portal.
Select Customer portal.
Navigate to the Cancellation and retention section.
Enable Allow customers to one-click subscription cancellation.
Click Edit one-click cancellation regions.
Select the countries, states, provinces, or regions where you want to offer one-click cancellation.
Click Apply.
Click Save.
Customers with a shipping address in one of the selected regions will see the one-click cancellation experience and bypass your Cancellation Prevention strategy. Customers outside the selected regions will continue to see your configured cancellation prevention offers.
Colorado is selected by default because Colorado law requires a one-click cancellation option for eligible customers.
Edit a Cancellation Prevention flow
Edit the flow directly on the flow canvas in your Recharge merchant portal:
- From the merchant portal, navigate to Churn tools select Cancellation Prevention.
- Open the active flow you want to edit.
- Click Edit in the top navigation bar.
- Make your changes to the flow. You can modify existing nodes or add and remove nodes from the canvas.
- When you're done, click Save in the top navigation bar.
Considerations
Consider the following when building Cancellation Prevention flows:
Consideration |
Notes |
| Optional survey answers |
Recharge appreciates your commitment to compliance and wants to assure you that Recharge's features are capable of supporting the varied compliance needs of all merchants worldwide. Recharge features are designed to provide flexibility in your merchant portal and set you up for success with your unique compliance efforts. Recharge offers numerous customization options for cancellation flows, which you can learn more about in Cancellation Flows - Options and Regulatory Considerations. While Recharge's product is designed to facilitate your compliance, Recharge cannot offer legal advice regarding how you customize or use the product. It is ultimately your responsibility to determine how to comply with applicable laws and regulations. If you have any questions about our features, Recharge is happy to clarify available options. Please don’t hesitate to reach out, Recharge is here to support you. |
| Discounts | Discounts from Cancellation Prevention flows applied to orders are stacked with discounts from Rewards flows, plus subscribe and save discounts and Tiered Discounts. |
| Discount offers | Discount offers (not discount codes) are removed if the customer updates their next charge date. |
| Prepaid subscriptions |
|
| Customer portal |
|
| Translations |
|
| Bundles | When you use a swap offer in Cancellation Prevention, customers can’t swap the contents of a bundle. They can only swap the entire bundle for another product. At this time, the ability to modify or customize bundle contents during a swap isn’t supported. |
| Product-specific cancellation flows |
If you use a conditional branch to filter by product and show specific surveys, use the Subscription being cancelled condition to make sure customers go down the correct path. Avoid using the Line item condition as it checks the next queued order, not the one the customer is cancelling, which can lead to the wrong survey appearing. See Cancellation Prevention conditional branch not working for specific product cancellation for more information. |
| Cancellation Prevention Insights timing | Cancellation Prevention Insights only display data from the previous calendar month. If you recently activated your flow, insights may appear empty until the start of the next month, even if customers have already submitted cancellation reasons. |
