Integrating Skio Loyalty Events in Klaviyo

Prev Next

This feature is part of Skio’s Loyalty Program. To add this feature to your store, reach out to our sales team at sales@skio.com.

Loyalty event metrics sent to Klaviyo

Skio integrates with Klaviyo to send real-time loyalty event data, enabling merchants to create targeted email and SMS campaigns based on customer actions. Below is a breakdown of each event, including what triggers it, what data it includes, and how you can use it in your marketing automation.

Each event Skio sends to Klaviyo includes specific data fields that can be used for personalization and segmentation.

See all available event metrics

Core Subscription Lifecycle

Event

Metric

Description

New subscription created

subscriptionCreated

When a new subscription is created.

Billing reminder notification

subscriptionWillRenew

When a subscription is about to renew.

Subscription renewed

subscriptionRenewed

When a subscription is successfully renewed.

Subscription cancelled

subscriptionCancelled

When a subscription is cancelled.

Subscription reactivated

subscriptionReactivated

When a subscription is reactivated.

Next billing date updated

subscriptionNextBillingDateUpdated

When a customer updates a subscription’s next billing date.

Subscription paused

subscriptionPaused

When a subscription is paused.

Subscription unpaused

subscriptionUnpaused

When a subscription is unpaused.

Subscription skipped

subscriptionSkipped

When a subscription is skipped.

Billing & Payment Issues

Event

Metric

Description

Billing attempt failed

billingAttemptFailed

When Skio fails to renew a subscription.

Card expiration notification

cardWillExpire

When a customer card is about to expire.

3DS verification required

threeDSVerification

When a payment requires 3DS verification.

Subscription Management

Event

Metric

Description

Subscription lines added

subscriptionLinesAdded

When a subscription line(s) is/are added.

Subscription lines removed

subscriptionLinesRemoved

When a subscription line(s) is/are removed.

Subscription lines updated

subscriptionLinesUpdated

When a subscription line(s) is/are updated.

Subscription split

subscriptionSplit

When a subscription is created from a split.

Subscription merged

subscriptionMerged

When a subscription is cancelled from a merge.

Subscription mergeable

subscriptionMergeable

When there’s subscriptions that can be merged together.

Subscription billing auto merged

subscriptionAutoMergedBilling

When subscriptions are merged into a single order for billing.

Inventory & Stock

Event

Metric

Description

Subscription item out of stock

subscriptionOutOfStock

When any item in a subscription is out of stock.

Item back in stock

oosMissedBillingBackInStock

When an out of stock item missed in the previous billing is back in stock.

Customer Retention & Flow

Event

Metric

Description

Subscription that was saved during cancel flow

subscriptionWentThroughCancelFlow

When a subscription is saved during the cancel flow.

Surprise and delight rule applied

surpriseAndDelightRuleApplied

When a surprise product or discount is applied to a subscription.

Automation action ran

automationActionRan

When an automation action is successfully ran on a subscription.

Journey notification triggered

journeyNotificationTriggered

When a journey notification action is triggered.

Gifts

Event

Metric

Description

Prepaid gift received

prepaidGiftReceived

When a prepaid gift is received for a recipient.

Loyalty & Credits

Event

Trigger

Description

Credits will expire

creditsWillExpire

When customers' credits are about to expire in a given month

Credits expired

creditsExpired

A customer's credits have expired

Credits received

creditsReceived

A customer has received credits

Credits spent

creditsSpent

A customer has spent credits

Loyalty tier upgraded

loyaltyTierUpgraded

When customers' loyalty tier is upgraded

Loyalty tier downgraded

loyaltyTierDowngraded

When customers' loyalty tier is downgraded

Loyalty tier changed

loyaltyTierChanged

When customers' loyalty tier is changed due to program change

Loyalty rewards applied

loyaltyRewardsApplied

When customers receive a loyalty reward

Credits event metrics

Event Name

Trigger

Data Included

Suggested Use Cases

Credits Will Expire

Sent when a customer’s credits are about to expire.

  • creditsExpiring (Number of credits expiring)

  • siteCurrencyValue (Equivalent currency value of expiring credits)

  • expirationMonths (How many months before expiration)

  • creditsExpiringDate (Exact expiration date)

Send reminders encouraging customers to use their credits before they expire.

Credits Expired

Sent when a customer’s credits have expired.

  • creditsExpired (Number of expired credits)

  • siteCurrencyValue (Equivalent currency value of expired credits)

  • creditsExpiringDate (Expiration date of the credits)

Inform customers of expired credits and offer a small incentive to stay engaged.

Credits Received

Sent when a customer earns new credits.

  • credits (Number of credits earned)

  • siteCurrencyToCreditRate (Conversion rate of credits to site currency)

  • siteCurrencyValue (Equivalent currency value of the credits)

  • creditApplicationType (Source of the earned credits: e.g., referral, purchase, promotion)

Notify customers when they earn credits and suggest ways to use them.

Credits Spent

Sent when a customer redeems their credits.

  • credits (Number of credits used)

  • siteCurrencyValue (Equivalent currency value of redeemed credits)

  • discountCode (If applicable, the code applied to their order)

Confirm redemption and suggest new ways to earn more credits.

Loyalty Tier event metrics

Event Name

Trigger

Data Included

Suggested Use Cases

Loyalty Tier Upgraded

Sent when a customer moves up to a higher loyalty tier.

  • tierName (New tier the customer entered)

  • previousTierName (Previous tier before upgrade)

Celebrate the upgrade, highlight new benefits, and encourage further engagement.

Loyalty Tier Downgraded

Sent when a customer moves down to a lower loyalty tier.

  • tierName (New, lower tier)

  • previousTierName (Previous, higher tier)

Notify customers of the downgrade and suggest ways to regain their previous tier.

Loyalty Tier Changed

Sent when a customer’s tier changes due to program adjustments.

  • tierName (Updated tier)

  • previousTierName (Previous tier, if applicable)

Inform customers about changes to their loyalty tier and any new benefits.

Rewards event metrics

Event Name

Trigger

Data Included

Suggested Use Cases

Loyalty Rewards Applied

Sent when a customer receives a loyalty reward.

  • rewardNames (List of rewards applied to the customer’s account)

Notify customers of their earned rewards and encourage immediate use.

Referrals event metrics

Event Name

Trigger

Data Included

Suggested Use Cases

Referral Code Generated

Sent when a customer (referrer) generates a new referral code.

  • referralCode (Referral code used)

  • RewardType (Type of reward attached to the referral)

  • RewardConfig

Track code generation and encourage sharing.

Referral Reward Generated

Sent when a customer (referrer) earns a reward for a successful referral (referee).

  • referralCode (Referral code used)

  • discountCode (optional, the code attached to the discount itself. Learn more in our Referral help doc here)

  • rewardType (The type of reward, such as fixed or percent discount)

  • rewardConfig (Additional information about the discount configuration)

  • refereeEmail (Email of the referred customer)

  • refereeName (Name of the referred customer)

  • refereeStorefrontUserId

Trigger reward emails and attribute referral success.

Customer Profile Properties in Klaviyo

In addition to event triggers, Skio updates customer profiles in Klaviyo with loyalty-related properties:

Property

Description

Example Value

skio_credits

Customer’s current credit balance.

150

skio_membership_tier

Customer’s current loyalty tier.

Gold

These properties allow for segmentation and personalized messaging, such as:

  • Sending targeted promotions to customers with unused credits.

  • Offering tier-exclusive deals to customers in specific loyalty tiers.

How to use Loyalty data in Klaviyo: Use cases

With these data points, you can create powerful Klaviyo flows:

Expiring credits reminder

  • Trigger: Credits Will Expire

  • Use Data:

    • Display the exact number of expiring credits (creditsExpiring).

    • Show the equivalent currency value (siteCurrencyValue).

    • Set the number of days before the end of the month to notify.

  • Example Subject Line: 🚨 Use Your {{creditsExpiring}} Credits Before They Disappear!

Reward confirmation and next steps

  • Trigger: Loyalty Rewards Applied

  • Use Data:

    • Show reward names (rewardNames).

    • Provide information about how to use or redeem the reward.

  • Example Subject Line: 🎉 You Just Earned {{rewardNames}} – Here’s How to Use It!

Tier upgrade celebration

  • Trigger: Loyalty Tier Upgraded

  • Use Data:

    • Show the new tier (tierName).

    • Highlight exclusive benefits for the upgraded tier.

  • Example Subject Line: 🎊 Welcome to {{tierName}} – Exclusive Perks Await!

Downgrade prevention

  • Trigger: Loyalty Tier Downgraded

  • Use Data:

    • Show the new tier (tierName) and previous tier (previousTierName).

    • Encourage the customer to place another order or increase their LTV with a quick action.

  • Example Subject Line: 😢 You moved to {{tierName}}, but here’s how to move back up!

Additional help

By leveraging Skio’s loyalty event data in Klaviyo, you can craft highly personalized, automated campaigns that drive engagement, increase repeat purchases, and enhance customer retention.

For setup instructions and additional details, check out Skio's Klaviyo Integration guide.