Recipe: tag high-value orders

Goal: every new order of 500 or more gets the tag high-value, so your team can spot and prioritize it.

Template: Tag high-value orders (category Orders). Steps: 2. Needs: access to orders, and Shopify's approval for protected customer data, as for every order trigger. See Permissions and store data access.

Create it

  1. Open Workflows, select Browse templates and search for high-value.
  2. Select Use template on Tag high-value orders.

How it is built

Part Setting
Trigger Order created
Condition: Order total is 500 or more Field event.payload.total_price, comparison is at least, value 500
Then: Add order tags Order id {{ event.payload.admin_graphql_api_id }}, Tags high-value
Otherwise Empty: the run ends as Completed

Shopify sends the total as text, such as "749.00". The comparison treats it as a number.

Make it yours

  1. Select the condition and change the Value to the amount that counts as high value in your store. The amount is in the order's currency.
  2. Select the action and change Tags. Several tags are separated by commas.
  3. Select Test, keep Preview (nothing is changed), and set total_price in the Event (JSON) once above and once below your amount. The canvas shows which branch the run took.
  4. Save and Turn on.

Save runs with a trigger filter

As built, every new order starts a run, and the condition decides inside the run. If small orders should not use runs of your plan, move the rule to the trigger:

  1. Select the trigger and tick Only start for some events.
  2. Add the same rule: event.payload.total_price is at least 500.
  3. Delete the Condition step. The Then branch takes its place.

Orders below the amount then start nothing and are not counted. See Trigger filters.

Ideas to extend it

  • Add Send Slack message after the tag, to tell the team. See Slack, Discord and Teams messages.
  • Add Add customer tags with {{ event.payload.customer.admin_graphql_api_id }} to mark the customer too.
  • Use the tag in Shopify: as a filter in the order list, or in your fulfillment tool's rules.

Adding a tag changes the order, and Shopify reports that as an order update. This workflow starts on Order created, so its own change does not start it again. See Loop protection.