---
schema_version: "1"
id: d1c25363b8eb0f582857c6da6a87a1d11f9b0ad08af9ba43488308b2e0e9075c
title: Routing via Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/om_routing_flows_dom.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.om_routing_flows_dom.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 19d29bf231430d0c360ec1e629df7868f70f0cdaf877e5d887da7a5ebbcee521
description: A series of automated routing flows picks up order summaries, determines which fulfillment locations can most efficiently handle the order's items, and routes its inventory reservations to those locations. When the automated process has trouble with an order, it creates a process exception to notify users of the issue. An included screen flow allows a user to manually create fulfillment orders for that order. Then, a special automated flow picks up those fulfillment orders and inserts them back into the main process.
products:
  - Commerce
  - Salesforce Order Management
release: "264"
---
# Routing via Flows

A series of automated routing flows picks up order summaries, determines which fulfillment locations can most efficiently handle the order's items, and routes its inventory reservations to those locations. When the automated process has trouble with an order, it creates a process exception to notify users of the issue. An included screen flow allows a user to manually create fulfillment orders for that order. Then, a special automated flow picks up those fulfillment orders and inserts them back into the main process.

- **[Automated Order Routing](https://help.salesforce.com/s/articleView?id=commerce.om_automated_order_routing.htm&release=264.0.0&type=5)**  
    You can use autolaunched flows to route orders to fulfillment locations. Order Management includes some flow core actions that you can use to implement configurable routing rules. These actions work together by first identifying locations that can fulfill an order and then determining which locations are closest to the recipient. You can also access this functionality using the Connect API.
- **[Routing with Omnichannel Inventory](https://help.salesforce.com/s/articleView?id=commerce.om_routing_with_omnichannel_inventory.htm&release=264.0.0&type=5)**  
    If you’re using Omnichannel Inventory, you can combine its flow core actions with your routing logic to create and manage reservations as part of your fulfillment process.
- **[Tracking Routing Attempts](https://help.salesforce.com/s/articleView?id=commerce.om_tracking_routing_attempts.htm&release=264.0.0&type=5)**  
    When implementing logic for rerouting orders that weren’t fully routed or that had a reservation canceled, information about previous routing attempts is useful. To manage this information, use the Order Summary Routing Schedule object and the Routing Attempts field on the Order Summary object.