How to integrate TikTok Lead Generation with Klaviyo

Last updated: October 2024

Klaviyo is a cloud-based marketing automation platform that enables businesses, E-Commerce companies, and content creators to streamline their marketing activities. Marketers use the platform to manage and automate their email and SMS marketing, generate and nurture leads, analyze customer behavior data, and segment and personalize marketing messages.


With the direct integration between Klaviyo and TikTok, you can sync leads collected from your TikTok Instant Forms directly to your selected Klaviyo list, allowing you to follow up for outreach activities including Email and SMS.


Learn more about available CRM integrations for TikTok Lead Generation with Instant Form.

Before you begin

Before you integrate TikTok Lead Generation with Klaviyo, make sure you have:

  • A Klaviyo account and login credentials.

  • At least one Klaviyo list created in your account. You can also create the list while setting up the TikTok Instant Form and Klaviyo connection. Note: The Klaviyo list created through TikTok will be a double opt-in list.

  • At least one Instant Form created in TikTok Ads Manager. You can also create the Instant Form while setting up the TikTok Instant Form and Klaviyo connection.

  • Admin access to the ad account designated for integration.


How to integrate TikTok Lead Generation with Klaviyo

  1. Log in to your TikTok Ads Manager account.

  2. Go to the Tools section and select Leads from the dropdown menu.

  3. Click the Connect CRM button at the top of the page.

  4. Search for Klaviyo or find it in the list of CRM options, click on the shaded box, and select TikTok direct integration in the popup window.

  5. Click Confirm permission and Sign in to Klaviyo. Provide the appropriate credentials in the pop-up windows.

  6. Click Next to go to the Select form page. Select the Instant Form you want to sync leads from. Note: If you intend to follow up with leads via SMS messages, ensure that you add customized consent to the form.

Consent form screenshot

7. Click Next to go to the Map fields page. Click Choose the Klaviyo list to sync leads to choose a list you have in Klaviyo. Alternatively, you can also create a new Klaviyo list by clicking on Create new Klaviyo list.


8. After selecting a Klaviyo list, the field mapping section will automatically appear below. The left column represents the question fields from your TikTok Lead Generation Instant Form, and the right column contains the text boxes to enter Klaviyo Data. Note:

  • If you create a new Klaviyo list in this step, it will be set to double-opt-in by default. This means that your leads will receive a confirmation email and/or SMS from Klaviyo to confirm their subscription. You can always update the opt-in setting from double-opt-in to single-opt-in in Klaviyo if you have admin access. Alternatively, you can select an existing single-opt-in list from Klaviyo.

  • You can match the Lead Generation form questions to your Klaviyo profile, so that TikTok will know to send the corresponding data. You can match all or certain fields. Once you are done, click Confirm to complete the integration process.

  • You can map all the fields to Klaviyo, including the consent records. Click Next to continue.

Klaviyo screenshot

9. Click the Send test data button to test your connection and preview how the actual lead will look in your sheet. You can also go back to the last steps to start a new connection with a different form.


10. You can also send a real customized test lead when previewing a lead generation form; this is not necessary but recommended.


If you want to create Klaviyo audience lists for your ad campaigns, you can import your contacts from Klaviyo to TikTok Ads Manager. Learn more about Getting started with TikTok Audiences.