How to Automate Shopify with Make.com: 5 Recipes That Save Hours (2026)
Shopify Flow handles automations inside Shopify. Make.com handles everything outside — connecting your Shopify store to Google Sheets, HubSpot, Slack, Mailchimp, and 1,500+ other apps. Here are 5 automations you can set up in under 30 minutes each.
Some links on this page earn us a commission at no extra cost to you.
Last updated: March 2026
Shopify Flow vs. Make.com — Know the Difference
Before diving into the recipes, it’s worth understanding what each tool actually does — because they’re complementary, not competing.
| Shopify Flow | Make.com | |
|---|---|---|
| Cost | Free (built-in to Shopify) | $9/mo Core or free (1,000 ops) |
| Connects to | Shopify apps only | Any app (1,500+) |
| Google Sheets | No | Yes |
| HubSpot / CRM | Limited | Yes (full integration) |
| Slack alerts | No | Yes |
| Email marketing | Shopify Email only | Any platform (Mailchimp, Klaviyo, etc.) |
| Setup time | 5 minutes | 15–30 minutes |
| Best for | Shopify-native rules (tags, discounts, fulfillment) | Cross-app automation |
The recommended approach: Use both. Shopify Flow for internal Shopify actions (auto-tag customers, trigger fulfillment, manage inventory rules within Shopify). Use Make.com for everything that needs to connect to an external tool. Together they cover your complete automation stack with minimal cost.
Connecting Make.com to Your Shopify Store
Before building any of these recipes, you need to connect Make.com to your Shopify store. This is a one-time setup that takes about 10 minutes.
- Create a Make.com account at make.com (free, no credit card)
- From the dashboard, click “Create a new scenario”
- Click the + to add a module → search “Shopify” → select any Shopify module → click “Add” under connections
- Enter your Shopify store URL (yourstore.myshopify.com)
- In Shopify admin: go to Settings → Apps and sales channels → Develop apps → Create an app
- Name the app “Make.com Integration”
- Under API permissions, enable: Orders (read), Products (read), Customers (read), Inventory (read)
- Install the app and copy the API key and secret
- Return to Make.com and enter the API credentials → click Save
Your connection is now established and can be reused across all future Shopify scenarios. You won’t need to repeat this step for each recipe below.
Recipe 1 — New Order → Google Sheets Row (15 minutes)
This is the most universally useful Shopify automation: every new order creates a row in a Google Sheet with complete order details. Perfect for order tracking, reporting, or sharing order data with team members who don’t have Shopify access.
Build it:
- New scenario → Add Shopify module → Watch Orders → select your connection → set status to “Any”
- Run once → place a test order (or use an existing order) → confirm data loads
- Add module → Google Sheets → Add a Row → connect your Google account → select your spreadsheet and sheet
- Map fields: Order Number, Customer Name, Email, Order Total, Items (use {{1.line_items[].title}}), Order Date
- Test → verify row appears in Google Sheets → Activate
Operations cost: 2 operations per order (Shopify trigger + Sheets action). At 100 orders/month = 200 operations. Well within the free plan’s 1,000 operation limit for small stores.
Pro tip: Add a third module — Google Sheets “Update a Row” — to update order status when fulfillment happens. This turns your Sheet into a live order tracker.
Recipe 2 — Order Over $200 → HubSpot Deal (20 minutes)
High-value orders represent your best customers. This automation creates a HubSpot deal every time an order exceeds $200, allowing your sales team to follow up and build relationships with high-spending buyers.
Build it:
- New scenario → Shopify Watch Orders → Run once with a test order
- Add a Filter between Shopify and HubSpot: Condition: [Order Total] → Greater than → 200
- Add module → HubSpot → Create a Deal → connect HubSpot account
- Map: Deal Name = “Shopify Order #{{1.order_number}}”, Deal Amount = {{1.total_price}}, Contact Email = {{1.email}}
- Optionally add a second HubSpot module to Create a Contact if the customer doesn’t already exist
- Test with an order above $200 → verify deal appears in HubSpot → Activate
Operations cost: 3 operations per qualifying order (trigger + filter evaluation + HubSpot action). At 100 orders/month with 20% exceeding $200 = ~60 operations/month.
Recipe 3 — Inventory Under 10 Units → Slack Alert (10 minutes)
Running out of stock costs sales. This recipe sends a Slack message to your #inventory-alerts channel whenever a product variant drops below 10 units — giving you time to reorder before you’re out of stock.
Build it:
- New scenario → Shopify Watch Inventory Item Levels → connect store
- Run once → manually adjust an inventory level in Shopify to trigger sample data
- Add a Filter: Condition: [Available] → Less than → 10
- Add module → Slack → Create a Message → select #inventory-alerts channel
- Compose message: “Low stock alert: {{1.title}} — only {{1.available}} units remaining. SKU: {{1.sku}}”
- Test by dropping a product to 9 units in Shopify → verify Slack message → Activate
Operations cost: 2 operations per inventory check that meets the filter condition. For a store checking inventory updates, this typically runs at very low volume — maybe 10-20 operations per month depending on how often inventory changes.
Recipe 4 — New Customer → Mailchimp Subscriber (15 minutes)
Every new Shopify customer should be added to your email marketing list. This recipe adds new customers to a Mailchimp audience automatically — no manual export/import required, no customers falling through the cracks.
Build it:
- New scenario → Shopify Watch Customers → connect store
- Run once → create a test customer in Shopify
- Add module → Mailchimp → Add/Update a Subscriber → connect Mailchimp account
- Select your audience → Map: Email = {{1.email}}, First Name = {{1.first_name}}, Last Name = {{1.last_name}}
- Enable “Update Existing” to avoid duplicates if customers re-register
- Optionally add tags: “shopify-customer”, “new-2026”
- Test → verify subscriber appears in Mailchimp audience → Activate
Operations cost: 2 operations per new customer. At 50 new customers/month = 100 operations.
Recipe 5 — Abandoned Cart → Email Trigger (30 minutes)
Abandoned cart recovery is one of the highest-ROI automations for ecommerce. This recipe uses Make.com to detect abandoned checkouts and trigger your email marketing sequence.
Build it:
- New scenario → Shopify Watch Abandoned Checkouts → connect store
- Run once → create an abandoned checkout in Shopify (add items to cart, start checkout, don’t complete)
- Add module → Mailchimp (or your email platform) → Add Subscriber to Segment → select your abandoned cart segment/audience
- Map the customer email and first name
- Your email platform’s automation then takes over to send the recovery sequence
Note: This recipe requires configuring abandoned cart webhooks in Shopify admin (Settings → Notifications → Webhooks). It’s more involved than the other recipes but worth the setup time — abandoned cart emails typically recover 5-15% of otherwise lost revenue.
Operations Budget for All 5 Recipes
Here’s the combined operations cost at 100 orders/month:
| Recipe | Ops per event | At 100 orders/mo |
|---|---|---|
| Order → Google Sheets | 2 | 200 ops |
| Order → HubSpot (20% qualify) | 3 | ~60 ops |
| Inventory alert | 2 | ~20 ops (low frequency) |
| New Customer → Mailchimp | 2 | ~100 ops (50 new customers) |
| Abandoned Cart → Email | 2 | ~70 ops (35% cart abandonment) |
| Total | ~450 ops/mo |
At 100 orders/month: All 5 recipes together consume roughly 450 operations — well within Make.com’s free plan (1,000 ops). You could run all 5 automations at no cost.
At 1,000+ orders/month: You’re looking at ~4,500 operations, which exceeds the free plan. The Core plan at $9/month covers up to ~2,200 orders/month across all 5 recipes.
For related reading, see our guide to workflow automation for Shopify, our Make.com review for a full feature breakdown, and our Make.com pricing guide to choose the right plan for your order volume.