Skip to main content

Integrate Klaviyo with Uscreen

Connect Klaviyo with your Uscreen storefront to enhance your marketing capabilities

Updated this week

Klaviyo is a robust email marketing platform, typically designed for eCommerce businesses, that allows you to create personalized marketing campaigns, automate email sequences, and segment your audience based on their behaviors and preferences.

NOTE: Uscreen does not have a native and direct integration with Klaviyo. This guide outlines a workaround to connect the two platforms using Zapier and requires technical knowledge to implement.

If you are not familiar with using Zapier, please consider consulting a developer.


Obtain the API Keys

To set this up, you first need to obtain the API keys of both your Uscreen and Klaviyo accounts.

In Uscreen

  1. Navigate to Settings

  2. Click Integrations

  3. Scroll down to Zapier and copy the API key

In Klaviyo

  1. Click your profile (avatar) at the bottom left

  2. Access API Keys under Account

  3. Copy your Public and Private API keys


Connect using Zapier

Once you have obtained the API keys, you can then authenticate and connect both Uscreen and Klaviyo to Zapier via App Connections.

NOTE: Zapier integration is available for Uscreen Plus plans. If you're not yet on this plan and need this feature, please discuss an upgrade with our Sales team at sales@uscreen.tv.


Supported Triggers and Actions

Pair your apps and view the supported triggers and actions for both Uscreen and Klaviyo in Zapier.

TIP: Profiles that have been added to Klaviyo using Uscreen's Zapier integration will show the '$source' under Key in Custom Properties.


Field Mapping

You can map different Custom Properties in Zapier.

If mapped correctly, these properties will be passed onto Klaviyo.


Lists and Segments

Once you have completed the Setup Wizard in Klaviyo, you will be presented with default lists and segments. These lists and segments help you categorize and organize the contacts.

You can create Lists based on tags and Segments according to tags and dynamic conditions.

  • Lists: Static groups of contacts (e.g., "All Uscreen Customers")

  • Segments: Dynamic groups based on properties or behaviors (e.g., "Active Subscribers," "Trial Users")


Manually add contacts from Uscreen to Klaviyo

If you need to import your contacts from Uscreen to Klaviyo, you may export the list of your users from the People page.

Then, in Klaviyo, select or create the List where you want to import your users, then click Upload Contacts or Manage List > Import Contacts.


Embed a Klaviyo Form in your Storefront

You may also create subscribe/newsletter forms in Klaviyo and embed them into your Uscreen site to gather new contacts for your mailing list.

Create the Form in Klaviyo

  1. Navigate to Sign-up Forms and click Create Form

  2. Choose your template or create a customized form by clicking Create Blank Form

Prepare the Installation

Once you've created your form, you will need to obtain the script to install it on your storefront.

  1. Navigate to Sign-up Forms and click Add Forms to Website

  2. Select Set up manually and click Next

Obtain the Script in Klaviyo

You will be provided by Klaviyo with a script to copy.

The script would look similar to the sample below, with your Klaviyo Public API key as the value of the company_id.

<script async type='text/javascript' src='https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=PublicAPIkey'></script>

Install the Script in your Storefront

  • Head Code

If you have multiple forms, you can install the script in the Head Code section. All Live forms in Klaviyo will be enabled.

NOTE: The Code Snippets are available for Uscreen Plus plans. If you're not yet on this plan and need this feature, please discuss an upgrade with our Sales team at sales@uscreen.tv.

  • Custom HTML Block

You can also install your form on selected Landing Pages using the Custom HTML Block. The Live form will only be shown on that particular page.

Finalize the Installation

Head back to Klaviyo > Sign-up Forms, enter your storefront's URL, and click Confirm.

When successfully verified, you will see a confirmation message, and you're all set.

Did this answer your question?