These properties are meant to be used with Skio Loyalty and Klaviyo.
What is Loss Aversion?
Loss Aversion (also, Loyalty Loss Aversion) is a set of event and customer properties that you can use to segment customers based on their risk of losing their loyalty tier. It tracks important information about your customers' loyalty status and sends it to Klaviyo, so you can create targeted flows to reach out before they downgrade or cancel.
These properties are also used to build Loyalty-specific conditions for the Cancel Flow Loyalty Screen, which warns customers they'll lose their tier and rewards if they cancel in their customer portal. Learn more about the Loyalty Screen here.
How it works
Skio automatically tracks loyalty information for each customer as properties and sends it to Klaviyo through event metrics. This information includes:
How close they are to reaching the next tier
How close they are to keeping their current tier
Whether they're at risk of losing their tier
Their credit balance and when credits expire
How many times they've skipped orders
You can then build flows in Klaviyo to reach these customers and remind them of their loyalty benefits before they cancel, skip, or pause.
Learn more about how event and customer profile properties work in Klaviyo here.
How to use it in Klaviyo
The best way to use Loyalty Loss Aversion is to create Klaviyo flows that send messages when customers cancel, skip, or pause. These messages remind them of their loyalty benefits and encourage them to stay:
When someone cancels: Remind them how close they are to renewing their tier
When someone skips an order: Warn them that skipping puts their tier at risk
When someone is at risk: Alert them before their tier expires
When credits are expiring: Remind them to use their credits before they're gone
Make sure you have these events already added in your Klaviyo Integration before proceeding.
Step 1: Create a flow in Klaviyo
In Klaviyo, go to Flows and click Create Flow.
Select Create from Scratch.
Name your flow (for example, "
Remind customers about their tier when they cancel").Add a trigger: Choose a Skio event like
Subscription Cancelled,Subscription Skipped, orSubscription Paused.Add an email that reminds customers about their loyalty benefits.
Turn on the flow.
Step 2: Personalize your message
Use Loyalty Loss Aversion information to make your message specific. Instead of saying "You'll lose your tier," say exactly what they'll lose:
"
You're only $15 away from renewing your Gold tier""
You have $25 in credits that expire in 7 days""
You need 2 more orders to keep your tier benefits"
The more specific you are, the more likely customers will act.
See all Loss Aversion properties
Loyalty Loss Aversion properties
Property Name | Description |
|---|---|
| The name of the customer's current loyalty tier |
| The name of the next tier above the customer's current tier (if applicable) |
| Array of rewards available in the customer's current tier |
| Array of rewards available in the next tier (if applicable) |
| Whether the customer is forecasted to fall off track for maintaining their current tier (if tier expiration is enabled) |
| Number of days until the customer's current tier expires (based on current expiry date, not forecasted) |
| Number of days until the customer's credits expire |
| Number of credits the customer has that are expiring |
| Dollar amount (LTV) needed to reach the next tier based on current state |
| Dollar amount (LTV) above the threshold for the current tier based on current state |
| Number of orders needed to reach the next tier based on current state |
| Number of orders above the threshold for the current tier based on current state |
| Number of products ordered needed to reach the next tier based on current state |
| Number of products ordered above the threshold for the current tier based on current state |
| Forecasted dollar amount (LTV) needed to reach the next tier |
| Forecasted dollar amount (LTV) above the threshold for the current tier |
| Forecasted number of orders needed to reach the next tier |
| Forecasted number of orders above the threshold for the current tier |
| Forecasted number of products ordered needed to reach the next tier |
| Forecasted number of products ordered above the threshold for the current tier |
Example flow: Subscription cancelled
Trigger: Skio: Subscription cancelled
Trigger filters:
Dimension loyaltyCurrentTierAtRisk is true, type: Boolean

For example, you can use the {{ event.loyaltyFutureOrderCountDistanceToNextTier|default:'' }} property to show customers how many more orders they need to reach the next tier, encouraging them to reactivate before their current tier expires.
Learn more about how to preview and test emails in Klaviyo flows here.
Message body:
Did you know?
Your current loyalty tier expires in {{ event.loyaltyTierExpiringInDays|default:'' }} days.
You're only {{ event.loyaltyFutureOrderCountDistanceToNextTier|default:'' }} orders away from the next tier! If you reactivate and reach the next tier, you'll get all your current benefits AND more:
{{ event.loyaltyNextTierRewards.0.name|default:'' }}
{{ event.loyaltyNextTierRewards.1.name|default:'' }}
{{ event.loyaltyNextTierRewards.2.name|default:'' }}
Reactivate your subscription now by clicking here. Use a Quick Action link for your Reactivation CTA.
Best practices
Be specific: Tell customers exactly what they'll lose (e.g.
You’re $15 away,you need 2 more orders,your tier expires on March 1)Make it easy to act: Include a clear CTA button or link (e.g.
Resume your subscription,Use your credits)Don’t overdo it: Send one message per event. If you send too many, customers will tune you out.
Focus on what they’ll lose: Messages work best when they remind customers of specific benefits (e.g.
You’ll lose free shipping and 10% off all orders,Your $25 in credits will expire,You won’t get early access to new products)