In May 2019, MailChimp released an update that forced some of its users to start searching for another email service provider. Many of them have chosen SendPulse as an alternative, which is, of course, a great pleasure but also a great responsibility for us.
To help you easily transfer from MailChimp to SendPulse, we are publishing a detailed instruction on how to export contacts and templates from one service to another. For users who are going to move from a paid MailChimp plan, SendPulse offers two months of the same plan for free! You will find the details of this offer below.
How to export MailChimp lists of subscribers to SendPulse
There are two ways to export MailChimp lists and import them to SendPulse. The first one is by importing email addresses via our API and the second is by exporting Audiences from MailChimp to a CSV file and uploading them to SendPulse with the help of the import button. Let’s walk through each method step-by-step.
Exporting contacts via API
Step 1. Log into your MailChimp account and proceed to the Profile tab.
![mailchimp profile tab mailchimp profile tab](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step1-profile-tab.png)
Step 2. In the top menu, click Extras > API keys.
![mailchimp api keys mailchimp api keys](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step2-api-keys.png)
Step 3. Copy the long API key code.
![mailchimp api key mailchimp api key](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step3-api-key-copy.png)
Step 4. Log into your SendPulse account, go to the Mailing lists tab, and create a mailing list to which you will import your contacts from MailChimp. In our example, it’s called “MailChimp Audience.”
Then click “Import from” and paste your API key and click “Get mailing lists.”
![MailChimp export list via API MailChimp export list via API](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step4-sendpulse-get-mailing-lists.png)
Step 5. You will see the available address books from MailChimp. Choose the list you wish to import and click “Upload.”
![Uploading Audiences Uploading Audiences](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step5-uploading-audiences-to-sendpulse.png)
Step 6. Choose the variables you need in each column and click “Add.”
![choosing variables choosing variables](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step6-choosing-variables.png)
Step 7. The mailing list has been added to SendPulse. Now click “View contacts” to take a closer look at your mailing list.
![notification about successful export of contacts notification about successful export of contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step7-export-successful.png)
Step 8. Now the exported MailChimp list is available in your SendPulse account. The addresses from the list are active and can be used for your further email campaigns.
![exported MailChimp list exported MailChimp list](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step8-exported-list.png)
To export other MailChimp lists, you need to repeat the following steps: create a new mailing list in SendPulse, paste the API key, and choose the audience you want to import. This way, you will be able to recreate your MailChimp mailing lists in SendPulse.
Exporting contacts using a CSV file
To move your contacts using a CSV file, first, you need to export your “Audience” from MailChimp and then upload it to the “Mailing lists” in SendPulse. Every Audience list should be transferred separately, one after another.
This is how to do it step by step:
Step 1. Go to your MailChimp account and proceed to the “Audience” section. To see all of your lists, choose “View audiences” from the “View Contacts” drop-down.
![MailChimp Audience section MailChimp Audience section](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step1-mailchimp-audience.png)
Step 2. Click on the name of the audience you want to export to see the contacts it contains.
![list of contacts list of contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step2-list-of-contacts.png)
Step 3. Above the list, there’s the “Export Audience” button. Click it to start the export process.
![Exporting contacts Exporting contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step3-exporting-contacts.png)
Step 4. The export can take time, especially if you have a lot of contacts. While the export is going on, the timer icon will be highlighted in yellow. As soon as it’s over, the icon will become blue. The list of contacts will be saved on your computer and will be sent to the email address you’ve registered.
![export completed export completed](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step4-export-completed.png)
Step 5. To download the CSV file, open the email from MailChimp and click “Download List Data.”
![link to download mailing list data link to download mailing list data](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step5-mailing-list-email.png)
Step 6. The downloaded file will be archived, so you will need to extract it before importing contacts to SendPulse.
![downloaded list of contacts downloaded list of contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/dowloaded-list.png)
When you open the extracted file in Excel, you will see a spreadsheet that looks like this:
![CSV file with exported contacts CSV file with exported contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step6-excel-file.png)
Step 7. Now let’s upload this file to SendPulse. First, go to your SendPulse account and click “Mailing lists.” We’ve already created the “MailChimp Audience CSV” list. To create a new list, click “New mailing list.”
![Adding mailing list Adding mailing list](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step7-adding-contacts-to-sendpulse.png)
Step 8. The new list has no contacts yet. To add exported contacts, click the “Upload file” tab. Choose the CSV file you’ve downloaded from MailChimp and then click “Upload.”
![Uploading CSV file Uploading CSV file](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step8-uploading-csv-to-sendpulse.png)
Step 9. The data is uploaded to SendPulse, but you still need to choose the variables for the actual contacts to appear on your mailing list.
![coosing variables coosing variables](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step9-choosing-variables.png)
Step 10. Once you’ve chosen the variables, tick “Update variable values” for existing contacts box and click “Add.”
![updating variables updating variables](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step10-updating-variables.png)
Step 11. Finally, the import is completed and you can see the number of added emails.
![successful contacts import successful contacts import](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step11-successful-contacts-export.png)
Now you can go to your mailing list and see all your contacts.
![list of imported contacts list of imported contacts](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step11-imported-contacts-check.png)
These steps can be repeated for every mailing list you wish to export from MailChimp.
How to export MailChimp templates to SendPulse
If you’ve created your own email templates with MailChimp, you can transfer them to SendPulse too. This is how to do it:
Step 1. Open Templates in your MailChimp account. Check the template you want to export and click “Export as HTML.”
![templates library templates library](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step1-templates-list.png)
The template will be saved to your computer.
![downloaded html file downloaded html file](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step1-html-file.png)
Step 2. Go to your SendPulse account, proceed to “Email templates,” and choose the “Template import” option.
![template import template import](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step2-template-import.png)
Step 3. In the “Upload a file” section, click “Choose File,” upload your MailChimp template, name it, and click “Upload.”
![uploading html template uploading html template](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step3-uploading-html-to-sendpulse.png)
You will see a notification about a successful import. Click “Ok” to proceed.
![successful template import successful template import](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step3-template-export-successful.png)
Step 4. Note! You need to change the unsubscription link in the email footer so that it will lead to the correct SendPulse page. For that, open an imported template, find the unsubscription link and click “Insert/Edit link” icon in the upper menu to see how the link looks.
![unsubscription link code unsubscription link code](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step4-unsubscribe-code.png)
Open any SendPulse pre-designed template and copy and paste the unsubscribe link from it to your new template.
![unsubscription link code unsubscription link code](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step4-unsubscribe-code-copy.png)
Done! Now you can find this email template in your library.
![template library template library](https://www.spcdn.org/blog/wp-content/uploads/2019/06/step5-template-library.png)
Free plan for those who are moving from MailChimp to SendPulse
If you are moving from a paid MailChimp plan, SendPulse gives you two months of the same plan for free. This time will be enough to transfer all your contacts and templates and try out the service.
To receive a free plan, copy the payment information about your MailChimp paid plan and send it along with the following text to sales@sendpulse.com:
If anything goes wrong or you have any questions, contact our support team, which is available 24/7.
We would like to remind you that SendPulse is a multichannel platform, where you can send email campaigns, SMS, and Viber messages, set up web push notifications, and Facebook Messenger chatbots. There’s a lot of useful videos on our YouTube channel and announcements about new features and updates on our Facebook page — sign up and be the first to know about them!