- DarkLight
Integrating Yotpo SMS & Email with Klaviyo
- DarkLight
The Klaviyo and Yotpo SMS & Email integration empowers you to orchestrate your SMS and email strategy across both platforms. It unifies your data, enabling you to seamlessly sync subscribers, segment your audience using events and custom profile properties, and coordinate your marketing efforts more effectively. By leveraging combined data, you can deliver a more personalized experience to your customers, ultimately driving higher engagement and sales.
In this article, you’ll learn how to sync customer data between Klaviyo and Yotpo SMS & Email.
How it works
The customer sync works in both directions, i.e. from Yotpo SMS & Email to Klaviyo and vice versa.
From Yotpo SMS & Email to Klaviyo
Sync email subscribers from Yotpo SMS & Email to your Klaviyo account
Sync custom events related to SMS deliverability, such as SMS subscribe and SMS clicked, to your Klaviyo account
From Klaviyo to Yotpo SMS & Email
Sync Klaviyo lists and segments to Yotpo SMS & Email
Collect new SMS subscribers through Klaviyo subscription forms and sync them to your Yotpo SMS & Email account
Please note:
The sync from Yotpo to Klaviyo occurs in real time, while the sync from Klaviyo to Yotpo runs every 24 hours, so it may take some time before the new lists and segments appear in your Yotpo account.
Before you start
To use the Klaviyo and Yotpo SMS & Email integration, you need to connect an active Klaviyo account with Yotpo.
Connecting Klaviyo and Yotpo SMS & Email
To connect Klaviyo with Yotpo SMS & Email, in your Klaviyo account menu:
Go to Settings > Account > API keys.
Click the Create Private API Key button. You’ll be taken to the Create Private API Key page.
Give your key a name and, under Select Access Level, choose Full Access Key. Click Create.
After the key is generated, copy it. You can also download it as a .txt file.
To complete the integration setup, in your Yotpo SMS & Email main menu:
Go to Integrations, search for Klaviyo, and click Connect.
Go through the connection wizard and paste the copied key when prompted. Click Connect.
The two applications are now connected. You can go ahead and configure the integration’s settings.
Configuring the Klaviyo integration settings
Syncing Yotpo SMS & Email to Klaviyo
Email subscribers
To sync email subscribers, activate the toggle and from the drop-down menu that appears, select the Klaviyo list with which the subscribers will be synced.
Important:
The integration will add phone numbers to existing or new profiles in Klaviyo. However, it does not transfer SMS consent from Yotpo SMS & Email. As a result, you might see phone numbers in Klaviyo profiles even if these customers haven’t subscribed to receive SMS messages from Klaviyo.
Custom events
Custom events are actions or occurrences tracked within an app. They allow for monitoring and analyzing customer behavior and engagement. You can use them to personalize your flows and segments.
To sync custom events from Yotpo SMS & Email to Klaviyo, simply activate the Sync events toggle. The following custom events will be added to your Klaviyo account:
SMSBump SMS subscribe
SMSBump SMS unsubscribe
SMSBump SMS sent
SMSBump SMS clicked
SMSBump SMS failed
To see the newly-synced custom events, go to Analytics > Metrics.
Personalizing flows in Klaviyo with custom events
When creating a flow in Klaviyo, you can use conditional splits to segment your audience based on Yotpo events. To do this, select What someone has done (or not done) from the condition drop-down menu, then choose an event. For more details on conditional splits, see Klaviyo’s Help Center.
Creating segments in Klaviyo using custom events
Custom events can also be used as conditions when creating segments. Select What someone has done (or not done) from the drop-down menu of conditions. Next, choose a Yotpo event. To learn more about segments in Klaviyo, see Klaviyo’s Help Center.
Syncing Klaviyo to Yotpo SMS & Email
Lists and segments
To sync Klaviyo lists and segments to Yotpo SMS & Email:
Activate the toggle and from the drop-down menu that appears select which lists and segments you want to sync with Yotpo SMS & Email.
Click Save.
You can see the new lists and segments with a Klaviyo prefix on the Lists & Segments page in Yotpo SMS & Email.
Important:
The integration syncs all customers with phone numbers from Klaviyo to Yotpo SMS & Email. If a customer already has SMS consent in Yotpo, this will be shown in the lists and segments. For customers without SMS consent, you will have to obtain it through Yotpo SMS & Email before sending them marketing text messages.
Forms
You can collect new SMS subscribers through Klaviyo forms. For maximum flexibility, you can choose which lists in Yotpo SMS & Email these subscribers will be added to. If you have active welcome flows in Yotpo SMS & Email, they will be triggered when new SMS subscribers sync from Klaviyo forms. To learn more about welcome flows, see Welcome New Subscribers with a Flow.
To sync SMS subscribers from Klaviyo forms to Yotpo SMS & Email:
Activate the toggle.
Click Enable in the popup to confirm that customers who opted in via a Klaviyo form have agreed to receive marketing text messages.
Once this is done, all new subscribers, regardless of the form they used to opt in, will be synced to a [Klaviyo Forms] Default list.
You can also add new SMS subscribers to different lists:
Enter the ID of the Klaviyo subscription form and select from the drop-down menu the Yotpo SMS & Email list with which the subscribers will be synced.
Tip:
To find your Klaviyo form ID, go to your Klaviyo account and open it from the Sign-up forms page. You can see the form’s unique code at the end of its URL. In the example below the unique code is XwKem5.
Mark the checkbox to confirm that customers who opted in via a Klaviyo form have agreed to receive marketing text messages.
Click Add.
To add more forms, repeat the steps above.
Please notes:
Although it’s optional, we strongly recommend keeping the toggle activated if you haven’t added all the forms you’re using. This ensures that all new subscribers from unspecified forms will be synced to the [Klaviyo Forms] Default list.
Collecting custom profile properties
You can use Klaviyo forms to collect custom profile properties, such as a customer’s preferred language. When customizing the form in your Klaviyo account, give the profile property a clear and identifiable name. Make sure you use "klaviyo_custom_property_" as a prefix. For example, you could name the preferred language property "klaviyo_custom_property_language".
Important:
When collecting customer profile properties, ensure that these fields appear before the consent fields. If you're using a multi-step form, make sure the steps for collecting profile properties come before the ones for collecting consent; otherwise, the data won't be synced properly.
You can use the collected custom profile properties as conditions for creating segments and flows in Yotpo SMS & Email. To learn more, see Enhancing Segments and Flows with Custom Profile Properties in Yotpo SMS & Email.