Klaviyo
Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.
Last updated
Was this helpful?
Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.
Last updated
Was this helpful?
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.
Create a private API key for Joy to use
Open Klaviyo and select Account
. From there, head to Settings
and find API Keys
Find Create Private API Keys
under the Private API Keys section.
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.)
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.
In the Joy Loyalty app, please access the Integrations
section from the left menu and select Klaviyo.
Enter the Klaviyo's Private API Key that's just been created
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.
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'.
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!