How to Automate Shopify

Shopify automates in layers. Flow handles triggers, conditions and actions inside the store, marketing automations cover abandoned checkouts and welcome sequences, and Launchpad schedules a sale down to the minute. Following an order out into couriers, 3PLs, wholesalers and marketplaces is the layer merchants still do by hand, and what WebRun takes over.

Every order a shop takes starts life in Shopify

Shopify is ecommerce software, and for a great many businesses it is simply where the shop is. The storefront customers browse, the checkout they pay through, the admin the owner logs into, and increasingly the card reader on the counter too, because Shopify POS puts the physical till on the same order list as the website.

The admin is where a merchant lives. Orders, with their line items and shipping addresses and the note somebody left about gift wrap. Products, with variants and SKUs and stock counts across however many locations. Customers, with what they bought last time. Discounts, collections, sales channels, and the abandoned checkouts nobody got round to.

Two people run most of these shops. The owner does the buying and the marketing, and somebody else packs boxes. Every order is a small piece of good news and a small piece of work, and the work does not stay inside Shopify for long.

Everything after checkout happens in somebody else's tab

An order arrives. Shopify tells you about it, and then Shopify is finished.

Somebody signs into the 3PL's portal to see whether it actually shipped, because a tracking number in the admin only means a label got printed. Somebody opens the courier's site and pastes in eleven tracking numbers one at a time, because a customer has emailed asking where their parcel is. Somebody checks the wholesaler's portal to see whether the restock has a date yet. Somebody opens the payment provider's dashboard because a chargeback landed and there are eleven days to respond.

None of that is in Shopify, and none of it can be. It is the tail of every order, and it is why a shop taking two hundred orders a week feels nothing like one taking twenty. The orders scale. The tab-switching scales with them.

The shopify.com homepage, the app these three jobs run in. Shopify
Parcels that stopped moving Every open order checked against the courier each morning, with anything stuck for three days pulled out before the customer emails to ask.
Cost known before the reorder This week's wholesale price against the cost on your last purchase order, read from each supplier portal, so the margin on a line is known in advance.
Disputes answered in time The chargeback, the matching order, the tracking and the delivery proof gathered the day the alert lands rather than on day ten.

Flow and Launchpad automate the storefront, not the supply chain

Shopify automates more than most merchants use, and this part deserves setting up properly first.

Shopify Flow builds workflows out of triggers, conditions and actions: tag a customer who crosses a spend threshold, hold an order that looks risky, hide a product when it runs out. Marketing automations cover the standard sequences with the copy already written, among them Recover abandoned checkout, Welcome new subscribers, Win back customers and Celebrate customer birthday. Launchpad schedules a flash sale so the products, prices, theme and stock all change at the appointed minute with nobody awake. Shopify Functions let a developer change how checkout itself behaves.

All of it runs on events inside the store, or on apps that built a connector into Flow. That is a boundary, not a criticism. Flow can tag an order because Shopify knows the order exists.

Flow cannot sign into your freight forwarder. It cannot read the price list your supplier keeps behind a customer login, check a marketplace listing on an account you reach through a browser, or open the courier's tracking page and notice a parcel has not moved in six days. Those all sit on the other side of somebody else's login screen.

The order can be followed all the way to the doorstep

Give a shop something that can open those login screens and the tail of the order stops being manual.

Every open order checked against the courier each morning, with anything that has not moved in three days pulled into a short list, so the customer hears from you before they email you. The 3PL's portal read at close of business and compared with what Shopify says was fulfilled, which is where the quiet discrepancies live.

Supplier stock and prices checked across the wholesale portals you buy from, this week's cost set against what the previous restock came in at, so the margin on a line is known before the reorder rather than after it. Marketplace listings watched for the ones that went inactive overnight. Chargebacks pulled off the processor's dashboard the day they land, with the matching order, tracking and delivery proof gathered into one place while the clock is still running.

Keep the boundary at the customer. Reading a portal and writing what it says into a note or a spreadsheet is safe to run unattended. An email to a shopper, a refund, or a price change on a live product is a decision, and it should end with a person saying yes.

The tracking gets done while the shop is shut

Every tracking number on the list still gets pasted into a courier site by hand and read back. It is steady work, and it is nobody's reason for opening a shop.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the 3PL portal, the wholesaler, the marketplace seller account or the courier, reads what is on the screen, and writes the answer back into Shopify, a sheet, or the channel your team already reads. Because it works the browser rather than an API, it reaches the systems that never built a Shopify app, which is most of the supply chain.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything that would reach a customer or move money is drafted and waits for you.

The workflows below are already built, and each one names the sites it opens.

Questions people ask

Is this a replacement for Shopify Flow?

No. Flow is the right tool for anything triggered inside your store, it is included with your plan, and it should be set up first. This covers the opposite case: a fact that lives on a courier, wholesaler or marketplace site that Flow has no way to look at.

Can it work our 3PL or freight forwarder's portal?

Yes, if you can sign into it in a browser, and that is usually the reason people start. It reads the screen the way a person would, so a portal with no API and no export button stops being a dead end.

Will it refund an order or email a shopper on its own?

No. Refunds, customer emails and live price changes are prepared and left for you to approve. Reading portals, comparing them with the Shopify admin and writing the result into a sheet or a channel is what runs unattended.

43 ready-made Shopify workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated MicroBiz Web vs Store Sales Recap
Every Monday, WebRun pulls in-store sales from MicroBiz and online orders from Shopify, builds a side-by-side comparison in Google Sheets, and shows you which channel and which products are actually driving the week.
MicroBizShopifyGoogle Sheets
Automated Cropster Subscription Box Packing Digest
Every Monday, WebRun checks Shopify for every subscription order due this cycle, confirms the roast date and bag count against your Cropster production schedule, and posts a packing digest to Slack so your fulfillment team knows exactly what to pack and ship.
ShopifyCropsterSlack
Automated Bsale Online Store Stock Sync Check
Every few hours, WebRun compares Bsale's in-store stock counts with what is live on your online store, flags anything out of sync, and posts the mismatch list to Slack before a customer orders something you do not have.
BsaleShopifySlack
Automated Cropster Private Label Order Confirmations
The moment a private label order lands in Shopify, WebRun confirms the roast, packaging, and production schedule in Cropster, and drafts an order confirmation email in Gmail with the roast date and ship date for your team to review and send.
ShopifyCropsterGmail
StoreHub Online vs In-Store Sales Sync
Every night, WebRun reconciles your StoreHub in-store sales against Shopify online orders, logs the combined totals to Google Sheets, and flags any mismatch or double-count.
StoreHubShopifyGoogle Sheets
Automated Copyt Cross-Listing Sync Alerts
Every hour, WebRun checks Copyt for pairs that failed to cross-list or delist correctly, confirms the mismatch against your Shopify storefront, and alerts your team in Slack before a pair oversells.
CopytShopifySlack
Automated Holiday Preorder Tracking
Every morning through the holidays, WebRun pulls new preorders from Shopify, reconciles what has to be cut and boxed against ShelfPerks stock, and logs a fulfillment tracker to Google Sheets so no gift board is missed.
ShelfPerksShopifyGoogle Sheets
EXEMPTAX Automated Renewal Reminders
Each week, WebRun finds certificates in EXEMPTAX expiring in the next 60 days, queues a guided renewal for each, drafts a reminder email to the customer, and leaves it unsent for review.
EXEMPTAXShopifyGmail
Automated Prevention Alert Triage
When a Verifi or Ethoca prevention alert lands in Chargeflow, WebRun checks whether the Shopify order shipped, recommends refund or accept, and drafts any refund for your approval before the chargeback files.
ChargeflowShopifySlack
EXEMPTAX Automated Back Collection Chasing
Each week, WebRun cross-checks Shopify exempt orders against EXEMPTAX, finds customers who bought tax-free with no certificate on file, and drafts a back-collection email to each, left unsent for review.
ShopifyEXEMPTAXGmail
Automated Chargeback Rebuttal Drafts
For each dispute worth fighting, WebRun drafts a rebuttal letter and evidence package from your Shopify order data in Chargeflow, then leaves it unsent for a human to review and submit.
ChargeflowShopifyGmail
Automated Chargeback Evidence Collection
For each open chargeback, WebRun pulls the matching Shopify order, tracking, and delivery proof into an evidence sheet so your rebuttals are ready to build.
ChargeflowShopifyGoogle Sheets
EXEMPTAX Automated Onboarding Cert Requests
When a new tax-exempt customer is created in Shopify, WebRun opens EXEMPTAX, starts a guided certificate request for the right state, drafts a welcome email pointing them to it, and leaves the email unsent for review.
ShopifyEXEMPTAXGmail
Automated Shopify Top Product Weekly Report
Every Monday, WebRun opens Shopify Analytics, pulls last week's top-selling products broken down by online and POS channel, and posts the ranked report to Slack so your team can act on what is working.
ShopifySlack
Automated Shopify Store vs Online Margin Report
Every Monday, WebRun pulls Shopify's sales and cost data for the past week, calculates the gross margin by channel (POS versus online store), and posts the comparison to Slack so your team can see where profit is stronger and why.
ShopifySlack
Automated Shopify Refund Anomaly Detection
Every morning, WebRun scans Shopify for refunds and returns processed in the last 24 hours, identifies any anomalies such as spikes by product or staff member, and logs them to a Google Sheet so your ops manager can investigate.
ShopifyGoogle Sheets
Automated Shopify Omnichannel Sales Digest
Every morning, WebRun opens Shopify, pulls sales from your online store, POS locations, and any active sales channels, and delivers a single digest to Slack so your team starts the day knowing exactly where revenue came from.
ShopifySlack
Automated Shopify New Channel Onboarding Checklist
When you add a new sales channel to Shopify (such as a new POS location, a marketplace, or a social commerce channel), WebRun builds a tailored onboarding checklist in Google Sheets so your team completes every setup step without missing anything.
ShopifyGoogle SheetsSlack
Automated Shopify Loyalty Tier Upgrade Drafts
Every morning, WebRun checks Shopify customer spend to find anyone who crossed a loyalty tier threshold in the last 24 hours, drafts a personalised congratulation email for each, and queues the drafts in Gmail for your team to review and send.
ShopifyGmail
Automated Shopify Low Stock Reorder Alerts
Twice a day, WebRun checks Shopify inventory across all your locations, flags any SKU that has fallen below your reorder point, and posts a reorder alert to Slack so your buying team can act before a stockout hits online or in-store.
ShopifySlack
Automated Shopify Inventory Discrepancy Flags
Every night, WebRun compares your Shopify online stock levels against each POS location's inventory and flags any discrepancy above your threshold so your team can investigate and correct counts before the next selling day.
ShopifyGoogle Sheets
Automated Shopify Fulfillment Delay Tracking
Every morning, WebRun opens Shopify and finds every unfulfilled order that has been waiting longer than your threshold, then logs the delayed orders to a Google Sheet so your ops team can prioritize and resolve them before customers complain.
ShopifyGoogle Sheets
Automated Shopify Draft Order Follow-Up Tracker
Every morning, WebRun finds Shopify draft orders that have been open for more than 48 hours without a payment, and logs them to a Google Sheet so your sales team can follow up with each customer before the opportunity expires.
ShopifyGoogle Sheets
Automated Shopify Customer Winback Email Drafts
Every Monday, WebRun identifies Shopify customers who have not purchased in over 90 days, drafts a personalised win-back email for each, and saves them as Gmail drafts for your team to review and send.
ShopifyGmail

Want one of these running on your own Shopify?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.