How to set up automated order routing in ChannelDock
When orders can ship from your own warehouse, a 3PL, FBA/LVB or a second location, the hardest question is not “can we ship it?” but “where should this order go right now?” ChannelDock’s Fulfillment Assignment feature helps route every order to the right fulfillment location before the pick-pack process starts.
by stock, location and SLA
orders before picking
exceptions before they fail
Automated order routing matters when delivery promises, warehouse stock and shipping costs change faster than an operator can check every order manually.
Before you start: what you need
Good routing rules need clean operational inputs. Fix these first so the automation makes the same decision your best warehouse lead would make.
List every warehouse, 3PL, marketplace fulfillment program and stock buffer that can accept orders.
Capture marketplace, destination country, delivery promise, SKU availability, order value and cut-off time before assignment.
Give operations managers rule access, while pickers work from the assigned order queue instead of choosing locations manually.
Step-by-step automated order routing setup
Use this workflow to turn manual order triage into a repeatable fulfillment assignment process.
Map every fulfillment option
Document which locations can ship which SKUs, which countries they serve, which carriers they use and which marketplaces allow each route.
Define the first-match routing logic
Choose the order of decisions: stock available, nearest location, marketplace promise, shipping cost, cut-off time, margin or manual review. Keep the first version easy to audit.
Connect rules to ChannelDock Fulfillment Assignment
Translate the decision tree into Fulfillment Assignment rules so incoming orders are assigned before picking, packing or label creation begins.
Add exception holds for risky orders
Hold orders when stock is below buffer, an address is unsupported, a SKU is split across locations, or the chosen route would miss the delivery promise.
Test with yesterday’s orders
Run a sample of real orders through the rule logic and compare the assigned route with the route your team actually used. Fix mismatches before going live.
Release to pick-pack queues
Once the route is assigned, send the order into Pick & Pack, batch processing or the right warehouse queue so operators no longer need to choose a location.
Review exceptions every day
Use exception reports to adjust stock buffers, route priorities and marketplace-specific rules. Routing is not set-and-forget: it improves as order patterns change.
The order-routing flow at a glance
Automated routing works best as a decision gate before the warehouse floor touches the order.
The safest route is the one that has stock, meets the promise and reaches the picker before work starts.
Common order-routing pitfalls
- Routing by cheapest shipping cost only, while ignoring stock buffers and marketplace delivery promises.
- Sending orders to a warehouse before product bundles and split stock have been checked.
- Forgetting that some marketplaces restrict where an order can be fulfilled from.
- Letting pickers override the assigned location without recording the reason.
- Not reviewing held orders, so exceptions become a hidden backlog.
Manual routing vs. ChannelDock Fulfillment Assignment
Manual order routing can work when every order ships from one shelf. It breaks when channels, warehouses and delivery promises multiply.
Without ChannelDock
- Operators check stock, marketplace rules and warehouse capacity manually.
- Orders are assigned inconsistently when the team is busy or a colleague is absent.
- Exceptions are found late, often after the wrong pick list or label has been created.
With ChannelDock
- Fulfillment Assignment applies route logic before warehouse work starts.
- Rules can work alongside warehouse sections, Pick & Pack and shipping workflows.
- Risky orders are held for review instead of flowing silently to the wrong location.
Automated order routing FAQ
Related workflows to improve next
Once orders are routed automatically, strengthen the workflows around warehouse stock, picking and shipping decisions.
Manage multi-warehouse stock
Keep stock pools clean before routing decisions are made.
Read the how-toRoute orders before the warehouse starts work
Use ChannelDock Fulfillment Assignment to send every order to the right location, hold risky exceptions and keep pick-pack teams focused.