// featuredispatchers

Route orders to the right bridge.

Not every order goes to the same place. Some ship from your East Coast warehouse, some from the West. High-value orders need white-glove fulfillment. International orders route to a different 3PL. Dispatchers evaluate conditions on every order and route it to the correct destination automatically.

// if/then rules · 17 operators · 24 fields · zero code
orderly · dispatcheractive
source bridge
Shopify
when ALL match
shipping_address.stateinCA, OR, WA, NV, AZ
totals.total<$200
tagsnot containsfragile
↓
dispatches to
3PL West Coast DC
2,847 orders routedlast: 3 min ago
// 01how dispatchers work

Rules you write, routing that runs.

Every dispatcher has a source bridge, conditions to evaluate, and a destination bridge. Dispatchers run in priority order and route to the first match.

01

Order arrives

An order syncs in through a source bridge. Shopify, a marketplace, or any connected platform.

02

Conditions evaluate

The dispatcher checks order fields: state, zip, total, tags, SKU, customer info. 24 fields across 6 categories.

03

Match mode applied

AND mode requires all conditions to match. OR mode matches if any condition is true. You pick per-dispatcher.

04

Order dispatched

Matching orders route to the destination bridge. Non-matching orders continue to the next dispatcher in priority order.

// 02conditions

17 operators, 24 fields, zero code.

Filter by any order field using operators from simple equality to regex patterns.

1

Rich operator set

Equals, contains, starts with, regex, greater than, in list, in set, exists. 17 operators that cover every routing scenario.

2

Condition sets for large lists

Need to match against 70,000 ZIP codes? Condition sets store large value lists efficiently. Use "in_set" and "not_in_set" for instant membership checks.

3

Priority-based evaluation

Dispatchers run in priority order (0-1000). Higher priority evaluates first. When a dispatcher matches, lower-priority dispatchers become fallbacks.

4

Four trigger types

Run dispatchers on order_created, order_updated, shipment_created, or manual trigger only. Control exactly when routing evaluation happens.

available condition fields
status
statuspayment_statusfulfillment_status
customer
customer.emailcustomer.first_namecustomer.last_name
shipping
shipping_address.cityshipping_address.stateshipping_address.zipshipping_address.country
totals
totals.subtotaltotals.shippingtotals.total
other
tagscurrencynoteorder_number
+ 10 more fieldsdot notation supported
// 03order splitting

One order in, multiple orders out.

When line items ship from different locations, split rules break a parent order into child orders automatically. Each child routes to the right destination.

1

Condition-based splitting

Define condition groups that match line items by SKU, quantity, price, weight, or any product field. Each group becomes a labeled child order.

2

Field grouping

Group line items by a field value like warehouse code or SKU prefix. Each unique value becomes its own child order. The largest group stays with the parent.

3

Bridge-specific rules

Scope split rules to a specific source bridge, or apply them globally. A Shopify-only rule will not interfere with your marketplace orders.

4

Priority evaluation

Split rules run in priority order (0-1000). The first matching rule wins. No stacking, no conflicts.

orderly · split resultsplit
ORD-4821parent, 2 items kept
ORD-4821-S1Cold Storage, 3 items
ORD-4821-S2Oversized, 1 item
1,204 orders splitlast: 12 min ago
// 04use cases

Routing rules teams actually use.

Regional warehouse routing

Route orders to the nearest fulfillment center based on ZIP code. Load 70,000 ZIPs into a condition set and match instantly.

shipping_address.zip in_set "West Coast ZIPs"

High-value order handling

Route orders above a dollar threshold to your white-glove fulfillment partner. Signature required, insurance included.

totals.total > 500

International shipping

Automatically route international orders to a carrier that handles customs, duties, and cross-border logistics.

shipping_address.country not_equals US

Hazmat and fragile items

Match orders with fragile or hazardous tags and route to carriers certified for special handling.

tags contains "fragile"

Subscription fulfillment

Route recurring subscription orders to a separate flow with different packing slips and shipping preferences.

tags contains "subscription"

SKU-based routing

Load cold-chain SKUs into a condition set. Temperature-sensitive products route to cold-storage fulfillment automatically.

line_items.sku in_set "Cold Chain SKUs"
//next dispatchers

Stop sorting orders by hand.

Set up your first dispatcher in minutes. Define conditions, pick a destination, and let every order find its way automatically.