Create an allocation rule
A rule says which orders it covers, and what to do with them: give them to a courier, to your drivers, or to the nearest drivers.
- Your role has Manage allocation rules.
- Have your zones, drivers and 3PL partners set up.
Start a new rule
Press New rule. The form has three steps.
Basics
- New rule opens the rule form. A new rule is added at the bottom of the list.
- The step bar. Basics, Conditions and Action.
- Active. An inactive rule is saved but skipped when orders are allocated.
Say which orders it covers
Add conditions in the Conditions step.
Conditions
- What to check. Merchant, service type, shipment type, order type (Food or Parcel), pickup city or zone, delivery city or zone, or hub.
- Equals or not equals.
- The values. Pick one or several. “Al Malqa, Al Yasmin” means either zone.
- An empty list means the rule applies to every order.
Choose the action: give the order to a courier
Use this to hand orders to a 3PL partner.
Action
- The action. Choose what the rule does: To a courier, To a driver or Proximity.
- Courier. The 3PL partner who gets the order.
- Leg. Pickup, Delivery or Both. The default is Both.
Choose the action: give the order to drivers
Name the drivers, or describe a pool of drivers with filters.
Action · To a driver
- Named drivers or a pool. Name the drivers one by one, or describe a pool with filters.
- The pool filters. Hub, zone, vehicle type and job types. Only drivers who match are used.
- Orders per turn. With several drivers the rule goes round robin: each driver gets this many orders before the next driver’s turn.
- Daily limit per driver. Optional. The most orders one driver gets from this rule in a day.
Choose the action: Proximity
Offer the order to drivers close to the pickup.
Action · Proximity
- Radius. From 0.5 to 50 km, measured in a straight line from the driver’s last location to the pickup point.
- Mode. Broadcast offers the order to every driver in the radius, and the first to accept gets it. One by one offers it to the nearest driver first, then the next after the offer timeout. Force assign gives it to the nearest driver with no accept step.
- Least busy first. Off by default. Among the eligible drivers inside the radius, the one with the fewest open orders comes first, and a tie goes to the nearest. It works with One by one and Force assign.
Save the rule
Fleetics checks the rule against your other rules before it saves.
Save
- An overlap warning names the rule above that also matches some of the same orders. You can save anyway: the rule higher in the list wins. Two active rules with identical conditions cannot be saved.
- View package rules. A package rule that names a courier is applied before any allocation rule. The link opens your package rules so you can check them.
Example: a rule called “Restaurant orders” with the condition Order type equals Food and the action To a driver, using a pool with the job type Food, sends restaurant orders to your food riders.
Screens are simplified drawings with sample data. Your portal may look a little different, but the names and steps are the same.
Common questions
Why can I not save my rule?
Two active rules cannot have identical conditions. Change the conditions of one, or make one inactive.
Can two rules overlap?
Yes. Fleetics warns you and names the other rule, and you can save. The rule higher in the list wins.
Where do I set the offer timeout?
In Settings, under Dispatch. See “Drivers and dispatch settings”.