Skip to main content

What is the process for migrating contacts from a subscriber list on MailChimp to an existing list on Klaviyo?

I just recently sent out an email blast to a list on Klaviyo. I want to merge email lists on Klaviyo, then send out the same email blast to all the contacts that were migrated over from MailChimp.

I want to 1) ensure that there are no duplicate contacts in the merged email list and 2) that no recipient will receive duplicates of the email blast.

Another note - any subscribers that are added to the main list on Klaviyo trigger an automated flow. I do not want the migrated list to enter the flow as these are legacy users that do I need to see the automated emails.

Thanks!

Hey @jesseb 

Klaviyo integrates with mailchimp and you can pull in data directly in klaviyo, however if you want to do this manually, you need to export your audience from mailchimp with all the data attached to their profile, like, Name, Email, address, Open email, Click email etc and then upload it manually to a list in Klaviyo. please note that - while doing so, Klaviyo will ask if those profiles have given consent to email marketing or not, so it is always advisable to upload profiles who have given email marketing consent 

in klaviyo - it will only create one profile per email, so there wont be any duplicates. 

when you say email blast, then i think you mean sending an email campaign - so yes, if you send it again to profiles, they will get the duplicates, so what you do instead is send the email blast (campaign) to a segment with definition -

is or is not in the list - is in list - ‘New list that you imported’
AND
‘received email zero times over all time where campaign name equals *previous email that you sent out*

and now you send to this segment and profiles wont receive this again if they already received your email.

For the automated flow - just clone your existing flow and change the triggered list to the new list you imported and this will just be another flow you will be sending your emails from

if you want to keep the list the same, they wont go through the flow again as in klaviyo - profile can only enter a list or segment triggered flow once (so you are good on this end as well)

I hope this helps and thank you for sharing your question here in the community.

Cheers

Arpit


Hi @jesseb 

Just to add a few points to @ArpitBanjara response.

The Mailchimp migration help page mentioned is here: https://help.klaviyo.com/hc/en-us/articles/115005254948

If doing this manually, I would import three csv files:

  1. Mailchimp Opt-ins and import as ‘Yes, update subscription status for all imported contacts to 'subscribed’
  2. Mailchimp ‘not subscribed’ and enable ‘No, import without updating subscription status’ that will set them as ‘never subscribed’ in Klaviyo or retain their current sub status if they already exist in Klaviyo.
  3. Mailchimp Unsubscribes. Export a csv of Mailchimp unsubscribes and import those into your Klaviyo suppression list to keep things up-to-date and to adhere to email marketing regulations.

As with all bulk imports, test first with your own sample data before doing it on actual contact data!

Good luck!

Andy


Reply