Syncing Klaviyo to Justuno

This article will cover how to connect Klaviyo to Justuno, available functionality, and any additional requirements.

On this page:

Justuno & Klaviyo summary
Requirements & functionality
Syncing lead capture workflows to Klaviyo
Miscellaneous notes

Introduction to Klaviyo & Justuno


Klaviyo is a marketing automation platform that specializes in email and sms marketing communication for ecommerce brands. Once connected, users can automatically pass any new contacts and associated data collected by Justuno to a specified list within Klaviyo.

Requirements & Functionality

Integration Type: API key
You are required to provide us with a Klaviyo Private API Key in order for the integration to work properly. Follow the steps below to create your api key. 

  1. Navigate to the Klaviyo settings where you can create API Keys.
  2. Name the API key something to help you identify that the API Key is for Justuno.
  3. For the Select Access Level section, EITHER select Full Access Key OR Custom Key.
    1. If you chose Custom Key, you will need to select the following Access for the following API Scopes Accounts
      • Read Access List
      • Full Access Profiles
      • Full Access Subscriptions
      • Full Access

If the API scopes are not given the access levels noted above, then the integration will fail to work.

Collecting SMS Consent

In Klaviyo, you must have three things before you can collect SMS consent with Justuno:

  1. SMS turned on
  2. An active sending number in the country where you want to collect SMS consent. The number may also need to be verified or registered.
  3. The list to collect SMS profiles will need to be set to double opt-in Additional details on the above can be found below. 

Additional details on the above can be found below.

  • If you are going to collect SMS consent to do marketing in Klaviyo to those customers, read this article on Klaviyo's guide to collecting sms consent to get a general understanding of what Klaviyo requires. 
  • If you want the profile to be marked as "subscribed" for SMS Marketing in the UI, your list has to have a double opt-in enabled. Note that if the profile doesn't have "subscribed" status for SMS marketing, Klaviyo will not allow you to market to them.
  • Other related marketing consent documents from Klaviyo.

Where to use this integration:
Workflow builder

Properties synced to Klaviyo by default:
The following Justuno properties are automatically synced to their corresponding Klaviyo contact properties and are updated when a visitor subscribes via a Justuno form:

Screenshot 2023-05-25 at 9.46.11 AM

Syncing your workflows to Klaviyo



  1. Connect your Klaviyo account to Justuno (learn how to do that here). Once Klaviyo has been authenticated, go to your desired workflow, and click Edit Workflow. Once in the workflow builder, click the design step containing the form you wish to sync.
  2. Click the Sync to App button within the design card. You should see the Klaviyo logo and an "Add" button. Click the add button
  3. Select an email list to subscribe new email contacts to, as well as new SMS subscribers (when using the mobile number field in your design). If desired, change the subscriber source (passes to $source in Klaviyo).
  4. (Optional) If you'd like to pass additional Justuno properties to Klaviyo, you can click Sync Another Property. You can choose a Justuno property, then you'll type in the Klaviyo property in the field exactly as shown in Klaviyo, i.e. "coupon_code". If the field labels do not match exactly, the property will be passed as a custom property in the Klaviyo profile.

  5.   Click Save. You should now see the Klaviyo logo in the design card.

✔️ Notes:

The sync to app button will only appear if there is a button in the design with an click action set to Submit Form. If you do not see your sync to app button within the design card in the workflow builder, please confirm your submit button settings in the design studio. You can learn more about building lead capture designs here.

Miscellaneous notes


At minimum, one of either email address or phone field is required for the integration to subscribe profiles. Be sure to always include at least one of these fields in your design.