Klaviyo events are only avaible on the LoyaltyLion Plus Plan. Events can be added to lower plan levels at an additional cost. If you would like Events added, please contact support@loyaltylion.com
Please note that using one Klaviyo account with more than one LoyaltyLion program is not supported, and you can only connect one Klaviyo account per LoyaltyLion program.
What are the Klaviyo events?
LoyaltyLion sends loyalty events to Klaviyo, where they appear as metrics you can use to trigger flows. Use them to send personalized emails and SMS messages that drive engagement with your loyalty program.
We send each event to Klaviyo as it happens, when a customer does something in your loyalty program. In Klaviyo, each metric is named LoyaltyLion - followed by the event, for example LoyaltyLion - Reward Available.
How to enable the Klaviyo events
You'll need your Klaviyo integration set up first - if you haven't set up your integration yet, please follow our guide.
LoyaltyLion sends events from your loyalty program to your Klaviyo account, so you can create emails that tell customers about rewards they can claim, much like LoyaltyLion emails.
If you are installing Klaviyo for the first time, you choose your events in the 2. Configuration step of the installation. To change them on an installed integration:
In LoyaltyLion, go to Integrations.
Under Installed integrations, click Klaviyo.
In Program events, choose Send all current and future events, or Choose events to send and tick the events you want.
Click Save changes.
You will see an Integration updated message when your changes are saved.
When you first install Klaviyo, the Ready to install window also offers Backfill data for all customers. Backfilling sends LoyaltyLion customer properties to Klaviyo for every customer in your program. It does not send past events. If your Klaviyo account has a profile limit and your program has many inactive customers, you may want to skip the backfill so you do not exceed that limit.
Note: events start sending straight away, but each one only appears in Klaviyo after it has happened for the first time. For example, the Referral Complete event does not appear until one of your customers has completed a referral.
Events LoyaltyLion sends
Customer reward available
Inform customers when they have met the minimum threshold to redeem a reward. For example, the customer's points reached the lowest cost of your rewards, which could be 500 points. We send the event 5 minutes after the customer becomes able to afford the reward. The available_rewards property contains rewards that are:
one of the reward types listed below
in stock,
enabled,
affordable by the customer.
Important note!
Only these reward types trigger the Reward Available event and appear in its available_rewards list:
Cart discount vouchers, including Redeem at checkout, except when Redeem at checkout uses the free-form option
Collection discount vouchers
Free shipping vouchers
Gift cards
Custom rewards
Other reward types, such as Free Product Voucher, Seamless Free Product and subscription rewards, do not trigger the event. If your program only offers those rewards, these emails will not be sent.
Recurring reward available reminder
This event re-occurs on a rolling interval, starting one month after you first enable the event in the admin. It is sent to customers in your program who have not received a Reward Available event or a reminder in the past month. The available_rewards array contains rewards that are actionable, in stock, enabled, and affordable by the customer.
The points_approved_in_interval property contains the number of points the customer has earned within that month and the points_interval_start_date property describes when that month started.
Customer referral complete
You can send emails to customers who have referred their friends to let them know that their referrals have been completed. The event is sent when the referred friend's first order qualifies for your referral rule. If their first order does not qualify, a later order does not trigger it.
You can inform the referring customer that they should be receiving points for their successful referral and congratulate them.
Customer approaching tier upgrade
You can send emails to customers who are approaching a tier upgrade to encourage them to make an additional purchase to get them over the tier boundary, and into the higher tier.
The event is triggered when a customer is X% away from the tier boundary. You can change this in LoyaltyLion under Program, then Tiers: click Edit on the Events card and set Percentage until next tier to anything from 1% to 50%. The default is 10%. The event is on a 7 day cool down period, so if you receive an event for a customer approaching a tier upgrade, you will only get it once per week.
Customer tier upgraded/downgraded
LoyaltyLion sends events to Klaviyo to let your customers know their tier status and/or if it has changed:
When a customer moves up a tier
When a customer moves down a tier
Note: the older LoyaltyLion - Tier Changed event is no longer sent. Use Tier Upgraded and Tier Downgraded in your flows.
Reward claimed
LoyaltyLion sends an event when a customer claims a reward that gives them a voucher or a gift card. Every event includes the reward title, reward type and discount type.
Voucher rewards also include:
Voucher code
Discount amount
Expiry date
Gift card rewards include the gift card details instead of a voucher code.
Insights segment changed
Every time a customer moves into a new insights segment, the event will be sent to Klaviyo. This will include information about what segment they were in and which segment they're now in:
When a customer moves to the At-Risk Segment
When a customer moves to the Loyal Segment
When a customer moves to the Win Back segment
You can then automate your Klaviyo email marketing by triggering emails to customers, creating new campaigns, or adding them to an existing campaign.
Activity rule completed
LoyaltyLion sends information to Klaviyo whenever a customer completes one of your activity rules.
With these triggers, you can let customers know when a rule has been completed and how many points they received. This applies to any rule, including custom rules. They are particularly helpful for rules that need to be fulfilled manually!
Customer's points expiring soon
LoyaltyLion sends events to Klaviyo when your customer is approaching their points expiration date.
Letting customers know their points are about to expire is an effective way to boost engagement with your program and encourage members to return and redeem sooner.
In order to use this event, you will need to ensure you have:
Enabled points expiration in your settings
Set the points expiring notice period (Points expiring notice period in your points expiration settings): the number of days in advance you'd like to send your notice to customers about their points expiring.
Customer's reward expiring soon
LoyaltyLion sends events to Klaviyo when a customer's reward is close to expiration.
In order to use this event, you will need to ensure you have:
Reward expiration set on each reward you want to expire.
The reward expiration notice period set in Settings, then Rewards, under Reward expiration notification. This is one setting for your whole program: the number of days before any reward expires that the event is sent, from 1 to 60.
Customer enrolled
LoyaltyLion sends events to Klaviyo whenever a customer joins your loyalty program, and their account is created in LoyaltyLion.
As this is coming straight from LoyaltyLion, this will trigger faster than going through a segment.
Receipt approved or declined
If you use receipt upload, LoyaltyLion sends an event to Klaviyo when a customer's uploaded receipt is approved (LoyaltyLion - Receipt Approved) or declined (LoyaltyLion - Receipt Declined).
Both events include the receipt's retailer, date, total paid and status, and the receipt upload rule it was submitted to. Declined events also include a link the customer can use to upload a new receipt.
How to insert the customer properties into an event flow
1. Log in to your Klaviyo account. On your Klaviyo Dashboard and select Flows on the left
2. Create a new flow
3. Select Create from Scratch, name the flow, and select "Create flow"
4. Select the LoyaltyLion trigger you would like to use from Metrics. For this tutorial, we'll be using Reward Available. Click Done when you're finished.
5. Use Email as your Action by dragging the block into the flow. Then, configure the content of the email.
6. Choose an email design to use. For this guide, we used Drag and Drop and selected a template.
7. Preview your email. You will be able to see the most recent loyalty event for the trigger and event data associated. Select "extra" to expand the list of data
8. Scroll down and expand the properties list. This includes the LoyaltyLion properties
9. Click the property that you would like to insert into the email. For this, we'll be using points_approved. This generates a template that you can embed into the emails
10. Add them as text to the emails and hit save.
11. Klaviyo will populate them in email previews and sendouts.
How to recreate the reward available emails in Klaviyo
1. Log in to your Klaviyo account. On your Klaviyo Dashboard and select Flows on the left
2. Create a new flow
3. Select Create from Scratch and name the flow
4. On the left select Metric as the trigger for your flow.
For the Reward available email select LoyaltyLion - Reward Available
5. Select the action on the left and drag-and-drop it under the trigger. This guide uses Email, so that customers receive a message with an overview of their rewards.
6. Click on Configure Content to customize an email. You'll be asked to select a way to design your email. This guide uses Drag and Drop, but you can also choose HTML. Select the template to continue.
7. In order to create buttons with rewards currently available for your customers click on Blocks and then drag-and-drop Buttons in place you wish to list the rewards.
8. Click on Display, and then click on Content Repeat.
Fill the fields as below:
This is how the email should look like after you correctly filled the boxes:
9. To preview the email, click on Preview on the left and then on Preview Now.
You should see all the rewards as separate buttons:
Klaviyo events reporting
In LoyaltyLion, go to Emails to find the Klaviyo events card.
If you have followed the steps and added the button blocks these will be tracked when your customers click through, if they claim a reward, and if they make a purchase via this all time report.
In order for the data to populate your buttons will need to be set up in the email and your buyers will need to click on them.
Visits to your store: Number of clicks from the button blocks to your store
Rewards claimed: Number of rewards claimed from clicking the buttons from the email
Revenue generated: Amount of revenue generated from your buyer clicking through from the email
Need help from an email expert? Hire one here!
Frequently asked questions
I can't see one of my triggers in Klaviyo - why isn't it there?
The triggers will only be available in Klaviyo once the event has been completed. For example, for the refer-a-friend trigger to pull through to Klaviyo, a successful referral needs to have been completed. If you have 0 referrals completed on your store, you won't see the referral completed trigger in Klaviyo.
I'm seeing two triggers for referrals - which one should I use?
You might see two separate triggers for the referrals. This is because we have our standard referral complete trigger, and the activity rule completed trigger, which populates automatically for any activity rule you have enabled.
Standard referral complete trigger:
Activity rule completed trigger:
Either should work well! They are essentially the same. However, you should know that the standard referral complete trigger contains more information on the properties of the referral, so you may prefer to use this one.




































