← Back to Dashboard

User Guide

Choose the guide for your role. Each guide walks you through every step with clear instructions.

Daily Operations Guide

How to manage your daily delivery workflow from start to finish.

1. Adding Orders

1

Open the Orders page

Click Orders in the top navigation bar. This is your main workspace for managing all delivery orders.

2

Add a single order

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.

Ask the customer to share their live location on WhatsApp, then paste that link directly into the GPS field.
3

Import orders from Excel

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.

Download the template file first to see the exact format. You can use Arabic column names.
4

Set priority and time window

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.

2. Planning Routes

1

Go to Route Planning

Click Routes in the navigation. You will see a summary of active drivers and pending orders.

2

Optimize routes

Click Optimize Routes Now. The system calculates the best route for each driver, considering distance, traffic, and order priority. This takes a few seconds.

3

Review and adjust

Each driver card shows their stops in order with COD totals. You can compare routes at different departure times to avoid rush-hour traffic.

4

Notify customers

Click Notify customers to send a WhatsApp message to every customer that their delivery is on the way. This includes a tracking link.

Customers receive a link where they can track the driver's position and share their exact location.
5

Print or share manifests

Click Manifest on any driver to print a paper delivery sheet with all stops, COD amounts, and signature lines.

3. Live Monitoring

1

Open the Live Map

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.

2

Monitor the dashboard

The summary bar at the top shows: online drivers, pending orders, delivered today, failed today, and total cash collected. It updates every 30 seconds.

4. End of Day

1

Check the daily report

Go to Reports. The Summary tab shows total orders, delivery success rate, and cash collected. The Driver Performance tab ranks each driver.

2

Track cash returns

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.

3

View trends over time

The Trends tab shows charts of daily, weekly, and monthly performance — orders, cash, success rate — so you can track your business growth.

4

Check predictive analytics

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.

5. Advanced Features

1

Reorder stops manually

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.

2

Assign barcodes to orders

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.

3

Customer self-service portal

Share /customer-portal with customers. They can look up order status by order number or barcode without any login. This reduces support calls.

Share the customer portal link on your company's social media or WhatsApp groups to let customers check their status themselves.

Driver Guide

Everything you need to complete your deliveries and return cash at the end of the day.

1. Starting Your Day

1

Open your delivery link

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.

Add Tariq to your phone's home screen for faster access. When the app asks "Install Tariq?" tap Install.
2

Review your deliveries

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.

3

Navigate to the first stop

Tap Navigate to open directions in Google Maps, or tap Navigate (the Tariq button) to see turn-by-turn directions inside the app.

2. At Each Delivery

1

Call the customer

Tap Call customer to dial their number directly. Let them know you are arriving.

2

Mark as delivered

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.

3

Get customer signature (optional)

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.

4

If delivery fails

Tap Failed and select the reason: customer not found, wrong address, customer refused, or no cash. This helps the dispatcher know what happened.

Always select a failure reason. The dispatcher and the customer's records depend on accurate reporting.

3. End of Day

1

Check your summary

When all deliveries are done, you will see a summary: total deliveries, cash collected, and your commission earned.

2

Return cash to the office

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.

4. Barcode Scanning

1

Scan a package barcode

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.

2

Manual barcode entry

If the camera can't read the barcode, type the number manually in the search field and tap Lookup. The matching order appears instantly.

Scanning is fastest when you have 30+ packages and need to find the right one quickly without scrolling through the list.

5. ETA & Arrival Estimates

1

Check estimated arrival times

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.

6. Working Offline

1

No internet? No problem

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.

The banner at the top shows "X pending updates". When the banner disappears, all your updates have been synced successfully.

Company Owner Guide

How to set up your delivery company, manage your team, and configure the platform.

1. Initial Setup

1

Add your branches

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.

2

Add delivery drivers

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.

Each driver link is shown only once. Copy it immediately and send it. If lost, you can generate a new one (the old one stops working).
3

Define delivery areas (optional)

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.

2. Team Management

1

Invite team members

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.

2

Manage access

Active team members are shown with their role and last login. You can revoke pending invitations if someone has not yet registered.

3. Settings & Notifications

1

Set up WhatsApp notifications

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).

2

Customize message templates

You can customize the text of each WhatsApp message. Use placeholders like {customer}, {driver_name}, {track_url} to personalize messages.

3

Set your company appearance

Under Company Appearance, set your display name, logo, and primary color. These appear on customer-facing pages (delivery tracking, ratings).

4. Monitoring & Reports

1

Daily reports

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.

2

Activity log

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.

3

Weekly email summary

Enable "Weekly delivery summary by email" in Settings to receive a weekly report every Sunday with your delivery statistics, top driver, and cash summary.

Platform Features

Everything included in Tariq

Smart Route Optimization

AI-powered route planning using Google OR-Tools. Considers distance, traffic patterns, order priority, and delivery time windows.

📍

Live Driver Tracking

Real-time GPS tracking on a live map. See all drivers, their status, and pending deliveries at a glance.

📲

WhatsApp Notifications

Automatic WhatsApp messages to customers at every stage: order received, out for delivery, delivered with rating link.

📸

Proof of Delivery

Photo capture and digital signature at delivery. Compressed and stored securely. Works offline too.

📊

Reports & Analytics

Daily reports, trend charts, driver performance rankings, cash tracking, and COD reconciliation tools.

📥

Excel Import

Upload orders from CSV or Excel files. Supports Arabic column names. Template file available for download.

🔒

Security & Audit

Role-based access control, encrypted sessions, rotatable driver links, and a full activity log of every action.

📶

Works Offline

Drivers can work without internet. Deliveries, photos, and signatures are queued and sync automatically when back online.

🏪

Multi-Branch Support

Manage multiple branches with delivery zone mapping. Orders auto-assign to the nearest branch based on GPS.

🗺

Turn-by-Turn Navigation

Built-in navigation with OSRM routing. Step-by-step directions right inside the driver app.

🔄

Recurring Orders

Set up daily or weekly recurring deliveries. Orders are created automatically on schedule — no manual work needed.

👥

Team Management

Invite team members with role-based access. Owners, operations managers, accountants, and drivers each see what they need.