Every day, someone in a Shopify store makes the same small decisions about orders. Is this one high value? Is it going abroad? Does it contain a preorder? Does it need a gift note? Each decision takes seconds, and together they take hours. More importantly, they are made inconsistently: the person on Monday applies the rule differently from the person on Friday, and a busy week makes them skip it altogether. Order automation replaces that variability with rules that run the same way every time.
This guide gives ten rules that cover most of what an ordinary Shopify store needs. For each, it explains the trigger, the conditions, the action and what to watch for. It also covers the tools you can use, from Shopify Flow to workflow engines and builds, a rollout plan and the mistakes that cause trouble. It builds on Shopify Flow examples, which shows individual workflows; here the focus is the complete rule set for orders and how the rules fit together.
The idea: rules read tags, tags carry decisions
The cleanest order automation is built around tags. A first rule looks at an order and adds a tag that records a fact or a decision: high-value, international, preorder, supplier-b. Later rules and people read those tags instead of re-deciding. This keeps each rule small and gives you a visible record of what the system thinks about each order. It also means that a person can override the system by changing a tag, which is a gentle way to keep control.
| Rule type | What it does | Example |
|---|---|---|
| Classify | Adds tags that describe the order | high-value, international, first-order |
| Hold | Stops fulfilment until a condition is met | Hold risky orders for review |
| Route | Sends parts of the order to the right place | Supplier A items to supplier A |
| Inform | Notifies a person or a system | Message to the team channel |
| Clean up | Archives or closes finished orders | Archive after delivery and a delay |
Rule 1: tag by order value
When an order is created and the total is above a threshold, add the tag high-value. Choose the threshold from your data, such as the top five percent of orders. The tag lets you give valuable orders extra care: a closer fraud check, priority packing, a handwritten note. It also gives reporting a simple filter.
Rule 2: tag by destination
When the shipping country is outside your home market, add international and, if useful, the region. This drives customs paperwork, carrier choice and delivery messaging. If you offer different shipping times by zone, the tag can also trigger the correct expectation in the confirmation email.
Rule 3: tag by sales channel
When an order arrives, add a tag for its source, such as online store, social, marketplace or point of sale. Channel tags make reporting trivial and allow channel-specific rules, such as different packing slips or return policies.
Rule 4: flag first-time buyers
When the customer’s order count equals one, add first-order. This lets you include a welcome insert, apply a gentler fraud rule that does not punish newcomers unfairly or route the order to a different email sequence.
Rule 5: hold risky orders
When Shopify’s risk analysis is high or your own signals match, add review-risk and hold fulfilment. A person should review held orders within a set time, for example four working hours, and release or cancel them. The hold protects you from shipping to fraud, and the time limit protects honest customers from waiting. See our guide to chargeback prevention for how fraud holds fit into a wider defence.
Rule 6: handle preorders and backorders separately
When an order contains an item tagged preorder, add preorder-hold and a note with the expected ship date, and keep it out of the normal packing queue. Decide in advance whether to split the shipment or wait. A single rule here prevents the common mistake of shipping half an order without telling the customer.
Rule 7: route lines to the right supplier or location
When an order contains items from different suppliers or stock locations, send each group to the right destination and record what was sent. For dropshipping and multi-warehouse stores this is the most valuable rule and the one most worth building carefully, with queues, retries and a record that prevents duplicates. Our order routing to suppliers service builds it with alerts when a supplier call fails.
Rule 8: add packing and gift notes
When an order has a gift message or special instructions, add a visible note for the packer and tag the order gift. A rule that surfaces instructions removes a common source of mistakes: they are hidden in a field nobody opens.
Rule 9: alert on delays and exceptions
When an order has been paid but not fulfilled within a set time, or tracking shows no movement for several days, notify a person with the order and the reason. Proactive alerts let you contact the customer before they contact you, which reduces tickets and disputes. Our order status updates service sends the customer-facing messages that go with these alerts.
Rule 10: archive when complete
When an order is fulfilled, delivered and a set number of days have passed with no return or dispute, archive it. A clean admin makes the live queue easier to see. Check that your accounting and reporting do not depend on the archived state.
Choosing the tool for each rule
| Rule | Shopify Flow | Workflow engine | Built system |
|---|---|---|---|
| 1 to 4: classify | Ideal | Not needed | Not needed |
| 5: hold risky orders | Good, using Shopify’s risk data | If using outside signals | If you need scoring and review queues |
| 6: preorders | Good | Optional | Optional |
| 7: routing | Limited | Good for simple cases | Best when there are exceptions and several suppliers |
| 8: notes | Good | Optional | Optional |
| 9: alerts | Partial | Good | Best with carrier events |
| 10: archive | Good | Optional | Optional |
For the choice between engines, our guide to Zapier vs Make vs n8n for Shopify explains the cost and design trade-offs. For jobs that need several systems to agree, our Shopify order automation service builds the whole rule set with testing and a handover.
Roll them out in the right order
Order matters. Rules that only add tags are harmless and teach you how your orders behave. Rules that hold or route orders can delay customers or send things to the wrong place, so they need more care. Rules that touch money are last and need approvals.
| Phase | Rules | What to check |
|---|---|---|
| Week 1 | 1 to 4: tags only | Tags appear correctly on real orders; nothing else changes |
| Week 2 | 8 and 10: notes and archive | Packers see the notes; archived orders are the right ones |
| Week 3 | 5 and 6: holds | Held orders are reviewed on time; no good customer waits long |
| Week 4 | 9: alerts | Alerts reach the right person and are not too noisy |
| Week 5 onward | 7: routing | Test every supplier path; check duplicates and failure alerts |
A worked example: hours and mistakes saved
Take a store that ships sixty orders a day. Before automation, someone checks each order for value, destination and special items, which takes about forty seconds, so around forty minutes a day, plus the time spent fixing mistakes from rules applied inconsistently. After the tagging, hold and note rules, the check takes about five seconds per order for the few that need a human look. The saving is not only about thirty-five minutes a day, which adds up to roughly 150 hours a year. It is also the mistakes that stop happening: the international order that went out without customs details, the preorder shipped alone, the gift note nobody saw.
| Item | Before | After |
|---|---|---|
| Minutes a day checking orders | About 40 | About 5, for exceptions only |
| Orders with a missing note or tag | Several a week | Near zero |
| Time to spot a risky order | When someone happens to look | Immediately, on payment |
| Time to answer where an order is | Several minutes of searching | Seconds, from tags and status |
Illustrative figures. Measure your own before and after so that you know what the rules earn.
How the rules interact
Rules rarely work alone, so check the combinations. An order might be high-value, international, a first order and a preorder at the same time. Decide in advance which rule wins when two disagree. For example, a risky-order hold should override a priority-packing rule, because there is no point rushing an order you may cancel.
| Combination | What should happen | Why |
|---|---|---|
| High-value and first-order | Extra fraud check, then priority packing if it passes | New customers with big baskets are the classic risk |
| International and preorder | Hold until stock arrives, show the date in the confirmation | Avoids a split international shipment |
| Gift and international | Add the gift note and customs details together | Two inserts, one parcel |
| Risky and any other rule | Hold first; other rules wait for release | Do not spend effort on an order that may be cancelled |
A testing script for every rule
Before a rule goes live, run the same short script every time. It takes ten minutes and catches most problems.
- Write the rule in one sentence, with its trigger and its conditions.
- Create a test order that meets every condition. Check the tag, note or action appears once.
- Create a test order that fails one condition. Check nothing happens.
- Update the first order, for example by adding a note, and check the rule does not run a second time.
- Check what a customer would see, if anything, such as an email or a status.
- Record the date, the result and the person who tested it in the register.
Seasonal and promotional changes
Rules should change with the calendar. Before a sale, raise or lower the value threshold, check that shipping rules still match your promise and make sure the team knows which orders will be held. After the sale, review what the rules flagged and adjust. A rule that was right in March can cause noise in November, and the register is where you record why each threshold was chosen.
Mistakes to avoid
- Rules that fight. One adds a tag, another removes it. Keep a list of tags and which rule owns each.
- No guard against repeats. Orders update many times; make each rule safe to run twice.
- Silent holds. A held order with nobody looking is a customer waiting. Add a time limit and an alert.
- Changing live rules directly. Copy, test, then swap.
- Undocumented rules. Keep a one-page register: what it does, why, who owns it, when it was last checked.
- Automating before the process is stable. If your shipping rules change monthly, wait or keep them flexible.
A register is the cheapest safeguard. For each rule, record the trigger, the conditions, the action, the tags it reads and writes, the owner and the date of the last check. When an order behaves oddly, you can find the responsible rule in a minute instead of an afternoon.
Sources and further reading
Figures and rules in this guide come from the primary pages below. Platform limits and prices change, so open the page before you build on a number.
- Shopify Help Center: Shopify Flow, triggers, conditions and actions
- Shopify Help Center: order management, tags, holds and fulfilment states
- Shopify developer docs: webhooks, events that can repeat