# Integration with Klaviyo

Section: Integrations

Description: Connect Tidio with Klaviyo and add subscribers from your pre-chat survey, conversations, and flows.

Verified against Tidio panel 12.331.0

Last updated: 2026-11-10

Source: https://help.tidio.com/articles/integration-klaviyo/

See how to integrate Tidio with your Klaviyo account and add subscribers to your Klaviyo list.

 



 

**In this article, you'll learn:**

 

- [How to integrate Tidio with Klaviyo](<https://help.tidio.com/articles/integration-klaviyo/#how-to-integrate-tidio-with-klaviyo>)
- [How to add new subscribers from Tidio to Klaviyo](<https://help.tidio.com/articles/integration-klaviyo/#how-to-add-new-subscribers-from-tidio-to-klaviyo>)

 



 

## How to integrate Tidio with Klaviyo

 



 

Open your Tidio admin panel and navigate to the **Integrations** section in the left sidebar. Then, click on the **Klaviyo** tile.

 



 



 ![The Integrations page with the Klaviyo tile visible.](<https://help.tidio.com/article-media/integration-klaviyo/70.1.png>) 



 

You'll see a window with a summary of all integration benefits. To proceed, click on the blue **Install Klaviyo** button.

 



 



 ![The Klaviyo integration overview with the Install Klaviyo button.](<https://help.tidio.com/article-media/integration-klaviyo/70.2.png>) 



 

Now, create a new connection by selecting **New authentication**(green bracket).

 



 

![The Klaviyo connection wizard with New authentication available.](<https://help.tidio.com/article-media/integration-klaviyo/legacy-13798424380956.webp>)

 



 

Now you need to authenticate the connection with the API key from Klaviyo. To get the unique API key:

 

1. Log in to your **Klaviyo** account
2. Click your organization name in the bottom-left corner
3. Select **Settings** and then **API keys**
4. Press **Create Private API Key**
5. Name your **Private API Key**
6. Under **Select Access Level**, choose **Custom Key** and give **Read/Write Access** to the Lists, Profiles, and Subscriptions scopes
7. Press **Create**
8. Copy your Private Key and paste it when creating a new connection like in the picture below.

 



 

Now, your authentication with Klaviyo is done.

 



 

![The Klaviyo authentication form for entering a private API key.](<https://help.tidio.com/article-media/integration-klaviyo/legacy-13798464055452.webp>)

 



 

Next, select Klaviyo's List ID from the drop-down field, and click on the Finish button. New subscribers will be added to this list.

 



 

![The Klaviyo connection wizard with the list selection open.](<https://help.tidio.com/article-media/integration-klaviyo/legacy-13798464055836.webp>)

 



 

💡

 

Remember\! Tidio integration allows adding subscribers to a single list only.

 



 

You are all set. Your integration with Klaviyo is ready. Now, you can add new subscribers from Tidio to Klaviyo.

 



 

## How to add new subscribers from Tidio to Klaviyo

 



 

You can add new subscribers from Tidio to Klaviyo in three ways:

 

- Via Pre-Chat Survey
- Via a manual status update
- Via flow

 



 

Let's see how each of them works.

 



 

💡



**Please note:** While Klaviyo is connected, **Ask your visitor for newsletter permission** stays enabled in your pre-chat survey settings. You cannot turn this checkbox off while the integration needs it.

 

### Pre Chat Survey

 

When you have the [Pre-Chat Survey ](<https://help.tidio.com/articles/start-collecting-leads/>)enabled and a user provides their email address and communication consent (newsletter subscription), the email will be automatically added to your Klaviyo list.

 



 

![The chat widget pre-chat survey asking for an email address and newsletter consent.](<https://help.tidio.com/article-media/integration-klaviyo/legacy-6104729191836.webp>)

 



 

### Manual status update

 

You can change a user's subscriber status manually in the visitor's details tab or contact list. When you change it to **Subscribed**, we will pass the user's email to Klaviyo.

 



 



 ![The contact details showing the newsletter subscription status.](<https://help.tidio.com/article-media/integration-klaviyo/70.6.png>) 



 

### Flow

 

You can also add subscribers to Klaviyo using a flow and the **Subscribe for Mailing** node. When you collect an email address using such a flow, we pass it automatically to your Klaviyo list.

 



 

![The chat widget collecting an email address through a subscription flow.](<https://help.tidio.com/article-media/integration-klaviyo/legacy-6104732033052.webp>)

 



 

💡

 

Check your Klaviyo list's opt-in settings. If double opt-in is enabled, Klaviyo sends a confirmation email when a new subscriber signs up for that list. You get a new subscriber in Klaviyo only if that user confirms their sign-up. You can change that in your Klaviyo's list settings.

 

## Further reading

 

- [Integration with Zapier](<https://help.tidio.com/articles/integration-zapier/>)
