Skip to main content

How to integrate with Klaviyo?

Hello there! We're here to help you seamlessly integrate your Joy Loyalty app with Klaviyo. Just follow these steps, and you'll be up and running in no time!

Part I: Connecting with Klaviyo

Step 1: Creating a Private API Key for the Klaviyo App

First, let's create a private API key. Here's how:

  • Open Klaviyo and select 'Account'. From there, head to 'Settings' and click on 'API Keys'. Now, please click on 'Create Private API Keys'.

    Image

  • Next, enter a name for your Key. Choose 'Custom Key' and inside the Profiles and List rows, tick on 'Full access'. Finally, click on 'Create'.

    Image

  • Great job! Now, please copy the Private key.

    Image

Step 2: Integrating Klaviyo with the Joy Loyalty App

Now, let's connect Klaviyo to your Joy Loyalty app:

  • In the Joy Loyalty app, please access the 'Integrations' section from the left menu and select 'Klaviyo'.

    Image

  • Enter the Klaviyo's Private API Key you just created and hit the 'Connect' button. Finally, enable the status.

    Image

Part II: Syncing Customer's Data from Joy to Klaviyo

Step 1: Syncing the Data

Once Joy is successfully connected to Klaviyo, customers' data will be automatically synced to Klaviyo. You can redo the synchronization anytime by clicking on 'Resync'.

Image

Step 2: Checking the Synced Data

Let's double-check that the data has synced correctly:

  • Open the Klaviyo app and select 'Audience' from the left menu. Then, select 'Profiles' and choose a random customer.

    Image

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

    • Birthday: customer's birthday
    • Joy loyalty points: customer's rewarded points
    • Joy Referral URL: customer's referral link

    Image

Part III: Adding Reward Information to an Email

Before we proceed, please ensure that the integration and synchronization between Joy and Klaviyo app have been completed successfully.

Step 1: Creating an Email Campaign with Klaviyo App

Step 2: Adding Synced Properties from Joy App to the Email

  • 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'.

    Image

    Image

In addition, you can create a segment with those synchronized properties. Here's how:

  • Open the Klaviyo app and select 'Audience' from the left menu. Choose 'Lists & Segments', select 'Create list/ segment', and then select 'Segment'.

    Image

    Image

  • 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'.

    Image

And that's it! If you encounter any difficulties during the integration process, please don't hesitate to reach out to our 24/7 live chat support. We're always here to help you!