🛒 Supported on all platforms
💳 Available on paid plans
👤 Accessible to all roles
Klaviyo is an email marketing app that will help you target, personalize, and measure results for your online store. The following is possible with the Klaviyo and Smile integration:
Sync rewards program member information with your Klaviyo account
Send rewards program emails directly from Klaviyo
Reward customers for leaving reviews through Klaviyo Reviews
Segment campaign lists based on rewards program information
Manage personalized information for each customer in your rewards program
Build custom flows using program events like points earned or redeemed
Install the Klaviyo app
💡 Important: Ensure you are logged into your Klaviyo account before connecting Smile and you have Owner, Admin, or Manager permissions.
From Smile admin navigate to Integrations > Klaviyo.
Click Connect.
Click Connect to Klaviyo.
Click Allow.
Click Sync customer data.
ℹ️ Note: All customer records in Smile will be added to Klaviyo as part of this sync.
Profile fields synced to Klaviyo
After you install the Klaviyo integration and initiate the customer data sync, the following profile fields are synced to Klaviyo for each customer in your rewards program:
Smile Points Balance
Smile Referral URL
Smile State
Smile VIP Tier Name
Smile VIP Tier ID
These values will be continuously updated in Klaviyo based on any activity that occurs in your rewards program, and can be used to create segments or to add reward information to email campaigns.
Program events sent to Klaviyo
When you install the Klaviyo integration, we’ll automatically start sending reward program events to your Klaviyo account. These events can be used in Klaviyo Flows (as triggers or conditions) or in Klaviyo Segments to include/exclude individuals based on their reward program activity. Each event includes a “payload,” which is a set of additional fields telling you more about what happened.
Event | When it’s sent | Payload |
Birthday Reward Issued | When a customer is issued their birthday reward. |
|
Points Earned on Order | When a customer earns points for placing an order. |
|
Points Redeemed | When a customer redeems points for a reward. | |
Points Expiring | When a customer's points are about to expire. This event is sent based on the warning threshold and last chance threshold defined in the points expiry configuration (defaults to 30 and 3 days before expiry). | Customer Object |
Referral Started | When a Referred Friend claims the Referral Reward. | |
Referral Completed | When the Advocate is issued their Reward. | |
Reward Expiring | 3 days before a customer's reward expires. | |
VIP Tier Achieved | When a customer achieves a higher VIP Tier or is manually added to a higher VIP Tier. |
|
Create segments of contacts
Klaviyo Segments can be used to target email campaigns or as filters in Klaviyo Flows. For instance, you may use the "Smile Points Balance" profile field to create a segment of customers who have participated in your rewards program (i.e. have at least 1 point).
✅ Tip: Give your segment a name that allows you to easily identify this specific group of customers.
Add reward information to an email campaign
When you create a new email campaign in Klaviyo, you have the option to add your program information to your campaign.
To do that, select a text box in your Klaviyo email campaign template and click the Add personalization icon:
The drop down menu that appears will show you all of the rewards program information that was synced with the Klaviyo Smile app. When you have selected the program information you'd like to add, you're all set to continue building the rest of your email campaign.
Testing Smile variables in Klaviyo
The Smile variables will not show up in the 'previews' or 'test emails' in Klaviyo currently! In order to test the variables, you'll want to create an actual email.
1. Create a test account for yourself on your store so that you are a member of the rewards program
2. Create a campaign in Klaviyo, and make the recipient list just yourself
3. Send the email to this list, & check that the email you receive has the Smile data included properly.