Klaviyo is a marketing automation platform that makes it easy for e-commerce businesses to deliver personalized email and SMS campaigns across their owned channels. If you integrate Triggerbee with Klaviyo, you can use personalized campaigns on your website to grow your email list or engage subscribers and sync behavioral data from your website into Klaviyo.
To integrate Klaviyo fully, complete both "Step One: How to set up the integration" and "Step Two: Identifying subscribers coming from Klaviyo Emails".
Step One: How to set up the integration
Go to your Account Settings in Klaviyo and create one Private Key. Give it a name and Select Access Level: Custom Key, together with the following scope:
Profiles: read, write
Subscriptions: read, write
Lists: read, write
Segments: read, write
Copy the Private API Key and move on to the Triggerbee App.
In Triggerbee
Navigate to Apps & Integrations in Triggerbee and activate the Klaviyo Integration. Enter your Private API key and press Save. Allow the authentication to load for a few seconds.
Go to the Configuration of the app and add any Segments you want Triggerbee to access. One Segment per row. You will find your segment ID on the Settings page of your segment in Klaviyo or in the URL of the Segment.
Eg. https://www.klaviyo.com/list/TQnVPR/settings
If you have any Custom Properties you wish to be able to populate from Triggerbee, add these by their names according to name=name. One property per row.
Step Two: Identifying subscribers coming from Klaviyo Emails
Triggerbee can automatically identify subscribers who click on your email links and land on your website.
Go to your UTM Tracking in your Account Settings in Klaviyo.
Klick the text link + Add a custom UTM parameter
Write "_klaviyopid" in the empty UTM Parameter field
Chose Klaviyo profile id as the Campaign Email Value and Flow Email Value
Activate the option that Automatically adds UTM parameters to links
Update the changes, and Done!
How to send form submissions to Klaviyo
Once Triggerbee has helped you identify and convert your visitors, you might want to add them to your email subscriber list. This is done through Triggerbee Automations.
Start by creating and designing your Campaign with a form.
To connect Klaviyo, open the Form Settings and activate Klaviyo. This will automatically create an automation that sends the submitted email address to Klaviyo.
If you are collecting more data in your form, such as telephone numbers, you will also be prompted to map that data to a specific field in Klaviyo.
When you're done with all your actions, press Save. The automation will automatically go live when your campaign goes live.
Note: If you have double-opt-in activated in Klaviyo, subscribers will not be created right away. They need to opt-in through the Klaviyo rendered opt-in-email.
List and Segment Targeting
With the Triggerbee - Klaviyo integration, you can target onsite campaigns based on what lists and segments the visitor belongs to in Klaviyo. Lists will automatically be added to Triggerbee Audiences, but Klaviyo Segments have to be declared in the integration.
Log in to your Klaviyo account and click on “List and Segments”. Click on the segment you want to use in Triggerbee, and then click on “Settings”. Find your segment's ID, and copy it.
Then, navigate the Klaviyo Integration in Triggerbee under Apps & Integrations. You will see a text area called “Segments”. This is where you should paste your segment ID along with a name parameter, like this: My segment name=[Your Segment ID]. Spaces and numbers are allowed in the name, but do not use spaces between the name and your segment ID.
Once you have saved the integration, it will appear inside Triggerbee Audiences for targeting.