Before you start
You should have:
Access to Cancel Flows in your user permissions (in Account > Users)
A clear understanding of which customer segments you want to target
An idea of what retention strategies or offers you want to test
If you're migrating from the older Cancel Flow feature, your existing cancel flow will automatically become your Default flow. You can edit it or create new flows to target specific customer segments.
How to create a Cancel Flow
In the lefthand menu of your Skio Dashboard, go to Features > Cancel Flow. You'll see the Cancel Flows list view showing all your flows grouped by status: Active, Draft, and Archived
Click + Create new flow in the top-right corner. The flow builder opens with the default flow already set up.
In the Start node, click Add condition
Select your condition type (Customer, Subscription, Product, or Other) and configure each condition accordingly
To add multiple conditions, click Add condition again and choose whether to use AND or OR logic
Examples:
To target new customers with only one order, you would set Order number equals 1
To filter out international customers, you would set Subscription country equals United States
See full list of conditions here
Customer-based conditions
Customer tag: Filter by whether a customer has or does not have a specified tag.
Credit balance: Filter customers based on their available store or subscription credit balance.
Tier: Filter customers by their loyalty or subscription tier (for example, Silver, Gold, VIP).
Subscription-based conditions
Order number: Filter by the current order number (for example, a subscription with 3 orders would have order number = 3).
Total quantity: Filter by total quantity of products in the subscription (for example, 1 × Product A and 1 × Product B = quantity of 2).
Total value: Filter by total dollar value of the subscription (sum of each product's subscription price × quantity).
Subscription creation date: Filter by when the subscription was created.
Day of week: Filter subscriptions with a specific charge day of the week.
Discount code: Filter subscriptions that contain specific discount codes.
Is prepaid renewing: Filter prepaid subscriptions by whether they are set to renew (continue into another term) or end after the current prepaid cycle.
Migrated from another platform: Identify subscriptions migrated from another platform (only captures the migrated subscription, not new subscriptions created by the same customer).
Next billing date: Filter subscriptions where the next billing date falls on, before, or after a selected date.
Shipping interval: Filter by how often the subscription ships (for example, every week, every 2 weeks, monthly).
Subscription country: Filter by shipping address country (supports multiple selections).
Subscription ID: Enter specific subscription IDs to target with the operation.
Subscription note: Filter subscriptions based on keywords or text stored in the internal subscription note.
Subscription status: Filter by status (Active, cancelled, failed, under review, paused).
Product-based conditions
Contains products: Identify subscriptions that include a specific product.
Contains dynamic boxes: Filter subscriptions that include a specific dynamic build-a-box product.
Contains static boxes: Filter subscriptions that include a specific static build-a-box product.
Exclude products: Identify subscriptions that do not include a specific product (helpful when paired with “contains products”).
Other conditions
Audit log: Filter subscriptions based on specific audit log actions.
Cancel Flow: Filter subscriptions that had X rebuttal shown and was saved or not saved.
Quick action: Filter customers or subscriptions based on whether a specific Quick Action link has been actioned, or viewed but not actioned.
Surprise and Delight: Filter customers who were or were not qualified for a surprise and delight gift.
The Default flow cannot have entry conditions. If you're editing a new flow, you must set at least one entry condition before activating it.
Adding nodes
Add a Splash Screen
Click the + button below the Start node or drag the Splash Screen node from the left panel
Click the Splash Screen node to configure it
Upload a video or add text/imagery to display before customers enter the main flow
Add Cancellation Reasons and Sub Reasons
Click the + button or drag a Reason or Sub Reason node into your flow
Configure the reasons customers can select
Add as many reason nodes as needed to capture different scenarios
Add retention offers with Treatments
After each Cancellation Reason, add Treatment nodes for your retention offers
Configure each treatment (discounts, pause options, skip next order, etc.)
Connect treatments to outcomes like "Subscription Saved" or "Proceed to Cancel"
Use Split Treatments to test offers
Add a Split Treatments node where you want to test different strategies
Use inline analytics later to compare which path saves more subscriptions
Configure additional settings
Add translations for different languages
In the top right corner of the Cancel Flow builder, click the dropdown labelled Default and then Add locale
Select a language from the dropdown
Enter the translated content into any node of the Cancel Flow
Switch the view between languages by selecting each locale from the dropdown in the top right corner
Supported languages: Bulgarian, Czech, Danish, German, Greek, Spanish, Mexican Spanish, Finnish, French, Canadian French, Hindi, Hungarian, Croatian, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Dutch, Norwegian, Polish, Portuguese, European Portuguese, Romanian, Russian, Slovak, Swedish, Thai, Turkish, Vietnamese, Chinese, Chinese (Taiwan)
Customize Flow HTML Section
This setting allows you to customize the top of your cancel flow to match your branding. You can insert {{ savedBySubscribing }} to display the total amount saved by the customer through their subscription. If needed, you can also include custom CSS inside a <style></style> block.
In the top right corner of the Cancel Flow builder, click on Settings.
Click the toggle for Customize Flow HTML Section to enable it.
Add your custom HTML/JS/CSS code in the field.
Enabling custom HTML will disable the option to set a custom image or video for the cancellation reason selection.
Customize Flow Images/Videos
Use this section to customize the images or videos displayed throughout the cancel flow. Enter the URL for each image or video you want to use. For the best visual experience, a 16:9 ratio is recommended.
Fields include:
Cancellation reason selection
Discount offer
Subscription cancelled
Changes saved
Saving and enabling your flow
Once complete, click Save in the top-right corner. Your flow will be saved as a Draft and won't be shown to customers yet.
When you're ready to make it live, navigate back to your Cancel Flow page and click on the
beside the flow you want to activate, then Enable.
Skio will automatically rank your flow based on its entry conditions. More specific flows are evaluated before broader ones.
Managing your cancel flows
View flow performance
In the Cancel Flows list:
Participation count: How many customers have entered this flow
Save rate: Percentage of customers who stayed after entering the flow
Entry conditions: The criteria triggering this flow
Enabled at: When the flow was activated
In the flow builder:

An example of what inline analytics looks like in the flow builder. Here you can see the percentage of customers that were saved, continued, or skipped at the Splash screen node step.
Click the Analytics tab in the top left corner to view path-level data
See what percentage of customers follow each branch
Compare performance between Split Treatment paths
Edit an active flow
Open the flow you want to edit
Make your changes
Click Save flow. Skio creates a new version of the flow and saves it as a Draft. The current active version continues running until you activate the new version.
When you're ready to make it live, navigate back to your Cancel Flow page and click on the three dots
beside the flow you want to activate, then Enable.
View the Cancel Flow version history
Open any created fow
Click the version selector in the top-right corner
Browse previous versions to see what changed
Switch between versions to compare configurations
Duplicate a flow
In the Cancel Flows list, click the on the three dots
next to the flow you want to duplicateSelect Duplicate
This creates an exact copy as a Draft, which you can then edit and customize.
Archive a flow
In the Cancel Flows list, click the on the three dots
next to the flow you want to archiveSelect Archive
Archived flows are removed from the main list and won't be shown to customers. You can view archived flows by filtering the list.
Search for flows
Use the search bar at the top of the Cancel Flows page to find flows by name.