Mailchimp for Shopify Solutions

We are phasing out the Mailchimp for Shopify integration. It is still available to you if you are already using it, but is no longer available for new downloads. Learn more about these changes.

To keep your accounts connected, you’ll need to install a third-party integration or use an alternative solution. We’ve compiled a list of options to help.

In this article, you’ll learn about the alternative ways to import your Shopify customers and their data into Mailchimp, create pop-up forms, and add your products to a campaign.

Note

Once the integration is phased out, historical data will remain available in Mailchimp for up to 30 days. After that point, purchase data, and some customer information, will no longer be visible in Mailchimp. Your Shopify data will remain available through your Shopify account, and you can choose to import it back into your Mailchimp account.

About Alternative Solutions

There are a few ways for you to continue working with Shopify and Mailchimp. Take a look at these workarounds to find the solution that works for you.

  • Third-party Integrations

    Third-party integrations, like ShopSync, Zapier, and Automate.io, support most of our powerful e-commerce tools, like syncing store data, triggering automations, and more.

  • Import Customer Data

    A traditional import in Mailchimp can help you manually add customers to your audience.

  • Install Mailchimp Site Code

    Mailchimp offers a custom code that you can embed on your website to activate certain features like pop-up forms and retargeting ads.

Things to Know Before You Start

Here are a few key things you should know about the alternative solutions:

  • We strongly recommend installing a third-party integration, like ShopSync or another provider, before you disconnect the Mailchimp for Shopify integration. After you install another integration, disconnect Mailchimp for Shopify.

  • If you decide to disconnect the Mailchimp for Shopify app before installing a third-party integration, campaigns that include a product recommendation block may be disrupted. To avoid any errors, we recommend pausing your active automations and create new ones after you’ve installed the new integration.

  • To learn how to migrate your automations to ShopSync, check out how to switch from Mailchimp for Shopify to ShopSync.

  • Some solutions are recommended for people familiar with custom coding. If you need assistance, contact your developer, or hire a Mailchimp Expert.

  • You can add Mailchimp's site code to your Shopify store to connect it to Mailchimp. This method allows you to use pop-up forms and Google remarketing ads, but doesn’t support other e-commerce features like product recommendations and reports.

Third-party Integrations

We have identified several third-party integrations, including ShopSync, Zapier, and Automate.io, that offer the ability to connect your Mailchimp account to Shopify. Since each integration has different features, we’ve listed the features that are supported by each integration to help identify which option is best for you.

ShopSyncZapierAutomate.io
Sync Contactsyesyesyes
Purchase Activity Segmentationyesyesyes
E-commerce Tracking and Reportsyesnono
Product Content Blockyesnono
Product Recommendation Content Blockyesnono
Promo Code Content Blockyesnono
Order Notificationsyesyesyes
Abandoned Cart Automationsyesyesyes
Product Retargeting Emailsyesnono
Pop-up Signup Formyesnono
Google Remarketing Adsyesnono
Merge Tagsyesnono
Price to Connect ShopifyFreeStarting at $20/monthStarting at $25/month

If these don’t fit your needs, there are several other third-party integrations that work well with Mailchimp. Take a look at our directory to see if there’s an alternative that will help you keep in touch with your audience.

Mailchimp E-Commerce Integrations

Connect ShopSync

You can use ShopSync to send your Shopify customer and order data to Mailchimp. Once you connect, you can create targeted campaigns,attract new customers, and access most of our key e-commerce features.

Install the ShopSync app in Shopify

To install the integration, you'll need to log in to your Mailchimp account from the ShopSync app page.

  1. Log in to your Shopify store.
  2. Click App Store.
  3. Find the ShopSync listing and click Add app.
    ShopSync Cursor Click Add App in Shopify
  4. Click Install App.
    ShopSync Cursor Click Install App in Shopify
  5. Click Connect.
    ShopSync Cursor Click Connect in Shopify
  6. In the pop-up window, input your Mailchimp credentials and click Log In.
    ShopSync Oauth
  7. After you connect, select a list, choose your double opt-in settings, and map merge tags.
  8. Click Start Sync.
    ShopSync Cursor Click Start Sync in Shopify

That's it! ShopSync will start to sync your store information to Mailchimp. The time it takes to sync depends on account data and the number of orders in your store.

After your sync is complete, click the Support tab to view your customer support options. Here, you can upgrade to ShopSync’s pro plan and access chat and email support.

Shopify App Store - ShopSync Support Options

To learn how to migrate your automations to ShopSync, check out

How to Switch from Mailchimp for Shopify to ShopSync

Connect Zapier

Use Zapier to connect your Shopify store to Mailchimp and send abandoned cart automations, order notifications, and more.

Here’s how to use Zapier to connect your Mailchimp account with Shopify.

  1. Log in to Zapier and click Make a Zap!
    Make A Zap Button
  2. Select Shopify as your trigger app and choose the event that you want to trigger a Zap.
    Select Shopify Trigger in Zapier
  3. Click Save + Continue.
  4. Click Connect an Account and log in to your Shopify store.
  5. Click Save + Continue.
  6. Click Add a Step and choose Mailchimp as your action app.
  7. Choose the Mailchimp action that you want to see after the event is triggered and click Save + Continue.
    Select Mailchimp Action in Zapier
  8. Click Connect an Account.
  9. In the pop-up window, input your Mailchimp login credentials and click Log In.
    Connect Mailchimp Zapier - Cursor click - log in
  10. Click Save + Continue.

That's it! After you configure your action settings and turn on the Zap, you have connected your Mailchimp account to Shopify using Zapier.
Name Your Zap - Zapier

Connect Automate.io

Use Automate.io to connect your Shopify store to Mailchimp. After you connect, create targeted campaigns, send abandoned cart automations, and more.

To connect your Shopify store to Mailchimp using Automate, follow these steps.

  1. Log in to your Automate.io account and click Create a Bot.
    Create a Bot button - automate app
  2. Select Shopify as your Trigger app and choose a trigger event.
  3. Select Mailchimp as the Action app.
  4. In the pop-up window, input your Mailchimp credentials and click Log In.automateio Mailchimp oauth - log in modal
  5. Choose the Mailchimp action that you want to see after the event is triggered.
  6. Follow the steps to map the fields and configure the action.
    automate bot settings - shopify to mailchimp
  7. Click Save.

That's it! Turn on the bot and your Shopify store will be connected to Mailchimp.

Manually Import Customer Data

You can manually import your Shopify customers, and some of their data, to Mailchimp. To import your customers, follow these steps.

Export Shopify Customer Data

  1. Log in to your Shopify account.
  2. In the left navigation menu, click Customers.
  3. Click the Email subscribers tab.
    Cursor click Email Subscriber Tab Shopify
  4. Click Export.
    Cursor-click-Export-Customers-Shopify
  5. In the Export customers modal, click the XX customers matching search option. This will export subscribed contacts who have accepted marketing.
  6. Click Export Customers. cursor-clicks-export-customers-Shopify

Your export will be delivered to the email address associated with your account. You now have a CSV file of your Shopify customers and some of their data.

To prepare your CSV file for import, you may need to adjust it to a format that our import tool can accept.

Format the File

To prepare your Shopify customer file for import, follow these steps.

  1. In a spreadsheet program like Excel or Sheets, open a blank worksheet.
  2. Create and label a column for Email Address.
    importfile-column-emailaddress
  3. Next to your Email Address column, create and label additional columns for First Name and Last Name.
    importfile-columns-emailaddress-firstname-lastname
  4. Email Address is the only field that we require, but you can repeat this step for any other subscriber data fields you want to include in Mailchimp, like phone number, birthday, language, address, or country.
  5. Paste your contacts' information into the relevant fields in the spreadsheet.
    importfile-columns-firstname-lastname-data
  6. Save the file in CSV format. This option can usually be accessed from the File menu in your spreadsheet program, labeled as "Export as .CSV" or "Download as .CSV."

Now that you've completed these steps, you're ready to import the CSV file to your Mailchimp audience.

Import Contacts to Mailchimp

To import your contacts to Mailchimp, follow these steps.

  1. Navigate to the Audience tab.
  2. If you have more than one audience, click the Current audience drop-down and choose the one you want to work with.
  3. Click the Manage Audience drop-down and choose Import contacts.
  4. Choose CSV or tab-delimited text file.
    click csv or text file
    If your last import was a CSV with the same columns, you can click Use settings from last import, which will allow you to skip steps 8-10.
  5. Click Continue To Setup.
    import-continuetosetup
  6. Click Browse and choose the file from your computer.
    field-importcontacts-uploadfile
    If your file contains enough contacts to raise your account’s subscriber total to a higher billing plan, you’ll see an Are You Sure pop-up. Click Continue to proceed with the import, or click No Thanks to cancel.
  7. Click Continue To Match to go to the next step and match the columns in your import file to the fields in your Mailchimp audience.
    import-continuetomatch
    If your import file contains only an email column, we’ll skip you to Organize (step 13).
  8. We’ll automatically match some columns in your import file. For example, the column that contains email addresses will match the required Email Address field.
    example-emailfield-importcontacts
  9. Click Edit to choose a different field type from the drop-down menu. To create a new field, click the drop-down menu and choose Create a new field.
  10. Repeat steps 8 and 9 for all unmatched columns. You must match or skip all columns to complete your import.
    example-importcontacts-unmatchedcolumn
  11. After you're finished matching, we'll display a success message.
    alert-importcontacts-allcolumnsarematched
  12. Click Continue To Organize.
    import-continue-to-organize
  13. Optional: If you want to assign tags to all of your imported contacts, click the plus (+) icon in the Tag all contacts section and choose or create tags as needed.
    Screen Shot on 2019-04-23 at 15-03-26
  14. Optional: If you want to add your imported contacts to groups, navigate to the Add contacts to groups section and check the box next to each group that applies.
    add-to-groups
    You’ll only see this option if you have groups in your audience.
  15. In the Choose status of these contacts section, click the drop-down menu to choose the type of contacts you’re about to import.
    dropdown-listimport-clickstatusofimportedcontacts
    The available statuses for contacts are:
    • Subscribed
    • Unsubscribed
    • Non-subscribed
    • Cleaned
  16. In the Update existing contacts section, leave the box unchecked unless your import includes contacts who are already in your audience.
    update-existing-contacts
  17. Click Continue To Review to confirm your import settings
    import-continuetoreview
  18. Click Import.
    click-toimport

After the import is finished, we'll send a notification to the email address associated with your username.

Pop-up Forms and Google Remarketing Ads

You can add Mailchimp's site code to your Shopify store to manually connect it to Mailchimp. This method allows you to use pop-up forms and Google remarketing ads, but won’t allow you to access our other e-commerce features like product recommendations and reports.

This is an advanced task and is recommended for users familiar with custom coding. If you need assistance, contact your developer or hire a Mailchimp Expert.

To connect your Shopify store to Mailchimp with our site code, follow these steps.

Get Custom Website Code

  1. Navigate to the Connected Sites page. If you've previously connected a site, click Add Another Site.
  2. In the Custom Website section, click Custom Website.
  3. In the Enter site URL field, input your website URL
  4. Click the Select audience to connect drop-down menu, and choose an audience.
  5. Click Get Code.
  6. Copy the code to your clipboard.

Paste Custom Website Code in Shopify

  1. In a new browser tab or window, log in to your Shopify account.
  2. In the left navigation menu, click the Online Store drop-down and click Themes.
  3. On the Themes page, click the Actions drop-down menu and click Edit code.
  4. Click {/}header.liquid to edit the header code.
  5. Paste the code just before the closing < /header> tag.
  6. After you're done, return to the Connected Sites page in Mailchimp and click Check Connection.

That’s it! After we verify your connection, you'll see a confirmation message and be redirected to the details page for your site.

Next Steps

After you successfully add the Mailchimp site code to your store, you can access certain automations from the site details page such as product retargeting emails, pop-up signup forms, Google remarketing ads, and more.

Check out these guides for more information.

Create a Product Retargeting Email

Add a Pop-Up Signup Form to Your Website

Create a Google Remarketing Ad

Syncing Products

You can sync products automatically by using our open API. If you need help coding, check out our e-commerce API guide or team up with a Mailchimp Expert.


Was this article helpful?

Anything else we can do to improve our site?