Skip to content

How to automatically add new Shopify customers to a Mailchimp Audience

By Tyler Robertson · April 26, 2022
Hero image for a Zapier tutorial with the Shopify and Mailchimp logos connected by dots

Getting your online store up and running is work enough, and keeping your customers updated on new products in your store can be its own full-time job. If you've ever spent hours manually copying customer email addresses into a spreadsheet, or uploading a CSV file to a newsletter app only to find out that it wasn't formatted correctly, Zapier is for you.

Zapier helps you take care of manual tasks through our automated workflows, which we call Zaps. You can easily set up a Zap so you can automatically sign up new customers for your newsletter. 

Note: Before you set up this workflow, make sure you're only signing people up for communication they've opted-in to receive.

Add Shopify customers to your Mailchimp audience

Zapier lets you create automated workflows called Zaps, which send your information from one app to another. You can create your own Zap from scratch without any coding knowledge, but we also offer quick templates to get you started. 

If you'd like to start with a template, click the button below, and you'll be taken to the Zapier editor. You'll need to create a Zapier account if you don't already have one. Then, follow the directions below to set up your Zap.

Add new Shopify customers to Mailchimp

  • Shopify logo
  • Mailchimp logo
Shopify + Mailchimp
More details
    If you use Shopify to sell anything online, this Zap makes it simple to build relationships with your customers via email. Once active, it automatically adds new Shopify customers to a Mailchimp email list as subscribers. Easily follow up with people about their purchases, send them information about sales, and alert them to new products they might like.

    Note: Using Shopify in your Zaps requires a paid Zapier account. 

    Before you begin

    To set up this Zap using information unique to your store, log in to Shopify and make sure that at least one Customer has been created. This guide from Shopify walks you through locating your Customer settings, and creating a new Customer if one hasn't been created already.

    Mailchimp uses "Audiences" to help keep track of your subscribers. You most likely created one when you first signed up for Mailchimp, but just in case this guide can help you create a new one. Mailchimp recommends that you have one primary audience that subscribers can be added to, then use tags and segments to help organize them down the road.

    Set up your Shopify trigger step

    First, set up your trigger—the event that starts your Zap. Search for and select Shopify as your trigger app and New Customer as the trigger event. If you're using the Zap template above, these will already be selected for you.

    Click Continue.

    The Shopify app logo with New Customer selected in the Trigger Event field.

    Next, connect your Shopify account. Select Sign in to Shopify and a pop-up window will appear, prompting you to log into Spotify.

    Sign in to Shopify

    For each app you connect, Zapier will ask for a general set of permissions which allows you to be flexible with your Zaps. The only actions Zapier takes on your app accounts are those a given Zap needs to accomplish what you've set up.

    Once your Shopify account is connected, select Continue in the Zap, and you'll be prompted to test the trigger.

    Test trigger

    Testing the trigger is important because it tells the Zap to ask Shopify for an example of a recent Customer, which helps you make sure that the Zap is set up correctly. When a Customer's information appears, select Continue to move on to the next step.

    New Customer sample data

    Set up your Mailchimp action

    Next, set up your action—the event you want your Zap to accomplish after it's triggered. Select Mailchimp as the action app and Add/Update Subscriber as the action event. Select Continue, and connect your Mailchimp account when prompted.

    Connect Mailchip account

    After signing into Mailchimp, select Continue again and you'll be prompted to "map" data from Shopify to the Mailchimp action. This is how Mailchimp knows which email to use, and what audience to subscribe them to.

    Mapping Mailchimp fields

    The two required fields are Audience and Subscriber Email. When you click on Audience, a dropdown menu will appear showing all of your Mailchimp audiences. In our example, we have a test audience for Zapier's support team.

    Mailchimp test audience

    In the Subscriber Email field, you can click anywhere in the field, and select the Email value that appears in the dropdown menu.

    Selecting the email address

    That will "map" the value to that field, so that each time the Zap is triggered by a new Shopify customer, the Zap will send their email address to Mailchimp in the Subscriber Email field.

    There are several other optional fields that can be filled in using that same method, such as the subscriber's first and last names, phone number, and birthday. Spend some time reviewing those fields, to see if you'll want to save that information to Mailchimp as well.

    Learn more about setting up Zap actions.

    Once all of the required fields have been filled in, you can select Continue at the bottom of the action, and you'll be prompted to test it.

    Test and begin using your Zap

    Testing the Mailchimp action will create a new subscriber in the Audience you selected earlier, and you can see all of the data that it will send to Mailchimp in the Send Data section:

    Send Data

    If your sample data contains a real customer's email address, and you're not ready to sign that customer up for your mailing list, select Skip Test. Otherwise, select Test & Continue to send the information to Mailchimp.

    Once the test has been performed or skipped, you're ready to begin using it! While it is on, any new customers in Shopify will trigger the Zap, and be automatically sent to Mailchimp as new subscribers in your Audience.

    Related workflows

    If you'd like to save time and automate your mailing list, but don't use Mailchimp, never fear! Zapier integrates with lots of other newsletter applications, and these Zap Templates can help you get started with other popular options. If you see the app you use, click the button to create a new Zap and start automating.

    Add new Shopify customers to ActiveCampaign

    • Shopify logo
    • ActiveCampaign logo
    Shopify + ActiveCampaign
    More details
      Easily keep in touch with all your customers. This Shopify and ActiveCampaign integration will automatically add customers to a mailing list in ActiveCampaign as soon as they complete a successful sale through Shopify.

      Add new Shopify customers to HubSpot as contacts

      • Shopify logo
      • HubSpot logo
      Shopify + HubSpot
      More details
        Keep all of your contacts in one place and manage your customer service easily with this Zapier automation. Once you set up this Shopify-HubSpot integration, from that point forward your new Shopify customers will become new contacts in your HubSpot account.

        Add new Shopify customers to Brevo contacts

        • Shopify logo
        • Brevo logo
        Shopify + Brevo
        More details
          Synchronize your Shopify customers with your Brevo account using Zapier. This will allow you to communicate more easily with your customers by email and SMS.

          Create Salesforce contacts from new Shopify customers

          • Shopify logo
          • Salesforce logo
          Shopify + Salesforce
          More details
            When you make a sale in Shopify, the relationship with that customer is just beginning. Wouldn't it be great if you could go into Salesforce and a new contact was automatically waiting for you to take further action? Look no further. This integration is here to exactly that.

            Add new Shopify customers to Zendesk as users

            • Shopify logo
            • Zendesk logo
            Shopify + Zendesk
            More details
              Stay on top of your customer support with this Zapier automation, which can create new users in your Zendesk support app whenever someone purchases items in your Shopify store. This integration will help keep you organized and improve communication with your customers.

              Create tasks in Bonjoro with new Shopify customers

              • Shopify logo
              • Bonjoro logo
              Shopify + Bonjoro
              More details
                When people have just purchased one of your products, this is the best time to generate a little love, word of mouth, and to capitalise on their excitement. This Zapier automation helps you to thank customers for purchasing a product on your Shopify store, and show them you value them. This integration will automatically add new Shopify customers, to your Bonjoro To-Do list as soon as they successfully purchase a product.

                Send new Shopify customers to a MailerLite list

                • Shopify logo
                • MailerLite Classic logo
                Shopify + MailerLite Classic
                More details
                  Easily keep in touch with all your customers. This Shopify and MailerLite integration will automatically add customers to a mailing list in MailerLite when a successful sale is made through Shopify.

                  This article was originally published in October 2020. It was previously updated by Krystina Martinez and most recently by Elena Alston in April 2022.

                  Get productivity tips delivered straight to your inbox

                  We’ll email you 1-3 times per week—and never share your information.

                  Related articles

                  Improve your productivity automatically. Use Zapier to get your apps working together.

                  A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'