AI-Integrated · Logistics Technology · UAE
AI-Integrated Courier Management System
One AI-ready platform that follows every parcel from merchant booking to doorstep — with AI-powered route optimisation, predictive failed-delivery alerts, and demand forecasting built in from day one.
Scanned chain of custody at every handover. Cash controlled end to end. Invoices generated and synced to Oracle ERP automatically.
One shipment record, every role, real time
Every scan, handover, status change, COD entry and proof photo is written once. Every role sees the same information — no sync delays, no disputes from memory.
Chain of Custody
Scan-and-confirm handovers: pickup → warehouse → supervisor → driver → customer. Custody changes only when the receiver confirms. A shipment has exactly one custodian at a time.
Cash Control
Each COD amount is traced from driver to supervisor to admin, with driver-, area- and merchant-wise reports. Mismatches are flagged and require a note before closing.
Auto Allocation
At the cut-off the system allocates by area, vehicle type and capacity, plans the fastest stop order, and warns early if a route will miss the delivery deadline.
Automatic Billing
Merchant-specific pricing calculates every charge. UAE VAT invoices, credit notes and payout batches are generated and sent to Oracle ERP via API.
Warehouse Control
Scanning in compares expected with received parcels and flags missing, duplicate, incorrect and damaged ones before they reach the field.
Field Visibility
Driver GPS, daily km, call and WhatsApp attempts, and photo and signature proof of delivery — all linked to the shipment record.
AI-Integrated · AI-Ready
Built with AI at its core
Not a bolt-on. Every AI capability is wired directly into the delivery workflow — from the moment the cut-off is reached to the moment the COD is reconciled.
AI Route Optimisation
At the cut-off, the AI engine allocates every shipment by area, vehicle type and capacity, then plans the fastest stop order using real road distances and traffic data — so every parcel reaches the customer before the delivery deadline.
Predictive Failed-Delivery Alerts
The AI scores each delivery for failed-delivery risk before the driver leaves. High-risk jobs are flagged so the supervisor can call ahead — reducing wasted trips and protecting your first-attempt success rate.
Demand Forecasting
After 3–6 months of data, the AI predicts daily shipment volume per area so operations managers can plan driver headcount and vehicle allocation in advance — not reactively on the morning of.
Predicted Arrival Times
AI-generated ETA per stop based on historical delivery duration per area, traffic patterns, and the driver's current position — giving merchants and supervisors accurate, live delivery windows.
Smart Auto-Allocation
The allocation engine learns from driver performance over time — factoring in individual delivery speed, area familiarity, and COD compliance — to assign the right driver to the right route.
Re-plan on Demand
If a driver is absent, a delivery fails, or a road is blocked, the AI suggests an instant re-plan — reassigning affected stops to available drivers while respecting capacity limits and the delivery deadline.
Phase 1 ships with the rules-based routing engine at launch. The machine-learning prediction layer activates after 3–6 months of live delivery data as an optional upgrade.
Three front-ends, one backend
Each portal and app is built for its users' specific workflow. All share the same shipment record and real-time state.
Merchant Portal
Web · Merchants
- ✓Book by form or CSV upload
- ✓Track pickups, deliveries and returns
- ✓View COD, charges and statements
- ✓Merchant-specific pricing visible
- ✓Bulk shipment management
Admin Portal
Web · Admin · Area Manager · Supervisor
- ✓Areas, users, warehouses and pricing
- ✓Auto allocation and dispatch board
- ✓COD reconciliation and reports
- ✓Oracle ERP sync dashboard
- ✓Audit log and role permissions
- ✓Scoped views per role level
Operations App
Android & iOS · All Field Roles
- ✓One app, role-specific views
- ✓Pickup driver: scan and confirm
- ✓Warehouse: receive and sort by scan
- ✓Delivery driver: navigate and POD
- ✓Supervisor: dispatch, COD verify
- ✓Offline queue for poor signal areas
21 included modules
Each module covers a specific part of the courier operation — from merchant onboarding to ERP billing.
Merchant Accounts
Secure business accounts with contacts, billing details and merchant-specific pricing. Admin can approve, edit and suspend accounts.
Areas & Master Data
Areas, zones, routes, warehouses, and staffing per area. Shipments route to the correct sorting queue automatically.
Shipment Creation
Single-shipment form or bulk CSV upload with template, row-level validation, and error reporting. Pickup request generated on creation.
Package Details & Weight
Declared and actual weight, weight history, dimensions, oversized flag. Price recalculates when weight changes.
Pricing & Charge Calculation
Merchant-specific price plans covering base, weight, zone, oversized, COD, return and other charges. Effective-dated price changes and a charge breakdown on every shipment.
Prepaid & COD Payment
Prepaid parcels require no collection. COD amount is shown to the driver; collection recorded and linked to the shipment.
Shipment Numbers & Barcodes
Unique tracking number plus merchant reference. Barcode or QR code scanned with the phone camera or an approved Bluetooth scanner.
Pickup Management
Pickup requests auto-assigned and binding. Driver scans every parcel at collection, recording count, time, location and GPS point.
Warehouse Receiving & Sorting
Scan received shipments; flag expected, missing, duplicate, incorrect and damaged parcels. Sort by area, zone, route and supervisor.
Supervisor Collection & Dispatch
Supervisors collect from the warehouse by scan, assign to drivers by area and capacity, monitor progress, returns and COD.
Delivery App & Proof of Delivery
Driver job list with navigation, signature, photo, GPS, time and driver on every proof of delivery. Offline queue for poor-signal areas.
Customer Communication
Tap-to-call and open-WhatsApp buttons on every job. Every attempt logged against the shipment. Call length recorded where Android allows.
Chain of Custody
Five handover types — pickup, warehouse, supervisor, driver, customer. Receiver scans and confirms; a shipment has exactly one custodian at a time.
Tracking & Notifications
Full status, custodian, payment and timeline view. In-app and push notifications for 14 events, sent to the correct role only.
Failed Deliveries & Returns
Return reasons, driver → supervisor → warehouse return path, return receiving by scan, return charge. Return follows the same scan-and-confirm rule.
Merchant Billing & Oracle ERP
UAE VAT invoices, credit notes and payout batches generated in the platform and sent to Oracle ERP via REST/JSON API. ERP sync dashboard with retries and daily reconciliation.
COD Reconciliation
Cash traced from driver to supervisor to admin. Mismatches flagged and require a note before closing. Reports by driver, area, merchant and date.
GPS & Driver Travel
Live driver location and movement history while on duty. Map view, route playback, daily km, trip count and duration.
Dashboards, Reports & KPIs
15 admin dashboard figures, 19 named reports, 9 filters, CSV/Excel/PDF export. KPIs: first-attempt success rate, return rate, age of unpaid COD.
Roles, Permissions & Audit
Seven roles with adjustable permissions. Audit log records every action — user, time, location, previous and new status. Log cannot be edited or deleted.
Auto Allocation & Route Optimisation
AI-assisted: allocates by area, vehicle type and capacity at the cut-off time, plans the fastest stop order, warns early if a route will miss the deadline. Supervisors can override; every override is logged.
10-stage end-to-end workflow
A failed delivery follows the return path back along the same chain of custody to the warehouse, recorded against the original shipment.
Module 5.21 · AI-Assisted
Auto Allocation & Route Optimisation
At the cut-off, the system splits shipments by area, allocates to vehicles within capacity, and plans the fastest stop order so every parcel arrives before the delivery deadline.
Auto Allocation
By area, vehicle type and capacity. Oversized parcels to cars/vans only. Overflow flagged with suggested fixes.
Route Planning
Numbered stops per driver. Vans start at the warehouse; riders at their assembly point.
Route Optimisation
Uses road distance and traffic. Warns early if a route won't meet the delivery deadline.
Re-order & Re-plan
Drivers can move stops with a logged reason. Failed deliveries or absent driver trigger a suggested re-plan.
Phase 2 — Machine-Learning Predictions
After 3–6 months of delivery data: predicted arrival times per area, failed-delivery risk scoring (call ahead before wasting a trip), demand forecasting for driver planning, and allocation that learns from driver performance. Available as an optional add-on.
Pricing, COD & Oracle ERP Integration
Rates are set by the operator. The system applies them automatically to every shipment, then generates and syncs invoices to Oracle ERP.
Pricing engine
Oracle ERP integration flow
Scope split
Al Wafaa Group delivers: invoice generation, REST API, OpenAPI documentation, sandbox with test data, ERP sync dashboard with retries, joint testing and go-live support.
Your Oracle team delivers: the Oracle-side connector, field mapping (chart of accounts, tax codes), Oracle licences and environments.
Technology & Security
Built on proven open-source foundations, hosted in a UAE cloud region, and designed to meet UAE data-protection requirements from day one.
Mobile App
Flutter — one codebase for Android and iOS. Role-specific views. Offline queue so scans taken with no signal sync when back online.
Web Portals
React / Next.js, responsive, English at launch with layout ready for Arabic right-to-left text.
API & Backend
Node.js (NestJS), modular. REST + WebSocket for live board and map. Redis job queues for CSV uploads, notifications and reports.
Data & Hosting
PostgreSQL + PostGIS. Object storage for proof photos. UAE cloud region (AWS Middle East UAE or Azure UAE North).
Security
- ✓Server-side permission checks on every request
- ✓Two-factor login for admin and finance users
- ✓Driver phones bound to their login
- ✓TLS in transit, encryption at rest
- ✓Audit log that cannot be edited or deleted
- ✓Penetration test before launch
Data Protection
- ✓Built to UAE PDPL (Federal Decree-Law No. 45/2021)
- ✓Drivers tracked only while on duty
- ✓Access follows each user's role
- ✓Data retention period set by the operator
Availability
- ✓Automatic daily backups retained 30 days
- ✓Point-in-time recovery
- ✓Separate dev, staging and production environments
- ✓Monitoring and crash reporting
- ✓Pilot with one area before full rollout
Optional Modules
Common in courier platforms but not in the base scope. Each can be scoped and quoted separately when you are ready.
Customer mobile app
For operators who also serve individual senders
Public tracking page
Reduces "where is my parcel?" support calls
SMS & email notifications
"Out for delivery" and "Delivered" messages to end customers
WhatsApp Business automated messages
Messages sent from the brand, not the driver's personal number
Online payments & card on delivery
Reduces cash handling
Time-slot & scheduled delivery
Premium service tiers
Customer OTP at delivery
Stronger proof for high-value parcels
Merchant API & e-commerce plugins
Orders arrive without CSV uploads
AI prediction layer (Phase 2)
Predicted arrival times, failed-delivery risk, demand forecasting — after 3–6 months of data
Delivery Plan
Nine phases, each ending with a client sign-off. Exact durations are confirmed in Discovery. We recommend a pilot with one area before rolling out region by region.
Integrations
Eight integrations are included in the base scope. Third-party API fees are handled separately.
Barcode / QR scanning
Using the phone camera
Bluetooth / external scanners
Supported models confirmed in Discovery
GPS / location
Driver phones and data plans are the operator's
Maps, navigation & route optimisation
Maps API usage fees are the operator's
WhatsApp (started by the driver) & calls
SIM and call plans are the operator's
Push notifications
Apple Developer and Google Play accounts required
CSV import / export
No third-party dependency
Oracle ERP API
Oracle team builds the Oracle-side connector
SMS / WhatsApp Business / email to customers
Provider contract and per-message fees
Payment gateway / card on delivery
Gateway contract and transaction fees
Frequently Asked Questions
What is included in the courier management system?▼
How does chain of custody work in the system?▼
How does COD (cash on delivery) tracking work?▼
Does the system support automatic route optimisation?▼
Can the system integrate with Oracle ERP?▼
What technology stack is used?▼
Is GPS driver tracking included?▼
What optional modules can be added later?▼
Ready to build your courier platform?
Start with a Discovery workshop. We map your routes, your COD rules, your pricing and your team structure — and come back with a final scope, timeline and fixed price.