Automation rules run on every order that imports into ShipHero. Each rule pairs a trigger, which is the condition ShipHero checks on the order, with an action, which is the change ShipHero makes when that condition is true. This page lists all 63 actions you can build an automation rule on, the value each one takes, and the article that documents it.
To build a rule, go to How to Use Automation Rules in ShipHero. Any action on this page can be paired with any trigger. For the triggers, see Automation Rule Triggers Reference.
Table of Contents
Available Automation Rule Actions
ShipHero has 63 automation rule actions, grouped below by the article that documents them. Every action works with any trigger.
How Automation Rule Action Values Work
Each action asks for a value when you add it to a rule. The Action Values column in each table below shows what ShipHero asks for. Several actions share the same kinds of value.
| Value type | What you do |
|---|---|
| On/Off | Turn the setting on or off. |
| Select | Choose from the list ShipHero shows, such as a carrier, shipping method, warehouse, box, profile, vendor, or workflow. |
| Enter or type | Type the text, SKU, number, or weight the action needs. |
| Numeric values only | Enter a number. |
| N/A | The action takes no value. |
Order Hold Automation Rule Actions
Place or clear holds on an order, or hold it until a set date and time. For each action's description, values, and worked examples, see How to Manage Order Holds with Automation Rules.
| Action | Action Values |
|---|---|
| Set Address Hold | On/Off |
| Set Client Hold | On/Off |
| Set Fraud Hold | On/Off |
| Set Hold Until Date ahead to X days from now | Numeric values only |
| Set Hold Until Date ahead to X hours from now | Numeric values only |
| Set Hold Until Date and Time | Select a date, then enter a time as HH:MM (14:30) or HH:MMam/pm (02:30pm). |
| Set Ignore Address Validation Errors | On/Off |
| Set Operator Hold | On/Off |
| Set Payment Hold | On/Off |
International Order Automation Rule Actions
Set the currency, tax details, incoterms, and Sold To address on international orders. For each action's description, values, and worked examples, see How to Use Automation Rules for International Orders.
| Action | Action Values |
|---|---|
| Apply Discount to Customs Value | On/Off |
| Set Currency | 3-letter ISO currency code, for example USD, EUR, or GBP. |
| Set FTR Exemption | Select a code from the supported FTR codes. |
| Set Order Incoterms | Select DDU or DDP. |
| Set Order Tax Type and Id | VAT, IOSS, EORI, RFC, CPF/CNPJ, or Resident ID Number. The ID is free-form text. |
| Set Sold To Address | Enter name, email, phone, address, city, state, postal code, country, tax number, and tax type. |
Shipping and Label Settings Automation Rule Actions
Set the shipping method, profile, insurance, signature, and special handling flags on an order. For each action's description, values, and worked examples, see How to Manage Shipping and Label Settings with Automation Rules.
| Action | Action Values |
|---|---|
| Set Adult Signature Required | On/Off |
| Set Alcohol Flag | On/Off |
| Set Dry Ice Weight | Enter weight value. |
| Set FedEx Dangerous Goods | Support assistance required. |
| Set Insurance | On/Off |
| Set Insurance Amount Based on Products Value | On/Off |
| Set Profile | Select profile. |
| Set Require Signature | On/Off |
| Set Saturday Delivery Flag | On/Off |
| Set Shipping Method | Select carrier and then shipping method. |
Products on an Order Automation Rule Actions
Add, change, remove, or cancel the products on an order. For each action's description, values, and worked examples, see How to Manage Products on an Order with Automation Rules.
| Action | Action Values |
|---|---|
| Add a SKU | Enter a SKU. |
| Add X units of a SKU | Enter a SKU and a quantity. |
| Add X units of a sku for every Y units ordered | Enter a SKU, the quantity to add, and the quantity ordered. |
| Cancel Items | N/A |
| Cancel the entire order but don't cancel on the platform | N/A |
| Change SKU | Enter the replacement SKU. |
| Delete all instances of a sku | Enter a SKU. |
| Delete one unit of a sku | Enter a SKU. |
| Remove X units of a sku for every Y units ordered | Enter a SKU, the quantity to remove, and the quantity ordered. |
| Set Wildcard replacement SKU | Enter a SKU, or a template such as darth_{original_sku}. |
Notes and Notifications Automation Rule Actions
Add notes and order history, send emails, call a URL, and turn off the shipment notification. For each action's description, values, and worked examples, see How to Add Notes and Notifications with Automation Rules.
| Action | Action Values |
|---|---|
| Add Gift Note | Required text for note. |
| Add Order History | Required text for note. |
| Add Warehouse Note | Required text for note. |
| Call Url | Enter endpoint URL and required text for note. |
| Disable Shipment Notification | On/Off |
| Send Email | Enter email and required text for note. |
Packing and Documents Automation Rule Actions
Set the box, print labels and invoices, and turn on tote QA. For each action's description, values, and worked examples, see How to Manage Packing and Documents with Automation Rules.
| Action | Action Values |
|---|---|
| Auto Print Shipping Label | On/Off |
| Do not print invoice | On/Off |
| Pre Print Shipping Label | On/Off |
| Set box to use | Select a box. |
| Set Gift Invoice | On/Off |
| Set Tote QA | On/Off |
Classify and Prioritize Automation Rule Actions
Set a custom status, tag, priority flag, or phone number on an order. For each action's description, values, and worked examples, see How to Classify and Prioritize Orders with Automation Rules.
| Action | Action Values |
|---|---|
| Set a Custom Status | Type in custom status. |
| Set Order Tag | Type in tag. |
| Set Phone Number | Enter a phone number. |
| Set Priority Flag | On/Off |
Return Settings Automation Rule Actions
Set the return warehouse, RMA, return label, and return weight. For each action's description, values, and worked examples, see How to Manage Return Settings with Automation Rules.
| Action | Action Values |
|---|---|
| Set Auto Generate RMA | On/Off |
| Set Auto Print Return Label | On/Off |
| Set Return Warehouse | Select a warehouse. |
| Set Return Weight | Enter a weight. |
Fulfillment Routing and Allocation Automation Rule Actions
Lock items to a warehouse, set allocation priority, allow partial allocation, set a required ship date, create dropships, set a workflow, and turn on wholesale. For each action's description, values, and worked examples, see How to Manage Fulfillment Routing and Allocation with Automation Rules.
| Action | Action Values |
|---|---|
| Create Dropship for Vendor (only items in the order) | Select Vendor. |
| Lock Item to Warehouse | Select a warehouse. |
| Lock to warehouse id | Select a warehouse. |
| Set Allocation Priority | Default, Low, or High. |
| Set Allow Partial | On/Off |
| Set Required Ship Date ahead to X business days from now | Numeric values only |
| Set Workflow | Select a workflow. |
| Toggle Wholesale | On/Off |
Not sure which article you need? Getting Started with Automation Rules in ShipHero lists all nine action articles by task. If a rule is built but not running, see Troubleshooting: Why Is My Automation Rule Not Working?