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 Shopify BOPIS Pickup Worklist
Every hour, WebRun checks Shopify for new buy-online-pickup-in-store orders, groups them by location, and posts a pick-and-pack worklist to Slack so store staff always have an up-to-date queue.
ShopifySlack
Automated Shopify Abandoned Cart Recovery Drafts
Every morning, WebRun finds Shopify carts abandoned in the last 24 hours, drafts a personalised recovery email for each customer, and queues them for your review so you send only the ones you approve.
ShopifyGmail
Automated Price Sync Checks
WebRun compares Shopify and Square prices each day, flags any mismatches between your online store and your in-store catalog, and posts a discrepancy report to Slack so staff can correct the difference before a customer notices.
ShopifySquareSlack
Automated Pet Order Routing
WebRun watches Shopify for new orders, posts a packing alert to Slack so staff know what to prepare, and sends a confirmation email via Gmail to keep customers informed.
ShopifySlackGmail
Automated Pet Autoship Reminders
WebRun checks Shopify each day for autoship orders due to renew, drafts an SMS reminder via Twilio for your approval, and posts a renewal summary to Slack so your team stays on top of subscription health.
ShopifyTwilioSlack
Automated Fishbowl to Shopify Stock Sync
WebRun reads finished-goods quantities from Fishbowl every hour, compares them against your Shopify listings, stages the stock updates for you to approve, and posts any mismatches to Slack.
FishbowlShopifySlack
Monitor Orders for Shipping Delays
WebRun checks your ShipStation shipments every morning and flags any orders that are overdue or stuck in transit so you can reach out to customers before they reach out to you.
ShipStationShopifySlack
Reconcile Payouts Against Orders
WebRun matches your Stripe and Shopify Payments payouts to the underlying orders every Monday and flags any gaps so you always know what landed in your account.
StripeShopifyGoogle Sheets
Tag Your VIP Repeat Customers
WebRun checks your Shopify customer list every week, finds shoppers who meet your VIP criteria, and tags them so Klaviyo can treat them to the right campaigns.
ShopifyKlaviyoSlack
Handle Return Requests & Draft Replies
WebRun reads incoming return requests from Gorgias, checks the order eligibility in Shopify, and drafts a response with next steps - ready for your approval before anything is promised to the customer.
GorgiasShopifySlack
Chase Missing Shipping Info Automatically
WebRun finds orders stuck waiting for a complete shipping address and drafts a polite follow-up to each customer - holding for your approval before anything is sent.
ShopifyGmailSlack
Weekly Best & Worst Sellers Report
Every Monday WebRun analyses your Shopify sales from the past 7 days, surfaces your top and bottom performers, and sends a crisp weekly review to your inbox.
ShopifyGoogle SheetsGmail
Update Product Prices From a Sheet
WebRun reads a price-change sheet you maintain, shows you exactly what will change in Shopify, and only applies the updates once you give the go-ahead.
Google SheetsShopifySlack
Draft Order-Status Replies Automatically
WebRun reads incoming customer order-status emails in Gmail, looks up the order in Shopify, and drafts a personalised reply with the tracking link - ready for you to send in one click.
GmailShopifySlack
Sync Inventory Across Marketplaces
WebRun compares stock levels in Shopify against your Amazon and eBay listings every few hours and flags any mismatches so you never oversell.
ShopifyAmazon SellereBay
Flag Risky Orders Before You Ship
WebRun reviews every new Shopify order for fraud signals - mismatched addresses, unusual order sizes, or flagged payment methods - and quarantines the suspicious ones for your review.
ShopifySlack
Follow Up on Abandoned Carts
WebRun spots carts abandoned in the last 24 hours and drafts a personal follow-up email for each shopper - you review and send, so nothing feels automated.
ShopifyKlaviyoSlack
Daily Sales & Orders Digest
Every morning WebRun pulls yesterday's sales figures, order count, and top products from Shopify and delivers a clean digest to Slack before your day starts.
ShopifyGoogle SheetsSlack
Flag Low-Stock SKUs & Draft Reorders
WebRun scans your inventory every morning, spots SKUs running dangerously low, and drafts a reorder message so you can top up before you sell out.
ShopifyGoogle SheetsSlack

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.