Syncs WooCommerce data with MailChimp for marketing automation. Enables email campaigns, automations, ads, and postcards. Connects WooCommerce stores to MailChimp for targeted marketing.
git clone https://github.com/mailchimp/mc-woocommerce.gitSyncs WooCommerce data with MailChimp for marketing automation. Enables email campaigns, automations, ads, and postcards. Connects WooCommerce stores to MailChimp for targeted marketing.
[{"step":"Install and Configure the Plugin","action":"Install the 'Mailchimp for WooCommerce' plugin from the WordPress plugin directory. Connect your WooCommerce store to MailChimp using your API key (found in MailChimp under Account > Extras > API Keys). Navigate to WooCommerce > Settings > MailChimp to configure default settings like audience, tags, and sync frequency.","tip":"Use a dedicated MailChimp audience for WooCommerce to avoid mixing with other contacts. Enable 'Sync Products' and 'Sync Orders' for full functionality."},{"step":"Define Your Segmentation Strategy","action":"In MailChimp, create segments based on WooCommerce data (e.g., order value, purchase frequency, product categories). Use the prompt template to specify your criteria, such as 'customers who spent >$50 in the last 30 days' or 'customers who bought candles but not diffusers'.","tip":"Leverage WooCommerce customer meta fields (e.g., `total_spent`, `order_count`) to create dynamic segments. Test segments with small groups before scaling."},{"step":"Set Up Automations and Campaigns","action":"Use the prompt template to generate automated workflows like welcome series, abandoned cart emails, or post-purchase follow-ups. In MailChimp, go to Automations > Customer Journeys and create a new journey. Select your WooCommerce-triggered audience (e.g., 'New Subscribers' or 'Abandoned Cart').","tip":"For postcards, use MailChimp’s 'Postcards' feature under Campaigns > Create > Postcard. Ensure your WooCommerce store address is verified in MailChimp for physical mail delivery."},{"step":"Monitor and Optimize","action":"Track performance in MailChimp under Reports > Campaigns and Reports > Automations. Check sync logs in WooCommerce > Status > MailChimp for errors. Adjust segmentation or campaign content based on open rates, click-through rates, and conversions.","tip":"Use UTM parameters in your email links to track traffic sources in Google Analytics. A/B test subject lines or product recommendations to improve engagement."},{"step":"Scale with Advanced Features","action":"Explore MailChimp’s ads integration to retarget website visitors or abandoned cart users on Facebook/Instagram. Use WooCommerce product data to create dynamic ads showing the exact products customers viewed or left in their cart.","tip":"For postcards, segment by geographic location if you offer local pickup or regional shipping. Combine with email for a multi-channel approach (e.g., email reminder + postcard for high-value abandoners)."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/mailchimp/mc-woocommerceCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Sync my WooCommerce store [STORE_NAME] with MailChimp to create a targeted email marketing campaign. Include all active customers who made purchases in the last 30 days, segment them by [SEGMENTATION_CRITERIA], and set up an automated welcome series for new subscribers. Also, create a product retargeting ad in MailChimp for customers who abandoned their carts in the last 7 days. Use [AUDIENCE_NAME] as the MailChimp audience and [TAGS_OR_SEGMENTS] for organization.
### WooCommerce-to-MailChimp Sync Report
**Store:** "EcoGlow Candles" (ID: wc-12345)
**Sync Status:** Completed successfully
**Time:** 2 minutes 15 seconds
#### 1. Audience Segmentation
- **Total Active Customers (Last 30 Days):** 428
- **Segment 1: High-Value Customers** (Spent >$100): 89 (20.8%)
- *Example:* Customer #4567 (jane.doe@email.com) spent $125 on 3 premium soy candles. Tagged as "VIP" and added to "Loyalty Program" segment.
- **Segment 2: Repeat Buyers** (2+ orders): 156 (36.4%)
- *Example:* Customer #7890 (mike.smith@email.com) purchased 4 times in 30 days. Added to "Repeat Customers" segment with tag "frequent_buyer".
- **Segment 3: First-Time Buyers:** 183 (42.8%)
- *Example:* Customer #1122 (sarah.jones@email.com) made her first purchase of a lavender candle. Added to "New Customers" segment with tag "first_order".
#### 2. Automated Email Campaigns
- **Welcome Series for New Subscribers:** Configured (3 emails)
- **Email 1:** "Welcome to EcoGlow! Here’s 10% off your next order" (Sent immediately)
- **Email 2:** "Your favorite candles are back in stock!" (Sent 3 days later)
- **Email 3:** "Join our loyalty program for exclusive perks" (Sent 7 days later)
- **Abandoned Cart Retargeting:**
- **Ad Created:** "Forgot something? Complete your order now!"
- **Audience:** 34 customers who abandoned carts in the last 7 days
- **Ad Creative:** Dynamic product images of abandoned items (e.g., "Vanilla Bean Candle" and "Eucalyptus Diffuser")
#### 3. Postcard Campaign (Optional)
- **Postcard Trigger:** High-value customers (Segment 1) who haven’t purchased in 60+ days
- **Message:** "We miss you! Enjoy 15% off your next order with code WELCOMEBACK15"
- **Recipients:** 22 customers
#### 4. Performance Tracking
- **MailChimp Tags Applied:**
- `vip_customer`, `repeat_buyer`, `first_order`, `abandoned_cart_7d`
- **Sync Log:**
- Products synced: 45/45 (100%)
- Orders synced: 678/678 (100%)
- Subscribers added: 124 (new signups)
**Next Steps:**
1. Review the segmented audiences in MailChimp under [AUDIENCE_NAME].
2. Monitor the abandoned cart ad performance in MailChimp Ads Manager.
3. Schedule the postcard campaign for next week using the provided template.
*Note: Sync runs automatically every 6 hours. Adjust segmentation criteria in MailChimp if needed.*Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan