Order Routing: Automatically Send Orders to DSPs
Order Routing allows you to automatically send newly created orders or routes to an internal workspace or external DSP (like Expedite, Uber, DoorDash, or Roadie) based on predefined rules.
This removes manual dispatching and ensures orders are always sent to the right delivery partner.
In this article you will learn,
- How to create an order routing rule
- How to define conditions (Market, Connection)
- How to automatically send orders to a DSP
- How to identify routed orders
Create an Order Routing Rule (Step-by-Step)
-
Go to Settings → Workspace → Order Routing and click "Add New Order Routing".
-
Configure the routing rule:
-
Add Name (required) and Description (optional)
-
Select Applicable For: Point-to-point orders, Pickup Only, Drop-off Only, Routes
-
Click Add Conditions and set: Market → Country/state/city (US, UK, Ireland) and/or Connection → Specific connection (if applicable). You can use the conditions independently for creating logics
-
Select the DSP: Internal DSP workspace or external DSP (Expedite, Uber, etc.)
-
Click Save.
-
-
Once saved, the card will appear in the order routing tab showing all the conditions set for the logic. You can edit or delete the logic later as per your requirement.
How It Works & How to Verify
- Once saved, any new order or route created in the workspace matching the conditions is automatically sent to the selected DSP No manual action is required.
- You can verify routing from:
- Order Card → Shows internal DSP logo
- Route Card → Shows external DSP icon
Important Notes
- Order Routing only applies to new orders or routes created after the rule is saved.
- If an order or route does not match the selected conditions, it will not be routed automatically.
- Make sure the correct DSP is selected before saving the rule.
- Use clear names and descriptions so your team can easily understand each routing rule.
- If you try to create a routing rule with conditions that already exist, the system will show an error to prevent duplicate or conflicting logic.
Updated about 19 hours ago