Smile Apps - Klaviyo

Klaviyo is an email marketing app that will help you target, personalize, and measure results for your online store.

The Smile Apps Klaviyo integration allows you to send email communication to your reward program members.  The reward program information is pushed to Klaviyo to allow you to segment lists and include personalized values for each customer.

Starting on our Small Business plan, you can use the and Klaviyo integration! Information Synced to Klaviyo will sync the following information listed below:

  • Points Balance
  • Referral URL
  • VIP Tier Name
  • VIP Tier ID

Note: If a customer does not already exist in Klaviyo, they will be created by this integration.

How to Install the Klaviyo Integration

  1. In your admin, click on 'Apps & Integration'
  2. Click on the Klaviyo app and then click 'Install '.
  3. In the Klaviyo integration page, enter your Public API key and click 'Connect to Klaviyo'.
    1. If you don't have a key follow the link to Klaviyo's website to create an API key.
  4. After you have pasted your API key in you can start syncing data to Klaviyo by clicking 'Sync'.

That's it! You have now installed the Klaviyo integration into

How to Create a "Program Members" Segment in Klaviyo

With this integration, you have the option to  create a new segment in Klaviyo so that you can send targeted emails to your program members.

  1. In the List & Segments section of Klaviyo, click on 'Create List/Segment' button found in the top right-hand corner.
  2. Click on the 'Segments' option to create a dynamic segment of customers.
  3. In the segment creation page, give your segment a name so that you can easily identify this group of customers.
  4. Under the segment name, click on 'Conditions based on' and select 'Properties about someone' from the drop-down options.
  5. Find the 'Smile Points Balance' (or Smile VIP Tier ID for VIP Tiers) option in the list of available dimensions.
  6. When you have found the Smile Points Balance dimension, click on the 'String' button found on the right-hand side to change the String to a 'Number'.
  7. Select the 'Equals' button found next to the Smile Points Balance dimension and select 'Is greater than' and enter a '1' in the field. This will create a segment of all of your customers that have 1 or more points in your rewards program. 
  8. When you are satisfied, click 'Create Segment'.

How to Add Program Member Information in an Email Campaign

When you create a new  email campaign in Klaviyo, you have the option to add your program member information into your campaign.

  1. In your email campaign template, select a text box to edit.
  2. In the text box editor, click on 'Insert Property' to select a property to add to your email campaign.
  3. In the drop-down options, you will see the reward program information that was synced using the integration.
  4. When you have selected the reward program information that you would like to add, you can proceed with creating the rest of your email campaign.

Send Us Feedback!

If you have any other suggestions on information that you would like to sync with Klaviyo, please send your feedback to and let us know why this information is important for your rewards program.

Click here to learn more about Smile Apps. 

Still need help? Contact Us Contact Us