How it works

Follow these 2 simple steps to add new Shopify customers to your Mailchimp email list

Shopify logo icon

Customer Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger monitors your Shopify store 24/7 and launches the workflow instantly whenever someone creates a new customer account, making sure no potential subscriber gets missed.

This step automatically detects when a new customer account is created in your Shopify store and captures all their profile information including name, email, phone number, and default address. The trigger runs in the background without any manual intervention and immediately passes the customer data to the next step. No configuration is needed - it connects directly to your Shopify store and monitors all customer creation events in real-time.

mailchimp logo icon

Add Email with Merge Variables to List

App connector: Mailchimp • Time to complete: 2 minutes
Why this matters: This step takes the raw customer data from Shopify and properly formats it into Mailchimp's system, creating a complete subscriber profile with segmentable information for targeted email campaigns.

This step adds the new customer's email address to your chosen Mailchimp list and maps their Shopify profile data to Mailchimp merge fields. You'll need to select your target Mailchimp list from the dropdown menu and the system will automatically map the customer's first name to FNAME, last name to LNAME, phone number to PHONE, and their complete default address to Mailchimp's ADDRESS fields including street, city, state, zip, and country. The email address field is automatically populated from the Shopify customer record, and all the merge variable mappings are pre-configured to match standard Mailchimp field names.

Make it your own

Customize this workflow even further:

Add conditional logic based on customer location
Filter customers by country, state, or city before adding them to specific Mailchimp lists, letting you create geo-targeted email campaigns for different markets.
Tag customers with purchase history
Connect this workflow to order data to automatically tag subscribers based on their buying behavior, such as "VIP Customer" or "First-Time Buyer."
Send welcome emails with custom delays
Chain a delay step followed by an email action to send personalized welcome messages 24 hours after someone joins your list.
Store customer data in custom tables
Save additional customer insights like signup source, lifetime value, or custom preferences in MESA's data storage for advanced segmentation and reporting.

Frequently asked questions

Will customers who already exist in Mailchimp be duplicated when this runs?
No, Mailchimp automatically prevents duplicates based on email address. If a customer already exists in your list, their profile information will be updated with any new data from Shopify instead of creating a duplicate entry.
What happens if a customer doesn't have a complete address in Shopify?
The workflow will still add them to Mailchimp, but any missing address fields will be left blank in their subscriber profile. You can always update these manually later or they'll be filled automatically if the customer updates their Shopify profile.
Can I add customers to multiple Mailchimp lists with this workflow?
This template adds customers to one Mailchimp list, but you can duplicate the "Add Email with Merge Variables to List" step and configure each copy to target different lists based on your segmentation needs.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to add new Shopify customers to your Mailchimp email list?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 3 min setup • Cancel anytime