🛒 Supported on all platforms
💳 Available on paid plans
👤 Accessible to all roles
💳 Available on paid plans
👤 Accessible to all roles
- 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
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. | Reward Fulfillment Object |
| Points Earned on Order | When a customer earns points for placing an order. | Points Transaction Object |
| Points Redeemed | When a customer redeems points for a reward. | Points Purchase Object |
| 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 Also includes points_balance_expires_at (DateTime) nested under the extra hash. |
| Referral Started | When a Referred Friend claims the Referral Reward. **See note below. | Referral Object |
| Referral Completed | When the Advocate is issued their Reward. | Referral Object |
| Reward Expiring | 3 days before a customer’s reward expires. | Reward Fulfillment Object |
| VIP Tier Achieved | When a customer achieves a higher VIP Tier or is manually added to a higher VIP Tier. | VIP Tier Change Object |
Note: When the
Referral Started event is sent, it will create a new profile in Klaviyo with the email address entered in the referral form.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: