Migrate the contacts that you have collected in Mailchimp to Omnisend with ease as there's no need to export them first and import from file later. Built-in integration enables to skip the selection of attributes step.


Before you start

You can import the following fields from your Mailchimp contacts lists to Omnisend:

  • Default fields (First name, Last name, Phone, Address line 1, City, State, Zip code, Country code). During the import these fields will be mapped with the fields in your Omnisend subscriber profile.
  • We will also transfer your contacts' statuses for the Email channel: Subscribed, Non-subscribed, and Unsubscribed.
  • Stats (average open rate, average click rate). These fields will be added to the contacts profile as a custom property with a prefix mailchimp_[stats_name].
  • VIP and all other tags - will be imported as a contact tag. Just note, spaces in name will be changed to underscore (_) symbol and any symbols we don't support, such as #$%^&* will be deleted. If we we already have the same tag name in the system, the system will automatically add numbering, ex: tag_1, tag_2; etc.
  • Language property. It will be imported as custom property and it will be named "language" (without "mailchimp_" prefix).

Any other contact data additional to default properties and tags will be imported as Custom properties to Omnisend.

Note, the default date-added field will be set to the date when this contact was added to Omnisend. It can't be mapped with property transferred from your ESP.

How it works

Before you can import your contacts to Omnisend you should generate an API key in Mailchimp and copy it. Then, you need to paste this key to your Omnisend account. 

To initiate the Import from MailChimp go to Audience > click Add Contacts > find Mailchimp and click Open wizard.

The import process will consist of the following stages:

  1. Enter API key
  2. Select lists
  3. Organize
  4. Review

Let's go through each of these steps in greater detail.

Enter API key

Select lists

After you paste the API key to Omnisend, we show all of the Lists you have created in MailChimp.

If you have more than one list in MailChimp, you may initiate different import processes for each of them. On the Organize stage, you can add different tags, therefore filtering your contacts out to different Segments in Omnisend.


Add a Tag

When you import contacts, Omnisend adds two tags automatically:

  • source: mailchimp import;
  • imported from mailchim on DD/MM/YY HH:MM:DD, for example: imported from mailchim on 27/03/20 09:57:05am.

Apart from the tags added automatically, you may also add one manually by selecting one of the existing tags or creating a new one.

Create a Segment

Even though you can always create a Segment based on the tag added manually, you can also create a Segment based on the unique tag, we are adding automatically. The segment will be named after the type of import and date of import "Contacts imported via <manual_import_type> on <date_of_import>”. 

You can find the imported segment by navigating to Audience > Saved segments.

Trigger Segment based automation

If you have any Segment based automations enabled you may chose to trigger it for the contacts added to the Segment. 


In this section, a summary of the file is shown. You can see the number of contacts and what tags should be assigned. 

That's it! You will be brought back to the imports tab where you will see the progress of your import. Click Report to see the detailed report on how many new and existing contacts have been added as well as how many good/bad emails/phone numbers were found.

Keep in mind that it might take some time to import all the contacts, as Mailchimp limits on how quickly we can pull your data from them.

Default & Custom

The list of the fields you can map consists of the default and custom properties. The list of the properties that are mapped with the default ones is pretty limited. Since it is recommended to map your MailChimp data with the default one, we recommend importing your list and assigning the properties manually.

For example, instead of importing the Birthdate as a custom property, you may import it from the file and assign it to the default property in Omnisend. The same goes for the phone number. 

Check this article for the instruction on manual contacts import.

Manage your Segments

Although the number of properties we can sync from MailChimp is extensive, the information available to MailChimp is more comprehensive. For example, with the average open rate and average click rate, you can make some conclusions about your customers' engagement. Still, you can't view this information on the time scale. 

Therefore, it would make more sense to create a Segment of engaged contacts in MailChimp and then transfer it to Omnisend. Here is the list of the Segments we would recommend to transfer:

  1. Engaged contacts & Loyal customers
  2. Inactive contacts
  3. Any other Segment you find appropriate

After you export these Segments from your MailChimp account, you may import them to the corresponding Segments in Omnisend. Check this article for the instruction on your contacts import to the Segment.

Next Steps

  • Start working on building an outstanding sender's reputation with Omnisend by following our recommendations regarding the content and following the warm-up plan.
  • Overtake our idea of contacting your customers through the communication channel they prefer. 

Did this answer your question?