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
Navigate to Settings
Click Integrations
Scroll down to Zapier and copy the API key
In Klaviyo
Click your profile (avatar) at the bottom left
Access API Keys under Account
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
Navigate to Sign-up Forms and click Create Form
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.
Navigate to Sign-up Forms and click Add Forms to Website
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.