Joy and Klaviyo
Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.
Last updated
Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.
Last updated
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!
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.
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.
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.
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.
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'.
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'.
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!
Need help? Check out Frequently Asked Questions.π
Questions
Add and manage questions & answers
Chatbox
Set up chatbox appearance
Translation
Translate your content