Joy and Klaviyo

Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.

Who can connect Joy with Klaviyo?

  • This feature is available for All plans.

Personalized marketing is a powerful way to connect with your customers and boost sales. By integrating Joy Loyalty with Klaviyo, you can sync customer data, including points and tier information, to create targeted, automated campaigns. In this guide, we'll walk you through the steps to set up the integration, so you can use your loyalty program for better segmentation and more effective marketing. Let's dive in and get started!

Connecting with Klaviyo​

Creating a Private API Key for the Klaviyo App

Before we dive into the integration, it’s important to understand why creating a private API key in Klaviyo is necessary. The private API key serves as a secure link between Joy Loyalty and Klaviyo, allowing the two platforms to communicate and share data. This key is what enables Joy Loyalty to sync critical customer informationβ€”like points and tier dataβ€”into Klaviyo. With this data in Klaviyo, you can then segment your customers based on their loyalty status.

Firstly, we need to create a private API key for Joy to use. Open Klaviyo and select Account . From there, head to Settings and find API Keys. After that, you will find Create Private API Keys under the Private API Keys section.

Next, enter a name for your Key. Choose 'Custom Key' and inside the Profiles and List rows, allow Joy to read and write access to List and Profiles as below. It is important to keep each each key access to minimal instead of granting the Full access.

If somehow the key is not working with the below access scopes, try again with a Full Access key to test if the connection would work.

Once you finish, you will see this private key shown on the screen. Bear in mind that this key may only show once for the sake of security, copy it to your machine and keep it safe.

Integrating Klaviyo with the Joy Loyalty App

Now, let's connect Klaviyo to your Joy Loyalty app using the above private key. In the Joy Loyalty app, please access the Integrations section from the left menu and select Klaviyo.

Enter the Klaviyo's Private API Key you just created and hit the 'Connect' button to test the connection status. Once you click the button, our app will test if the key you provide has the needed access scopes.

If it is working, we will soon start the Profile synchronization with all the customer loyalty data. This process may take a long time if you have over 100k customers in Joy Loyalty, which is mostly because of the API throttling of Klaviyo API.

Checking the Synced Data in Klaviyo

You can check if the data is syncing on the fly by opening Klaviyo and entering the `Profiles` tab to see if the Profiles list counter is updated. Our app will continuously push the data to the Klaviyo during the synchronization process so there is no need to wait for the process to be over to check it.

You can check the information in the 'Information' section. All the synced data will include:

  • Birthday: customer's birthday collected by Joy

  • Joy loyalty points: customer's current balance in Joy

  • Joy Referral URL: customer's referral link

  • Joy VIP tier: customer's current VIP Tier name in Joy

After the connection is completed, all the upcoming changes in Joy profiles will automatically trigger an update to Klaviyo profiles to ensure data integrity.

Testing the Joy data

Once done, you can now use the data from Joy to Klaviyo to create automation, and marketing campaigns using the properties stored in the Customer profile. Additionally, you can use the data to segment your customers to list and segments according to the Loyalty status and balance.

Use in emails

On the editing page, customize the email's look in the 'Content' section. Select a random text to edit, add personalization on the toolbox, choose the synced property, and finally, 'Save and Exit'.

Segmentation

You can create a segment with those synchronized properties. Open the Klaviyo app and select 'Audience' from the left menu. Choose 'Lists & Segments', select 'Create list/ segment', and then select 'Segment'.

Enter the segment's name and select 'Definition = Properties about someone'. Set up the condition: 'Dimension' should be one of the three synced properties. Finally, click on 'Create segment'.

Wrap up

And that's it! Your integration between Joy Loyalty and Klaviyo is now all set and ready to save your marketing efforts. If you run into any issues or have questions along the way, don't hesitate to reach out to our 24/7 live chat support. We're always here and happy to assist you!

Discover Joy

Need help? Check out Frequently Asked Questions.πŸ‘‡

Last updated