Skip to main content
All CollectionsIntegrations
Setting up Klaviyo Integration (Preview)
Setting up Klaviyo Integration (Preview)

It's quick and easy to set up integration to Klaviyo. Let us show you how...

Jessica Nash avatar
Written by Jessica Nash
Updated over a week ago

Please note: this feature is in Preview at the moment, which means we're still making a few tweaks here and there to make it even better.

Klaviyo is a widely used email marketing platform, and having this integrated to the CRM can help you get more of the right type of customers and a higher customer lifetime value. By integrating the CRM to Klaviyo, you can access the true ROI of a campaign initiative, whilst also providing your Sales team real-time insight into your customer's behaviour. Using the CRM's Contact data, you can develop relevant email marketing content, resulting in more personalised emails and fewer unsubscribes!

Let's take a look at how to get started!


  • You'll need CRM Admin rights in order to follow the steps in this article

Step 1: Go to Integrations

Head to the CRM Integrations page from the left-hand navigation menu under the System Settings. Select 'Connect' next to Klaviyo.

Step 2: Select Type of Contacts to Synchronise

Before connecting your Klaviyo account to the CRM, you'll need to select what type of Contacts you'd like to sync to Klaviyo. Only Contacts in your CRM that match the selected Company Types and Role Codes will be synchronised into Klaviyo.
Firstly, you select which Company Types you wish to be synchronised to Klaviyo. Here you can select multiple Company Types.

Once you've selected your Company Types, you can then choose which Contact Roles are synchronised to Klaviyo. Here, you can select multiple Contact Roles.

Next, set a maximum number of CRM Contacts to be synchronised to Klaviyo to help you avoid going over your subscription limits. Please check your Klaviyo pricing plan to set this to a volume based on your current Klaviyo usage and allowance.

Note: This maximum number of Contacts is only applied to this initial sync and any new Contacts added to your CRM that meet the filters set will automatically be added to Klaviyo.

Finally, choose whether to Enable or Disable the creation of CRM Enquiries from new marketing automation subscriptions. Learn more about this here.

Step 3: Connect your Klaviyo Account

Once happy with your settings, click 'Connect'.

Step 3: Paste API Key from Klaviyo

You'll then be asked to enter your API Key from Klaviyo into the CRM.

This needs to be a Private API key, not the Public key. Please see Klaviyo's guide for more information.

Head to your Klaviyo account settings to locate this, then simply copy and paste it into this field.

Step 4: Choose the Default Marketing List

Now that you have connected Klaviyo with the CRM, you can choose the Default List we synchronise with. Navigate to System Settings within the CRM, here. If a contact does not already exist in Klaviyo we will create them in Klaviyo and place them into the selected list.

Note: If a Contact already exists in Klaviyo, we don't place them into the Default Marketing list.

Step 5: Configure Email Subscription

You have the option to configure how you'd like the Email Flag to behave in Klaviyo when a Contact is created or updated in the CRM. You have two options to configure:

  • Allow the CRM to Subscribe profiles in Klaviyo when they're set as Subscribed in the CRM

  • Allow the CRM to Unsubscribe profiles in Klaviyo when they're set as Unsubscribed in the CRM

If you have 'Double Opt-In' configured for your list in Klaviyo and Subscribe profiles enabled in the CRM, then when a Contact is created as Subscribed, Klaviyo will send them an email notification.

If you have both options disabled, then we won't change the Subscription Status in Klaviyo.

Note: When a Contact is Unsubscribed via the CRM directly, they cannot be resubscribed via the CRM. You will have to manage these independently in Klaviyo. This can cause discrepancies if you resubscribe a Contact in the CRM as this will not be reflected in Klaviyo.

Step 6: CRM Contacts within Klaviyo

After initiating the sync by signing into your Klaviyo account, the CRM Contacts will then be available in Klaviyo for you to send email marketing campaigns!

Step 7: Klaviyo Results in the CRM

Once you've sent your first Klaviyo campaign, CRM users will be able to view the recipient's actions from the Klaviyo page in the CRM against the Contact. This is where the recipient's actions on your email will be listed, such as whether they've opened the email, clicked on a link within the email etc.

Did this answer your question?