Affiliate disclosure: this article contains affiliate links. If you subscribe through them, UAE Info Portal may earn a commission at no extra cost to you.
Somewhere between five and fifty deliveries a day, UAE businesses face the same decision: keep paying per-drop courier rates, or run your own drivers. Many choose their own — margins and customer experience both argue for it — and then discover that delivery is an operations discipline, not just a van and a WhatsApp group of drivers.
What matters here
- Orders to runs — the day's deliveries grouped into driver routes deliberately, not read out from a notebook at 9am.
- Proof of delivery — signature or photo captured at the door, attached to the order, ending the it-never-arrived dispute.
- Failed attempts — a defined flow for the customer who does not answer: reschedule, return to stock, and the record updated either way.
- Cost per drop — fuel, driver hours and vehicle costs against deliveries made, so the make-or-outsource question runs on numbers.
The main options
The chain starts in the warehouse: Odoo Inventory runs picking and packing against orders and batches the day's dispatches, whether they came from your online store or phone sales, so stock leaves the shelf and the system together. Vehicles, drivers and their true running costs sit in Odoo Fleet, which is where cost per drop stops being a guess. And the message customers actually read — out for delivery, driver's reference, delivered confirmation — goes by template through the WhatsApp integration, which in the UAE cuts failed first attempts more than any routing algorithm.
A caution on COD
If drivers collect cash on delivery, reconcile per driver per day against delivered orders — no exceptions, from day one. Cash in vans is where honest confusion and dishonest leakage both live, and daily settlement protects your drivers as much as your money.
How to choose
Instrument before you optimise: two weeks of recording every delivery, attempt and cost gives you a baseline cost per drop and a failed-attempt rate. Then fix the biggest number. Most UAE operations find failed first attempts — the customer asleep, unreachable, or at a different villa than the pin — are the expense, and notification discipline beats route cleverness at fixing it.