Subscription Churn Saver

Reduce subscription cancellations by presenting customers with retention offers when they attempt to cancel.

Installation

โ†‘ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Requirements

โ†‘ Back to top
  • WooCommerce 7.0 or higher
  • WordPress 5.8 or higher
  • WooCommerce Subscriptions (required)
  • PHP 7.4 or higher

Getting Started

โ†‘ Back to top

After activation, follow these steps to set up the plugin:

  1. Enable the plugin in the General tab
  2. Configure your offer (discount, pause, or both) in the Offer Configuration tab
  3. Customize the modal text in the Modal Content tab
  4. Adjust colors to match your brand in the Appearance tab
  5. Test the feature by attempting to cancel a subscription as a customer

General Settings

โ†‘ Back to top

Navigate to WooCommerce > Settings > Products > Subscription Churn Saver > General

Enable Churn Saver

โ†‘ Back to top

Toggle this option to enable or disable the retention modal globally. When disabled, the modal will not appear for any subscription cancellation attempts.

  • Default: Disabled
  • Recommendation: Only enable after configuring your offer settings

Offer Configuration

โ†‘ Back to top

Navigate to WooCommerce > Settings > Products > Subscription Churn Saver > Offer Configuration

Enable Global Offer

โ†‘ Back to top

Controls whether the retention modal appears for all subscription products.

  • Enabled: Modal appears for all subscriptions (unless they’ve already used the offer)
  • Disabled: Modal only appears for products with specific rules defined in Product Rules tab

Offer Type

โ†‘ Back to top

Choose what type of retention offer to present:

  • Discount only: Offer a price reduction on the subscription |
  • Pause only: Offer to pause the subscription temporarily |
  • Both discount and pause Let customers choose between discount or pause |

Discount Settings

โ†‘ Back to top

Discount Type

  • Percentage: Reduce price by a percentage (e.g., 50% off)
  • Fixed amount: Reduce price by a fixed amount (e.g., $10 off)

Discount Value

Set the discount amount:

  • For percentage: 1-100%
  • For fixed amount: Any positive number

Discount Duration

  • Forever: The discount applies permanently to the subscription
  • Limited time: The discount expires after a specified period

Limited Duration Settings

When “Limited time” is selected:

  • Duration Length: Number of time units (1-24)
  • Duration Unit: Days, Weeks, Months, or Years

Example: Setting “3 Months” means the discount will automatically expire after 3 months, and the original price will be restored.

Pause Settings

โ†‘ Back to top

Pause Duration

Set how many months the subscription will be paused (1-12 months).

When a customer accepts a pause offer:

  1. Subscription status changes to “On Hold”
  2. A note is added to the subscription with the resume date
  3. No payments are collected during the pause period

Product Rules

โ†‘ Back to top

Navigate to WooCommerce > Settings > Products > Subscription Churn Saver > Product Rules

Product Rules allow you to create custom retention offers for specific subscription products, overriding the global settings.

When to Use Product Rules

โ†‘ Back to top
  • Different subscription tiers require different discount amounts
  • Some products should offer pause-only while others offer discounts
  • You want to disable global offers and only target specific products

Creating a Product Rule

โ†‘ Back to top
  1. Click Add Product Rule
  2. Select a subscription product from the dropdown
  3. Configure the offer settings for that product:
  • Offer Type
  • Discount Type & Value
  • Discount Duration
  • Pause Duration

Product Rule Behavior

โ†‘ Back to top
  • Products with rules always show the modal, even if Global Offer is disabled
  • Product rules completely override global settings for that product
  • If a product doesn’t have a rule, global settings apply

Modal Content

โ†‘ Back to top

Navigate to WooCommerce > Settings > Products > Subscription Churn Saver > Modal Content

Customize all text displayed in the retention modal.

Available Placeholders

โ†‘ Back to top

Use these placeholders in your text to dynamically insert offer details:

  • {discount}: Discount value
  • {months}: Pause duration in months
  • {duration}: Limited discount period

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.