This article walks through integrating Campaign Monitor with Klaviyo. Integrating allows you to track Campaign Monitor analytics in Klaviyo, and sync your Campaign Monitor lists and subscribers to Klaviyo.
Klaviyo syncs the following data from Campaign Monitor:
- Received, clicked, and open metrics from Campaign Monitor
- Campaign Monitor lists (some or all, depending on your preferences)
For additional support, review our guide on migrating to Klaviyo from a different email service provider.
Add the Campaign Monitor Integration
First locate your API key from your Campaign Monitor account.
From the Account Settings page in your Campaign Monitor account, click API Keys. Click Show API Key and copy the value, as shown in the example image below.
From your Klaviyo account, click on the Integrations tab in the left sidebar of your account and navigate to All Integrations. Here, you'll find Campaign Monitor on the list of available integrations.
Next, click Add Integration. You will be taken to the Integration Settings window, where you can add your Campaign Monitor API key. Here, you can also click Advanced Options to see a list of options for your integration.
- Collect open and click data for Campaign Monitor campaigns
Selecting this will sync open and click data from your Campaign Monitor campaigns
- Create Klaviyo lists from Campaign Monitor lists
Selecting this will sync your Campaign Monitor lists as new lists in Klaviyo
- Only sync specific lists
Selecting this will add a new input that allows you to add a comma separated list of Campaign Monitor list ID's you want to sync
If you don't specify specific lists, Klaviyo syncs all of your lists from your Campaign Monitor account.
Click Connect to Campaign Monitor to enable the integration. Klaviyo will then begin to run a historical sync as well as setup periodic syncs to pull in new data. Periodic syncs run once per hour moving forward.
Monitor the Klaviyo Sync
To check on your enabled integration, navigate to your Klaviyo account's Analytics tab and click into Metrics.
Click the Received Email (Campaign Monitor) metric.
As your integration syncs, you should start to see data populate from your Campaign Monitor campaigns.
Once the Campaign Monitor integration is present on your Enabled Integrations list and has a green border next to it, your integration is fully synced.
Klaviyo receives historical engagement data from Campaign Monitor from the last 90 days. New data syncs to Klaviyo every hour.
Understanding Your Data
Once you've connected to Campaign Monitor, data will begin to sync to Klaviyo within a few minutes.
After the initial sync, the Campaign Monitor integration syncs to Klaviyo once every hour.
If you navigate to the Analytics tab in your Klaviyo account and click into Metrics, you should see a several metrics for Campaign Monitor data (received email, opened email, and clicked email) each with a Campaign Monitor icon next to it.
To ensure that you maintain good deliverability, you should only send your first few email campaigns to an engaged segment of your list(s) from Campaign Monitor. Since you'll have open and click data from Campaign Monitor, you'll be able to use this to segment your list. You should also include open and click data from Klaviyo, as this will add engaged users that interact with your Klaviyo emails going forward. Last, be sure to add conditions that limit your sends to customers who have been added to your main list. This ensure that your emails are targeting customers that have opted into receiving messages (by joining your list).
Build your engaged segment by using the conditions captured in the image below. The open and click conditions below are scoped to 30 days. If you send emails less often, you can loosen these timeframes to 60 or even 90 days. Be sure to monitor your deliverability whenever increasing your engagement window. If you find your open and click rates decreasing, then tighten your engagement criteria by lowering the timeframe back to 30 days.