Mailchimp is one of the most widely used email marketing platforms in the world, serving over 13 million users. Its integration with Shopify enables store owners to sync customer data, create automated email sequences, and build targeted campaigns based on purchase behavior. While Klaviyo is often considered the top choice for dedicated e-commerce email, Mailchimp remains popular due to its broader marketing toolkit, user-friendly interface, and competitive pricing for smaller stores.
TL;DR: Mailchimp connects to Shopify via an official app that syncs customers, orders, and products automatically. Set up abandoned cart emails, welcome sequences, and post-purchase automations to generate 15-25% of total revenue from email. Mailchimp's free plan supports up to 500 contacts. For better email capture rates, pair Mailchimp with a dedicated popup app like EA Spin Wheel — emails sync to Mailchimp automatically through Shopify's customer system.
Why Mailchimp for Shopify
Mailchimp offers several advantages for Shopify store owners. Its drag-and-drop email builder is one of the most intuitive in the industry, making it easy to create professional-looking emails without design experience. The platform includes a comprehensive suite of marketing tools beyond email: landing pages, social media ad management, postcards, and website analytics. For store owners who want a single marketing platform rather than separate tools for each channel, Mailchimp provides significant value.
Mailchimp's pricing is also competitive for smaller stores. The free plan supports up to 500 contacts with 1,000 monthly email sends, and paid plans start at approximately $13/month for the Essentials tier. For comparison, Klaviyo's pricing starts higher at around $20/month once you exceed its 250-contact free tier. For stores with smaller lists or tighter budgets, Mailchimp can be the more economical choice.
The platform's audience management features are well-suited for e-commerce. Mailchimp can segment customers by purchase frequency, average order value, product categories purchased, and engagement levels. While its e-commerce segmentation is not as granular as Klaviyo's, it covers the needs of most Shopify stores generating under $50,000/month in revenue.
Installation & Connection
Step 1: Install the Mailchimp App
Navigate to the Shopify App Store and search for "Mailchimp: Email & Marketing." Click "Add app" and follow the prompts to install it on your Shopify store. The app will request permissions to access your customer data, order history, and product catalog.
Step 2: Connect Your Mailchimp Account
After installation, the app will prompt you to log in to your Mailchimp account or create a new one. If you have an existing Mailchimp account, log in with your credentials. Mailchimp will request authorization to connect with your Shopify store — click "Allow" to proceed.
Step 3: Select Your Audience
Choose which Mailchimp audience (list) you want to sync your Shopify customers to. If you only have one audience (which is Mailchimp's recommended best practice), select it. If you have multiple audiences, choose the primary one you use for e-commerce marketing. All Shopify customers who have opted in to marketing will be added to this audience.
Step 4: Configure Sync Settings
Configure which data syncs between Shopify and Mailchimp. Enable sync for customers, orders, and products. Choose whether to subscribe all existing Shopify customers who have accepted marketing or only sync them going forward. Set the default subscription status for new customers based on their Shopify marketing consent.
Step 5: Verify the Connection
Once connected, verify the integration by checking the Mailchimp integration page in your Shopify admin. You should see a "Connected" status with your Mailchimp audience name. In Mailchimp, navigate to Audience > All Contacts and verify that your Shopify customers are appearing with their purchase data.
Audience Sync Configuration
Mailchimp syncs the following data from Shopify:
| Data Type | Details | Update Frequency |
|---|---|---|
| Customers | Name, email, address, marketing consent | Real-time |
| Orders | Products, order total, discounts, date | Real-time |
| Products | Title, price, images, description, URL | Periodic sync |
| Cart Data | Abandoned cart items and value | Real-time |
E-Commerce Automations
Abandoned Cart Automation
Set up abandoned cart emails in Mailchimp by navigating to Automations > Create Automation and selecting the "Abandoned Cart" template. Configure the delay (recommended: 1 hour after abandonment for the first email), customize the email design with your branding, and enable product content blocks that automatically display the abandoned products. Add a second email at 24 hours and an optional third at 48 hours for multi-step recovery.
Welcome Automation
Create a welcome email series for new subscribers. Navigate to Automations > Create and select "Welcome new subscribers." Design 3-4 emails: an immediate welcome with a discount code, a brand story email at day 2, a product showcase at day 4, and a social proof email at day 7. Use Mailchimp's product recommendation blocks to automatically feature your best-selling items.
Post-Purchase Follow-Up
Set up a post-purchase automation that triggers after order fulfillment. Include a thank-you email, product care or usage tips (sent 3 days after delivery), a review request (sent 7 days after delivery), and a cross-sell email featuring related products (sent 14 days after delivery). Mailchimp's product recommendation engine can automatically suggest products based on the customer's purchase history.
Re-engagement Campaign
Create a re-engagement automation for customers who have not purchased in 90 days. Send a "We miss you" email with personalized product recommendations, followed by a special discount offer if the first email does not convert. This automation helps reduce customer churn and brings lapsed buyers back to your store.
Campaign Creation
Mailchimp's campaign builder supports product content blocks that pull directly from your Shopify catalog. When creating a campaign, you can insert product blocks that display product images, titles, prices, and "Shop Now" buttons that link directly to product pages on your Shopify store. This makes it easy to create product-focused email campaigns without manually adding product information.
Use Mailchimp's A/B testing feature to optimize your campaigns. Test different subject lines, send times, and email designs. Mailchimp automatically sends the winning variant to the remainder of your audience after the test period. For best results, test one variable at a time and use a sample size of at least 20% of your audience for statistically significant results.
Audience Segmentation
Create these essential segments for your Shopify store in Mailchimp:
- Recent Purchasers (Last 30 Days): Exclude from promotional campaigns to avoid email fatigue, target with cross-sell recommendations.
- Repeat Customers (2+ Orders): Your VIP segment — send early access to sales and exclusive offers.
- High-Value Customers (Above Average AOV): Target with premium product launches and special promotions.
- Non-Purchasers (Subscribed, Never Bought): Nurture with product education, social proof, and first-purchase incentives.
- Inactive Subscribers (No Opens in 90 Days): Send re-engagement campaign or remove to maintain list health.
Popup & Lead Capture
While Mailchimp includes basic popup forms, dedicated Shopify popup apps like EA Email Popup & Spin Wheel deliver significantly higher conversion rates. Gamified popups like spin wheels create excitement and urgency that standard form popups cannot replicate, resulting in 2-3x more email captures.
Emails captured through Shopify popup apps automatically sync to Mailchimp via the Shopify-Mailchimp integration. The subscriber enters their email in the popup, the email is added to Shopify's customer system, and Mailchimp picks it up through the real-time sync. The new subscriber then enters your Mailchimp welcome automation automatically.
Common Issues & Troubleshooting
Customers Not Syncing to Mailchimp
The most common cause is that customers have not accepted email marketing in Shopify. Only customers who opt in to marketing communications during checkout (or through a popup) are synced as subscribed contacts in Mailchimp. Check Shopify's customer list to verify marketing consent status.
Abandoned Cart Emails Not Sending
Mailchimp can only send abandoned cart emails to known contacts — visitors who have previously provided their email. Anonymous visitors who add to cart and leave cannot be emailed. This is why email capture popups are critical: they identify visitors before they abandon their cart.
Duplicate Contacts
If you previously imported contacts manually and also have the Shopify sync active, you may see duplicates. Mailchimp identifies contacts by email address, so true duplicates (same email) are automatically merged. If you see contacts with similar but different emails, use Mailchimp's audience cleaning tools to consolidate them.
Product Blocks Not Displaying
If product recommendation blocks show no products or display incorrectly in campaigns, verify that your Shopify product catalog has synced to Mailchimp. Check Integrations > Shopify in Mailchimp and click "Sync" to force a product catalog refresh. Ensure your products have images, titles, and prices set in Shopify.