Connect Personizely with Klaviyo
Follow the steps below to integrate your list building widget with Klaviyo.
From your Personizely Dashboard, go to the “Settings” tab:
![Settings](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/settings_117n3ke.png)
On the next screen, select the "Integrations" tab:
![Integrations](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/integrations_ua7vtt.png)
On integrations page, find Klaviyo and click on the "Connect" button:
![Connect Klaviyo](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav1_5lvgdg.png)
You will then be prompted to enter your API Key associated with Klaviyo:
![Klaviyo API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav2_ylb35w.png)
To obtain your Private API Key login to your Klaviyo account.
After logging into your Klaviyo account click on the dropdown arrow on the upper right corner of your account screen and select "Account":
![Klaviyo -> Account](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/screenshot-wwwklaviyocom-20190_1o26x10.png)
In the upper menu, click "Settings" and "API Keys":
![Klaviyo -> Settings -> API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/api-keys-klaviyo_y4qhbq.png)
Click "Create API Key":
![Create API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla4_rph20n.png)
Copy the API Key:
![Copy the API key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla5_1w7erx9.png)
Once you've obtained your Klaviyo API Key, enter it into the prompt in Personizely and then press the "Connect" button:
![Introduce API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav3_c1n65l.png)
Note: Now you need to choose which list you'd like new subscribers to join.
In the "Widgets" tab, choose the widget you want to connect to your Klaviyo list and click on the blue pencil to edit it:
![Edit Widget](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/new-sub-list_1eoeik4.png)
If there is already a subscribe form present, click on the pencil to edit:
![Edit Subscription Form](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/editsub_1x7h350.png)
Add an automated action:
![Automation](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/s6_130h8fb.png)
Select the list where you would like the information/emails to be pushed to Klaviyo and then press the "Add" button:
![Select List](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla8_1s1yxfb.png)
Congratulations, you've now set up your Klaviyo sync!
In order for Personizely to identify your Klaviyo subscribers and sync the custom fields assigned to their profile, a connection needs to be established between them and Personizely.
To recognize someone clicking from your email as a subscriber, you will need to use "The kl_pid Parameter" for each campaign you'd like Personizely to recognize subscribers from.
Log into your Klaviyo account. Click on "Campaigns" section in the left sidebar:
![Klaviyo -> Campaigns](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/campaigns_1b1qihd.png)
Click on the campaign you'd like to add the tracking and add custom values how in the screenshot.
![UTM Tracking](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/use-custom-values_wmngvy.png)
Note: This process will need to be repeated for each campaign that you'd like Personizely to recognize subscribers from.
From your Personizely Dashboard, go to the “Settings” tab:
![Settings](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/settings_117n3ke.png)
On the next screen, select the "Integrations" tab:
![Integrations](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/integrations_ua7vtt.png)
On integrations page, find Klaviyo and click on the "Connect" button:
![Connect Klaviyo](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav1_5lvgdg.png)
You will then be prompted to enter your API Key associated with Klaviyo:
![Klaviyo API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav2_ylb35w.png)
To obtain your Private API Key login to your Klaviyo account.
After logging into your Klaviyo account click on the dropdown arrow on the upper right corner of your account screen and select "Account":
![Klaviyo -> Account](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/screenshot-wwwklaviyocom-20190_1o26x10.png)
In the upper menu, click "Settings" and "API Keys":
![Klaviyo -> Settings -> API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/api-keys-klaviyo_y4qhbq.png)
Click "Create API Key":
![Create API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla4_rph20n.png)
Copy the API Key:
![Copy the API key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla5_1w7erx9.png)
Once you've obtained your Klaviyo API Key, enter it into the prompt in Personizely and then press the "Connect" button:
![Introduce API Key](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/klav3_c1n65l.png)
Note: Now you need to choose which list you'd like new subscribers to join.
In the "Widgets" tab, choose the widget you want to connect to your Klaviyo list and click on the blue pencil to edit it:
![Edit Widget](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/new-sub-list_1eoeik4.png)
If there is already a subscribe form present, click on the pencil to edit:
![Edit Subscription Form](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/editsub_1x7h350.png)
Add an automated action:
![Automation](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/s6_130h8fb.png)
Select the list where you would like the information/emails to be pushed to Klaviyo and then press the "Add" button:
![Select List](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/kla8_1s1yxfb.png)
Congratulations, you've now set up your Klaviyo sync!
Identifying visitors
In order for Personizely to identify your Klaviyo subscribers and sync the custom fields assigned to their profile, a connection needs to be established between them and Personizely.
To recognize someone clicking from your email as a subscriber, you will need to use "The kl_pid Parameter" for each campaign you'd like Personizely to recognize subscribers from.
Log into your Klaviyo account. Click on "Campaigns" section in the left sidebar:
![Klaviyo -> Campaigns](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/campaigns_1b1qihd.png)
Click on the campaign you'd like to add the tracking and add custom values how in the screenshot.
![UTM Tracking](https://storage.crisp.chat/users/helpdesk/website/30a06a2316be0a00/use-custom-values_wmngvy.png)
Note: This process will need to be repeated for each campaign that you'd like Personizely to recognize subscribers from.
Updated on: 02/02/2022
Thank you!