Choose the guide for your role. Each guide walks you through every step with clear instructions.
How to manage your daily delivery workflow from start to finish.
Click Orders in the top navigation bar. This is your main workspace for managing all delivery orders.
Fill in the customer name, phone number, area, and cash amount (COD). Paste a Google Maps or WhatsApp location link in the GPS field — the system extracts coordinates automatically.
Click Import from CSV / Excel to upload a file with many orders at once. Required columns: customer, phone, area, cod. Optional: lat, lng, notes, priority.
Mark urgent orders as "Urgent" to ensure they are delivered first. Set a time window (Morning, Afternoon, Evening) if the customer requested a specific delivery time.
Click Routes in the navigation. You will see a summary of active drivers and pending orders.
Click Optimize Routes Now. The system calculates the best route for each driver, considering distance, traffic, and order priority. This takes a few seconds.
Each driver card shows their stops in order with COD totals. You can compare routes at different departure times to avoid rush-hour traffic.
Click Notify customers to send a WhatsApp message to every customer that their delivery is on the way. This includes a tracking link.
Click Manifest on any driver to print a paper delivery sheet with all stops, COD amounts, and signature lines.
Click Live Map to see all drivers on the map in real-time. Green dots are online drivers, gray dots are offline. Each driver shows how many pending deliveries they have.
The summary bar at the top shows: online drivers, pending orders, delivered today, failed today, and total cash collected. It updates every 30 seconds.
Go to Reports. The Summary tab shows total orders, delivery success rate, and cash collected. The Driver Performance tab ranks each driver.
The Cash Tracking tab shows which drivers still have unreturned cash. When a driver hands in cash, go to Drivers and click Mark as Returned next to the amount.
The Trends tab shows charts of daily, weekly, and monthly performance — orders, cash, success rate — so you can track your business growth.
The Predictions tab shows failure hotspots by area, demand patterns by weekday, peak delivery hours, and your average daily order volume. Use this to plan driver schedules and address verification.
After route optimization, drag stops up or down within a driver's card to change the sequence. Click Save Order to lock in the new arrangement. Use this for VIP customers or road closures.
Set a barcode on any order from the orders table. Drivers can then scan the physical package barcode with their phone camera to instantly find the matching order. Customers can also track by barcode on the Customer Portal.
Share /customer-portal with customers. They can look up order status by order number or barcode without any login. This reduces support calls.
Everything you need to complete your deliveries and return cash at the end of the day.
Your manager sends you a link via WhatsApp. Tap it to open your delivery list for today. Bookmark this link — it is the same every day.
You will see all your deliveries in order. Each card shows: customer name, area, phone number, and cash to collect (COD). The total at the top shows how many deliveries and total cash for the day.
Tap Navigate to open directions in Google Maps, or tap Navigate (the Tariq button) to see turn-by-turn directions inside the app.
Tap Call customer to dial their number directly. Let them know you are arriving.
After handing over the order, tap Delivered. You will be asked to take a photo as proof of delivery. Point the camera at the package or the customer and snap a photo.
After the photo, a signature pad appears. Ask the customer to sign with their finger. You can skip this if the customer is not available to sign.
Tap Failed and select the reason: customer not found, wrong address, customer refused, or no cash. This helps the dispatcher know what happened.
When all deliveries are done, you will see a summary: total deliveries, cash collected, and your commission earned.
Return all collected cash to your manager. The total amount is shown on your completion screen. The manager will mark it as received in the system.
Tap the Scan button at the top of the screen. Point your phone camera at the barcode on the package. The app finds the matching order and scrolls to it.
If the camera can't read the barcode, type the number manually in the search field and tap Lookup. The matching order appears instantly.
Each stop shows an estimated time of arrival (ETA) based on actual road distance and Baghdad traffic conditions. Use this to plan your day and communicate with customers.
If you lose internet connection, the app continues to work. You can mark deliveries as delivered or failed, take photos, and get signatures. Everything is saved in a queue and syncs automatically when you are back online. A banner shows how many updates are pending.
How to set up your delivery company, manage your team, and configure the platform.
Go to Branches and add each branch or warehouse. Click on the map to set the GPS location — this is the starting point for route optimization. Add the phone number and operating hours for each branch.
Go to Drivers and add each driver with their name, phone, and vehicle type. After adding, you will get a unique link for each driver — send it to them via WhatsApp.
On the Branches page, click Delivery Area for any branch. Draw a polygon on the map to define the area this branch covers. Enable Auto-assign orders so new orders within this area are automatically assigned to the right branch.
Go to Team and click Invite team member. Choose a role: Operations Manager (can manage orders and routes), Accountant (can view reports), or Driver (linked to a driver account). Send them the registration link.
Active team members are shown with their role and last login. You can revoke pending invitations if someone has not yet registered.
Go to Settings and enable WhatsApp notifications. Once enabled, customers automatically receive messages when: their order is received, the driver is on the way, and the delivery is complete (with a rating link).
You can customize the text of each WhatsApp message. Use placeholders like {customer}, {driver_name}, {track_url} to personalize messages.
Under Company Appearance, set your display name, logo, and primary color. These appear on customer-facing pages (delivery tracking, ratings).
The Reports page gives you total orders, delivery success rate, cash collected, failure reasons, and driver performance rankings. Use the date filter to view any period.
The Activity Log records every action: who created orders, who optimized routes, password changes, and team changes. Click any row to see exactly what was changed.
Enable "Weekly delivery summary by email" in Settings to receive a weekly report every Sunday with your delivery statistics, top driver, and cash summary.
Everything included in Tariq
AI-powered route planning using Google OR-Tools. Considers distance, traffic patterns, order priority, and delivery time windows.
Real-time GPS tracking on a live map. See all drivers, their status, and pending deliveries at a glance.
Automatic WhatsApp messages to customers at every stage: order received, out for delivery, delivered with rating link.
Photo capture and digital signature at delivery. Compressed and stored securely. Works offline too.
Daily reports, trend charts, driver performance rankings, cash tracking, and COD reconciliation tools.
Upload orders from CSV or Excel files. Supports Arabic column names. Template file available for download.
Role-based access control, encrypted sessions, rotatable driver links, and a full activity log of every action.
Drivers can work without internet. Deliveries, photos, and signatures are queued and sync automatically when back online.
Manage multiple branches with delivery zone mapping. Orders auto-assign to the nearest branch based on GPS.
Built-in navigation with OSRM routing. Step-by-step directions right inside the driver app.
Set up daily or weekly recurring deliveries. Orders are created automatically on schedule — no manual work needed.
Invite team members with role-based access. Owners, operations managers, accountants, and drivers each see what they need.