You will learn

Learn how to integrate Campaign Monitor with Klaviyo in order to sync your Campaign Monitor lists and contacts and track Campaign Monitor analytics in Klaviyo.

Klaviyo syncs the following data from Campaign Monitor:

  • Campaign Monitor contacts
  • Received, clicked, and open metrics from Campaign Monitor
  • Campaign Monitor lists (some or all, depending on your preferences)

Add the Campaign Monitor integration

  1. First, you'll need to locate your API key in your Campaign Monitor account. From the Account Settings page in your Campaign Monitor account, click API Keys.
  2. Click Show API Key and copy the value.
Manage API Key page in Campaign Monitor with API Key and Client ID blurred out
Manage API Key page in Campaign Monitor with API Key and Client ID blurred out
  1. In your Klaviyo account, select the Integrations tab, then click Explore apps.
  2. Search for Campaign Monitor, then click the card.
  3. Click Install.
  4. On the next page, add your Campaign Monitor API key and click Connect to Campaign Monitor.
  1. On the next page, you can configure the following integration settings under Advanced:
    • Collect open and click data for Campaign Monitor campaigns
      Selecting this setting will sync open and click data from your Campaign Monitor campaigns.
    • Create Klaviyo lists from Campaign Monitor lists
      Selecting this setting will create corresponding Klaviyo lists from your Campaign Monitor lists. If a Klaviyo list already has the same name, contacts are added to that existing list.
    • Only create Klaviyo lists for specific Campaign Monitor lists
      This option appears after you select Create Klaviyo lists from Campaign Monitor lists. Enter a comma-separated list of Campaign Monitor list IDs to choose which lists to sync. This selection limits list syncing, but does not limit the contacts imported through campaign activity: contacts who received, opened, or clicked a synced campaign can still sync to Klaviyo.
  1. Click Complete setup when you're done.

Once you've completed setup, data will begin to sync to Klaviyo within a few minutes. Klaviyo runs a historical sync and schedules periodic updates. The historical engagement sync includes Campaign Monitor campaigns sent in the last 90 days.

List updates sync hourly. Campaign engagement updates follow a separate schedule, with checks becoming less frequent as a campaign ages. Klaviyo stops scheduling further engagement checks after a campaign is 5 days old. This does not prevent the historical sync from importing older campaigns within the 90-day window.

Campaign Monitor data in Klaviyo

As your integration syncs, you should start to see data populate from your Campaign Monitor campaigns.

To check the historical sync, go to Integrations, select Campaign Monitor, and open the Data tab. The Historical data section shows the sync progress and confirms when the historical data has synced.

To view your Campaign Monitor data in Klaviyo, click the Analytics dropdown and select Metrics. Here, you can filter by Campaign Monitor.

Click the Received Email (Campaign Monitor) metric.

Metrics tab in Klaviyo showing Campaign Monitor metrics list
Metrics tab in Klaviyo showing Campaign Monitor metrics list

Best practices

To help maintain good deliverability, send your first few email campaigns to an engaged segment of your list(s) from Campaign Monitor. Select Collect open and click data for Campaign Monitor campaigns during setup and wait for the engagement data to sync before using it in your segment. Include open and click data from Klaviyo to add engaged users who interact with your Klaviyo emails going forward. Limit the segment to your main list, and make sure the contacts you email have opted in to receive marketing. List membership alone does not confirm email consent.

Build your engaged segment by using the conditions 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.

The optional 7-day condition below uses the date a profile was added to the Klaviyo list. Newly synced contacts can meet this condition even if they have not recently opened or clicked an email. For your first sends after importing an existing list, leave out this condition unless you have confirmed that these contacts are recent subscribers.

To create the segment:

  1. Navigate to Audience > Lists & segments, then select Create > Segment.
  2. Name the segment Engaged segment. If a naming panel opens before the builder, enter the name there and click Create segment to continue.
  3. Add the conditions below. Replace Email List with your main list. Use AND between list membership and the group of engagement conditions, and OR between the alternatives in that group.
    • If someone is in or not in a list > Person is > in Email List
    • AND What someone has done (or not done) > Opened Email (Campaign Monitor) > at least once > in the last > 30 > days
    • OR What someone has done (or not done) > Clicked Email (Campaign Monitor) > at least once > in the last > 30 > days
    • OR What someone has done (or not done) > Opened Email (Klaviyo) > at least once > in the last > 30 > days
    • OR What someone has done (or not done) > Clicked Email (Klaviyo) > at least once > in the last > 30 > days
    • Optional: OR If someone is in or not in a list > Person is > in Email List > and was added in the last > 7 > days
Klaviyo segment builder with engaged segment definition for Campaign Monitor, Create segment button with blue background
Klaviyo segment builder with engaged segment definition for Campaign Monitor, Create segment button with blue background
  1. Review the conditions, then click Create segment. Wait for the segment to populate before scheduling your first campaign.

Outcome

You've now integrated Campaign Monitor with Klaviyo in order to track analytics and sync lists and contacts to Klaviyo.

Additional Resources

  • How to migrate from another email service provider to Klaviyo

    Learn how to migrate from another email service provider to Klaviyo. If you are moving from an email service provider (ESP) like Mailchimp or Constant Contact, Klaviyo should fully replace any other email platform you might use. While we do offer integrations with other ESPs, these are meant for one-time use to migrate your contacts into your new Klaviyo account.

  • Getting started with segments

    Learn how to create and use segments in Klaviyo, which are a powerful tool for understanding your audience and sending targeted messages.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type