Cancellation reasons
Cancellation reasons form the second layer of the cancellation flow. When a subscriber clicks on "Cancel subscription" from the benefits page, they’re shown a list of predefined reasons you've configured. With Loop, you can customize these reasons based on specific conditions, such as the products in the subscription, a customer’s order history, or customer tags, ensuring a personalized experience.
This article walks you through how to set up cancellation reasons using conditional logic and how to link each reason to a follow-up action like Pause, Skip, Swap, and more.
In this article
- Why use cancellation reasons?
- Setting up cancellation reasons
- Customer portal experience
- Related articles
- Need help?
Why use cancellation reasons?
Cancellation reasons help you better understand why subscribers are leaving, and give you a powerful opportunity to proactively address their concerns before they churn.
By presenting relevant reasons when a subscriber clicks "Cancel", you can:
- Collect valuable feedback on why customers are cancelling.
- Offer tailored solutions like Pause, Skip, or Swap based on their reason.
- Reduce churn by turning cancellations into recoverable actions.
- Personalize the experience by showing reason options based on what the subscriber is actually using or doing.
Instead of ending the journey with a simple cancellation, you're creating a thoughtful, data-driven interaction that can help save the subscription.
Setting up cancellation reasons
Brands can configure multiple cancellation reasons based on different conditions and requirements. This ensures that subscribers see a relevant reasons page and are offered the appropriate treatment action.
Follow these steps to complete the process to create a cancellation reasons page in Loop.
- Navigate toLoop admin > Retain > Cancellation flows > Reasons > Click on "Enable" button. This master switch ensures that cancellation reasons are displayed in the customer portal.
- Click on the "Add reason" button to create a new cancellation reason.
- Assign a name to your cancellation reason. Then, configure the required conditions to determine when this reason should be shown to subscribers.
- You can use various available variables, like subscription and customer details, to personalize the message for the cancellation reason. This allows you to dynamically display information such as the subscriber’s name, creating a more tailored and engaging experience.
- Define the treatments you'd like to offer when a subscriber attempts to cancel their subscription. You can also personalize the message for each treatment to make it more relevant.
- Define the “Customer feedback” section. This allows you to collect valuable insights from subscribers at the final step of the cancellation flow. These responses can help brands identify trends and make improvements based on direct customer input.
- After previewing the created cancellation reason, change its status to "Active" to make it live for subscribers.
Customer portal experience
Follow these steps to complete the process.
- The subscriber logs into the customer portal and scrolls down to click the "Cancel subscription" button.
- The configured cancellation reasons will appear once the subscriber clicks the "Cancel subscription" button on the Benefits page. Based on the selected reason, the relevant treatment actions will be displayed.
Related articles
Here are some related articles that may offer additional insight and context.
Need help?
No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at support@loopwork.co or chat with us using the support beacon at the bottom right of your screen.
Regards,
Loop Subscriptions Team 🙂
Updated on: 04/08/2025
Thank you!