Reasons

Cancellation reasons collect why the customer wants to cancel. Each reason can trigger a specific prevention option, alternatives like pausing or skipping a payment, before the customer reaches the offers step.

What Are Cancellation Reasons?

The reasons step is the second screen in the cancellation flow. After viewing the benefit page, the customer selects a reason for cancelling from a list you configure. This serves two purposes:

1. Data collection: Understand why customers cancel to improve your product and offers

2. Prevention routing: Each reason can offer different prevention alternatives

Viewing Reasons

Navigate to Sublium Subscription > Retain > Cancellation Flows and click the Reasons tab.

The listing shows:

Column Description
Name Reason text (displayed to customers)
Status Active, Draft, or Archived
Prevention Options Which prevention options are enabled
Selections Number of times customers selected this reason
Navigate to Sublium Subscription > Retain > Cancellation Flows and click the Reasons tab.

How to Create a Reasons Page For Cancellation Flow

Follow these steps described below to create a reason page for the cancellation flow in Sublium Subscriptions:

Step 1: Create a page

Click Create Page New, enter a name, and click Create.

create a reason

Step 2: Edit the reason page content

Next, add the title, check the option “Suggest alternative options when customers attempt to cancel by selecting a reason to start adding the reasons.

Next, check the Pause Subscription and Skip Next Payment options to provide a link to the respective page for customers.

check Cancellation Prevention Options

Step 3: Add conditions to show reasons (optional)

Next, to add conditions, scroll down and hit the button “Add Condition“.

add conditions for reasons

You can choose between the two categories: Subscriber and Current Subscription to set the condition.

You can choose between the two categories- Subscriber and Current Subscription to set the condition.

Here are the values you get for each category:

Subscriber : 

FieldDescription
BackIndicates if the customer has returned to a previous plan or navigated back.
EmailSubscriber’s email address.
First NameSubscriber’s first name.
Last NameSubscriber’s last name.
Joined DateDate when the subscriber first joined.
Joined DaysNumber of days since the subscriber joined.
Has Active SubscriptionWhether the subscriber has any active subscription.
Renewal CountTotal number of times the subscriber’s subscriptions have been renewed.
Active CountNumber of currently active subscriptions the subscriber has.
Purchased ProductsList of products purchased by the subscriber.
Active Subscription ProductProduct(s) associated with the subscriber’s active subscription(s).
RevenueTotal revenue generated from this subscriber.
Inactive CountNumber of subscriptions the subscriber had that are now inactive.
MRRMonthly Recurring Revenue from this subscriber.
ARRAnnual Recurring Revenue from this subscriber.
Last Order DateDate of the subscriber’s most recent order.
Next Renewal DateUpcoming renewal date for the subscriber’s active subscription(s).
Next Renewal DaysNumber of days remaining until the next renewal.

Current Subscription Category:

FieldDescription
Is ActiveShows whether this specific subscription is currently active.
Renewal CountNumber of times this subscription has been renewed.
Purchased ProductsList of products included in this subscription.
RevenueRevenue generated from this specific subscription.
MRRMonthly Recurring Revenue from this subscription.
ARRAnnual Recurring Revenue from this subscription.
Last Order DateDate of the most recent order for this subscription.
Next Renewal DateUpcoming renewal date for this subscription.
Next Renewal DaysDays remaining until this subscription’s next renewal.

After selecting a value, set the Rule. For instance, show only if the MRR of the subscription product is over a certain price.

create a condition for reasons

Note: You can add multiple conditions and create different rule groups. Within a single group, use the AND operator to require that all conditions in that group are met.
Then, use the OR operator to create multiple groups. In such cases, if any of the groups evaluate to true, the rule will apply.You can delete any condition if needed by clicking the 🗑️ delete icon.

Step 4: Set the status to active

Next, set the status to Active.

active reasons page

Next, make sure hit Activate to Confirm.

Next, make sure hit Activate to Confirm.

This is how you can create a reasons page for the cancellation flow in Sublium Subscriptions.

Customer View

Reason Selection

The customer sees a list of all active reasons. They must select one to proceed. The reasons appear in the configured sort order.

If the customer doesn’t select a reason and clicks continue, they see the validation message configured in. Settings (default: “Please select a reason”).

Prevention Options

After selecting a reason, the prevention options configured for that reason appear. The customer can:

  • Choose a prevention option: The action is applied immediately (pause or skip), and the matching confirmation page displays.
  • Continue Cancelling: Skips prevention, proceeds to the retention offer step

If no prevention options are configured for the selected reason, the flow skips directly to the offers step.

cancellation reason

Managing Reasons

Change Status

To change status: open the page editor and update the Status field, or use the quick status toggle in the

Available statues:

Status Behavior
Active Shows in the reasons list.
Draft Not shown to customers as reasons.
cancellation reasons status

Reordering

If you have multiple benefit pages, drag and drop to reorder. Reasons are displayed to customers in the configured sort order. Click on this ⋮⋮ icon to drag and drop.

Note: When multiple reasons are configured, the system will display the page with the highest priority to customers.

reorder reasons

Rename

Hit the ⋮ icon next to a benefit page, choose Rename, add the name, and Confirm.

rename reasons

Draft

Hit the ⋮ icon next to a benefit page, choose Draft, and confirm.

draft reasons

Duplicate

Hit the ⋮ icon next to a benefit page, choose Duplicate, and confirm. This will create a copy in draft status.

duplicated reasons

Delete

Hit the ⋮ icon next to a benefit page, choose Delete, and confirm.

delete reason


Best Practices

Practice Rationale
Cover 4-6 common reasons Enough to capture patterns without overwhelming the customer
Use clear, non-judgmental languageCustomers should feel comfortable selecting honestly
Match prevention options to the reasonA “too expensive” reason benefits from a pause option; a “not using enough” reason benefits from a skip
Include an “Other” reason Captures edge cases you haven’t anticipated
Review reason analytics monthlyIdentify shifts in why customers leave

Ready to Transform Your Subscriptions?

Join a growing community of WooCommerce store owners who rely on Sublium to power their recurring revenue.
Sublium WooCommerce subscription plugin support team - expert help and guidance
5 star rating from Sublium WooCommerce subscription plugin customer
Transform WooCommerce subscriptions with Sublium - superior plugin alternative