01 / 17
Integra OnTrack
Integra OnTrack
Courier, Cargo & Logistics ERP
🧠 AI-Integrated · GCC & India Ready · EN / AR

Every shipment.
Every dirham. One platform.

Book · Scan · Deliver · Bill

A cloud-native, multi-company ERP for express courier, cargo and freight operators — AWB booking, a 15-screen hub scan chain, two-sided rating, agent invoice audit, invoicing, general ledger, COD, HR, fleet and a customer portal on one database, with an AI layer that reads the paperwork for you.

400+Screens
26Modules
90+Reports
20AI features
EN · ARBilingual · RTL
One AWB, one day — inside Integra OnTrack
🌐
Customer books on the portal
Pre-alert saved with reserved AWB PA90000041 · label printed
08:10
🛵
Pickup allocated → courier check-in
Route DXB-12 · check-in scan activates the AWB
11:40
🏭
Hub in-scan → sort → bag → out-scan
Run 2041 · agent AWB created on DHL API from Sorting
16:05
✈️
Flight scan · station in-scan
EK 203 via AeroDataBox · piece-level tracking synced
In transit
📦
Delivery update · POD
Status, exception or COD collected
Next
🧾
Rated · verified · invoiced · posted
Sell rate vs DHL cost → margin known before billing
Month-end
⚠️ The Problem

Courier Companies Run on Three Systems and a Spreadsheet.

Operations in one package, billing in another, accounts in a third — and the agent invoice, the COD cash and the salary sheet reconciled by hand at month-end.

3×
The Same AWB Keyed Three Times
Booked at the counter, re-typed for billing, re-typed again for the ledger. Every re-key is a wrong weight, a wrong account, a missing charge.
?
Agent Invoices Paid on Trust
DHL, UPS and local agents bill by their weight, their fuel surcharge and sometimes the same AWB twice. Nobody has time to check 800 lines.
0
Visibility of Revenue Leakage
Delivered shipments never invoiced, special rates never corrected, additional charges forgotten. Found, if ever, after the customer has paid.
2 wks
Month-End Billing Marathon
Rates re-applied, statements built by hand, consolidated invoices assembled in Excel. Cash arrives a month later than it should.
💵
COD Cash Nobody Can Reconcile
Couriers hand over cash per run, shippers are remitted net of charges, and the two never agree in the ledger.
6+
Disconnected Silos
Tracking, CS tickets, HR, fleet, customs and the customer's own portal don't talk. Customers call to ask where their parcel is.
💡 The Solution

One Database. Built for how a courier company actually runs.

1

One record from counter to ledger

The AWB booked once is scanned, rated, invoiced, costed and audited. No integration between operations and billing because there is no gap.

2

A scan chain that mirrors the floor

Check-in, hub in, sort, bag, out, flight, station, delivery, cage — 15 screens, every scan a tracking event, piece-level.

3

Two-sided rating: sell and buy

The customer's tariff and the agent's buy tariff in one engine. Margin per AWB is known before the invoice is printed.

4

Agent invoices verified, not trusted

Import any agent bill, cross-check weight, FSC and duplicates against your own cost data, post accepted and disputed lines separately.

5

Finance, HR, fleet and the customer — inside

Invoicing, GL, COD, payroll, fleet, cargo jobs, customs, portal and API on the same login. AI reads the paper.

416
Registered screens
26
Permission-controlled modules
15
Hub scanning screens
1,900+
REST API endpoints
90+
Reports & dashboards
20
AI features live
5
Carrier API adapters
15k+
Arabic translation keys
🏛️ Complete Coverage

Eight Module Families. One Login.

📦
Courier Operations
Ops · Hub · Couriers
  • AWB entry, bulk import, AI scan-to-entry
  • 15 hub-scan screens, cages, run numbers
  • Delivery allocation, update, POD
  • Holds, returns, reshipping, log-cancel
  • Piece-level tracking, multiple AWB track
🎧
Customer Service
CS · Dispatch · QC
  • Pickup request → verify → allocate → status
  • New booking with Rate Finder
  • Complaints & claims with SLA aging
  • Supply requests, QC notes
  • Exception verification, CS dashboard
💹
Sales, Rating & Revenue
Sales · Pricing
  • Tariff, FSC, GPA, remote, package, additional
  • Rate Query, Spot Rate, Special Rate approval
  • Revenue Query with auto-rating scheduler
  • Bulk corrections, other charges
  • Sales dashboard, budgets, CRM pipeline
🤝
Agent Cost Control
Cost · Procurement
  • Agent zones, tariffs, cost FSC
  • Agent Route Finder (cheapest agent)
  • Agent invoice import — CSV, Excel, AI PDF
  • Verification cross-checks, disputed posting
  • Handling, clearance, carrier & Calogi charges
🏦
Invoicing, COD & Finance
Billing · Accounts
  • Invoice generation per customer / service type
  • COD courier & customer settlement
  • Vouchers, receipts, PDCs, petty cash
  • Bank reconciliation, fixed assets, budgets
  • TB, P&L, BS, aging, 10 registers; Audit module
🚢
Cargo, Customs & Inventory
Cargo · Customs · Stores
  • Job cards, job invoice, job P&L
  • Dubai Customs Mersal 2 file generator
  • Customs entries and invoices
  • 13 stock transactions, weighted-average cost
  • Counter branches with cash funds
👥
HR, Payroll & Fleet
HR · Fleet · Drivers
  • 32-screen HRMS, GCC compliance, EOSB
  • Payroll run, payslips, loans, leave, tickets
  • Recruitment to offboarding, self-service
  • 25-screen fleet suite + 17 analytics
  • Trips, maintenance, fuel, tyres, TCO
🌐
Portal, API & AI
Customers · IT · Everyone
  • Customer portal with reserved-AWB pre-alerts
  • Per-client API keys, request log
  • DHL live; UPS, FedEx, DPD adapters
  • 20 AI features on your own key
  • Roles, per-screen visibility, audit log
🗂️ Module Directory

Every Module, With Its Screen Count.

The menu as deployed today — 416 registered screens. Each tile is a permission-controlled group an administrator can grant, restrict or hide per role.

7
Order ManagementShipments, AWB induction, bulk import, packing list, returns, reshipping
15
Hub ScanningCheck-in, hub in/out, sorting, bagging, station, flight, cage, delivery
4
DeliveryLocation update, exception follow-up, hold / release scans
13
Customer ServicePickups end-to-end, bookings, complaints, claims, supplies
6
QC & AuditPickup / delivery QC notes, exception verification, log-cancel
7
Tracking & QueriesAWB / multiple tracking, AWB, pre-alert, booking, accounts queries
7
SalesDashboard, budgets, spot rate, spot / special rate requests
9
RevenueRevenue query, other charges, bulk corrections, accounts verification
7
Cost (Agent)Route finder, agent invoices import / verify / query, handling, clearance
9
InvoicingGeneration, separate generation, query, dashboard, ATA, clearance
7
CODDashboard, courier & customer settlement, reconciliation, query
19
FinanceVouchers, notes, journals, receipts, payments, PDCs, petty cash, bank reco, assets
4
AuditCost audit, accounts audit, audit cases, settings
5
Cargo / JobsDashboard, job cards, job invoice, purchases, job P&L
9
CustomsEntries, invoices, customs AWB, Mersal settings & file generator
14
InventoryOpening stock to purchase return, item sales, settings
3
Branch ActivitiesCounter AWB, cash receipt, cash payment — branch-restricted
4
CRMPipeline, prospects, follow-ups, sales-team setup
32
HR & PayrollAttendance to final settlement, GCC compliance, self-service
42
Fleet Management Suite25 operational screens + 17 analytics
99
MastersOperations 18 · Sales 12 · Tariff 15 · Cost 15 · Finance 15 · Inventory 8 · HR 8 · CS 5 · Fleet 2 · Cargo 1
63
ReportsOperations 18 · CS 7 · Finance 20 · Sales 2 · Cargo 2 · Inventory 3 · Masters 7 · HR · Executive · AI Insights
24
System AdministrationUsers, roles, branches, settings, number series, print formats, AI, tax
+
Portal · API · AICustomer portal app, customer API, 5 carrier adapters, 20 AI features
⚙️ How It Works

From Booking to Posted Invoice — in Four Moves

1
📝

Book

Counter AWB, bulk import, AI scan of a handwritten AWB, portal pre-alert or API. Rated on save with the customer's tariff.

2
📡

Scan

Check-in, hub in, sort, bag, out, flight, station. Every scan writes a tracking event; agent AWBs created on the carrier's API.

3
🚚

Deliver

Schedule, allocate to route and courier (AI route plan), update with POD or exception, collect COD, settle the courier.

4
🧾

Bill

Verify accounts, generate invoices per customer or service type, post to GL, audit the run's costs, pay the agent's verified bill.

Booking channels
  • Shipments screen · Branch counter
  • Bulk Excel import
  • AI scan-to-entry (photo / PDF)
  • Customer portal · Customer API
Scan governance
  • Login branch drives defaults
  • Holds block scans until released
  • Run numbers · cage register
  • Log-cancel with correction trail
Delivery tools
  • Delivery Allocation per route
  • Batch and single-AWB update
  • Exception follow-up · location update
  • Return bagging · return AWB
Billing pipeline
  • Revenue Query · corrections
  • Accounts Verification queue
  • Invoice Generation · consolidated print
  • GL posting with AWB / run refs
Standing rule: every scan writes to the tracking log, every AWB-touching action writes to that AWB's activity drawer, and every query is scoped to the signed-in company and branch — on every one of the 416 screens.
💰 Revenue & Cost Control

Every AWB Rated. Every Agent Bill Audited.

Sell side — rate engine

Tax tax type · company tax setup
GPA goods protection, tiered
FSC customer → sector → company
Additional Charges user-defined
Package Charges oversize · girth · weight · litre
Remote Area classification + charges
Tariff Master domestic · export · import · transit
  • Rate Query and Spot Rate across every sector, cheapest first
  • Special Rate approval with AI opinion from comparable lanes
  • Revenue Query — scheduler re-rates all AWBs; bulk corrections

Buy side — agent cost

  • Agent zones & tariffs mirror the sell structure per agent code; agent cost FSC by effective date
  • Agent Route Finder — every active agent's cost on a lane, freight + FSC + charges
  • Agent Invoice Import — DHL and UPS files, CSV / Excel, or any PDF read by AI
  • Cross-checks: duplicate billing, billed vs actual weight, missing AWBs, FSC / GPA mismatch
  • Accepted vs disputed lines post to separate accounts; dispute trail per AWB
  • Handling and clearance invoices; carrier & Calogi charges per run
  • Cost Audit — run-wise checklist by cost category with audit cases
  • AWB Cost & Profitability report — margin per AWB, customer, lane

What this means for you

  • No delivered shipment leaves the month uninvoiced — AI Insights lists them daily
  • No agent overbills you for weight, fuel or the same AWB twice
  • Margin per AWB and per job is known before the invoice is printed
  • Sales people see only their own customers and pipeline
  • Corrections are bulk, logged and reversible
AWB saveRate QueryPortal quoteInvoice GenerationJob P&L
🏦 Invoicing, COD & Finance

Invoice, Collect, Post — Inside One System.

Billing is not an export to another package. Invoices come from rated AWBs, COD is settled courier by courier, and every voucher posts to a ledger that already knows the AWB, run and job behind it.

🧾

Invoicing

  • Invoice Generation by customer and date range
  • Separate Invoice Generation per service type
  • Consolidated and bulk AWB invoice print, Statement of Account
  • Additional charge, ATA and clearance invoices
  • Invoice Query, Register, Dashboard; Accounts Verification first
💵

Cash on Delivery

  • COD dashboard: collected, pending, settled
  • Courier Settlement per run with variances
  • Customer Settlement & Reconciliation net of charges
  • COD Status Query, COD reports, COD charge slabs
  • Counter branches with locked cash funds
📒

General Ledger

  • Purchase, sales, journal, debit / credit note, trading, settlement vouchers
  • Receipts, payments, AR / AP matching, advances, petty cash
  • PDC receipts & payments, cheque discounting, print queue
  • Bank statement import (AI), bank reconciliation, multi-currency
  • Fixed assets, budgets, fiscal periods, profit centers
Financial reportsTrial Balance · P&L · Balance Sheet · Cash Flow · GL · Day Book · AR / AP Aging · SOA · 10 registers
Audit moduleCost Audit by run · Accounts Audit by expense class · Audit cases · locked runs refuse postings
Charge → account mappingEvery charge code to its GL account per branch; voucher numbering per company
Every posting carriesAWB number · run number · job code · branch · currency
Or connect Integra FinanceGroups already on Integra Finance keep one chart of accounts through the API
🧠 AI Engine

Your AI Key. Your Data. Inside the Operation.

🧠
Anthropic Claude
Preferred for document reading and judgement calls
Best quality
✨
Google Gemini
Fast, low-cost extraction for high-volume screens
Fast & low cost

🔑 Bring Your Own Key

Configure the provider and model per company in AI Settings. Every call is metered — tenant, feature, model, tokens, duration — so the AI add-on is billable and auditable. Nothing is sent to a model unless a user clicks an AI button, and AI fills the screen while a person still saves.

📷
AWB scan-to-entryPhoto or PDF of a handwritten AWB fills the form, piece weights included
📄
Packing list & supplier invoice importPDF / Excel to customs lines or a purchase voucher with VAT split
🧾
Agent invoice readingDHL, UPS or any PDF into the verification pipeline
🏦
Bank statement & petty cash importStatement rows and handwritten day books to drafts
🪪
Employee document capturePassport and labour card to Employee Master with expiry rows
⚖️
Rate opinionSpecial Rate approval advised from comparable lanes
🔍
AI InsightsUninvoiced deliveries, rate outliers, jobs cost > invoiced
🗺️
Route plan & predictive ETADelivery allocation with map links; geo-pin to address
🗣️
Narrator & assistantDashboard briefs; in-app assistant grounded in your data
👥
Payroll pre-check & fleet AINet swings, duplicate banks; predictive maintenance, fuel fraud
20
Features live
2
Providers, your key
Per call
Metered usage
0
Blocking steps
🌐 Customers & Integrations

Open to Customers, Carriers and Partners.

What a prospect sees from outside the company matters as much as what staff use inside it.

🖥️

Customer Portal

  • Create AWB — saved as a pre-alert with a reserved AWB number; the customer prints the label, check-in scan activates it
  • Pickup requests straight into the CS queue
  • Tracking scoped to the customer's own account
  • Rate quote from the customer's own contract tariff
  • Complaints and supply requests; address book; sub-users under one billing account
  • English / Arabic; light, dark, midnight themes
🔌

Customer API & API Hub

  • Per-client API keys on /api/customer/v1
  • Pre-alerts, tracking, rate quote, pickups, masters, complaints, supplies
  • API Clients and Request Log screens for IT
  • Swagger-documented, 1,900+ endpoints behind role permissions
  • Capability toggles per client key on the roadmap
✈️

Carrier & Data Adapters

DHL ExpressLIVEAWB booking, rate check, label print / reprint
UPSREADYAdapter built, auth verified
FedExREADYAdapter built, auth verified
DPD UK · DPD DEREADYGeoPost adapters built
AeroDataBoxLIVEFlight data on Flight Scan
MapsLIVEGoogle Maps links, OSM geocoding

Linked agents resolve automatically; agent AWBs created from the Sorting screen; piece-level tracking synced back.

🔗 Connectivity & Experience

API, Webhooks, Third-Party Links — and the Mobile Roadmap.

🔌

REST API & Webhooks

  • 1,900+ endpoints, Swagger / OpenAPI documented, role-guarded
  • API Clients: per-client keys, expiry, notes, request log
  • Webhook URL + event subscriptions per client — shipment, scan, delivery, exception, pickup, invoice events
  • Customer API for portals and ERPs; agent API for carriers
  • Customer Portal & API Access screen issues parent accounts and keys
🧩

Third-Party Integrations

DHL Express APILIVEBooking, rates, labels, tracking
UPS · FedEx · DPDREADYAdapters built, your credentials
AeroDataBoxLIVEFlight scan & tracker
Google Maps · OSMLIVERoute plan, geo-pin
Anthropic · GeminiLIVEAI on your key
Dubai Customs Mersal 2LIVECustoms file
Integra FinanceREADYGroup ledger via API
Scale · tracking importDESIGNEDWeight source, partner feeds
SMS · WhatsApp · EmailPLANNEDTemplates exist; providers next
🌍

Language, Screen Modes & Mobile

  • English & Arabic RTL — 15,000+ keys, per-user choice, company default
  • Light · dark · midnight screen modes, matched in the portal
  • Bilingual AWB, invoice, statement and label prints
Planned — integrates later on the same API
  • Courier PDA / Android app — pickup & delivery scans, e-POD signature + photo, GPS, COD
  • Customer app (APK) — book, track, notifications, invoices
  • Admin tools app — approvals, dashboards, alerts
⚡ Key Features

The Details That Win the Floor and the Month-End.

🧩

Configurable AWB Form & Series

Fields and mandatory rules per company, print format per company, number series per branch, client, scope and service type.

📦

Piece-Level Tracking

Package IDs bagged and scanned individually; agent events cascade to pieces, piece events override — the UPS / DPD pattern.

🔁

Log-Cancel with Correction Trail

Wrong scans are cancelled, corrected and logged — AWB and booking — without deleting history.

🏪

Counter Branches

Default cash customer and cash fund per branch; branch-restricted users with forced cash vouchers and filtered dashboards.

🧾

Separate Invoice Generation

One invoice per service type for customers who need it, alongside consolidated invoices and statements of account.

🔍

Audit Module with Cases

Run-wise cost checklist, expense-class audit queue, case workflow; audited runs lock against new postings.

📝

Activity Drawer Everywhere

Notes, reminders, attachments and change log on every AWB, pickup, complaint, invoice, employee and vehicle.

📊

Ops & CS Report Engine

Delivery analysis against transit-day standards, courier and agent performance, SLA aging — one engine, printable, exportable.

🔤

English & Arabic, RTL

15,000+ translated keys, right-to-left layout, bilingual print formats; per-user language.

🏆 Competitive Edge

Integra OnTrack vs the Usual Alternatives

CapabilityIntegra OnTrackLast-mile SaaSLegacy courier packageGeneric ERP + logistics add-onIn-house build
Hub scan chain (check-in → sort → bag → station → POD)✓Delivery only✓ConfiguredYears
Two-sided rating: customer tariff + agent buy tariff✓✗Sell onlyCustom✗
Agent invoice import with line-level cross-checks✓✗✗✗✗
Invoicing + full GL + COD inside the same product✓✗Invoicing only✓✗
Revenue leak detection (uninvoiced, outliers, audit)✓✗✗Reports✗
Cargo jobs with P&L and Dubai Customs Mersal 2✓✗PartialAdd-on✗
HRMS with GCC compliance, EOSB and fleet suite✓✗✗Modules✗
Customer portal with reserved-AWB pre-alerts + client API keys✓✓Tracking page✗Custom
Carrier adapters (DHL live, UPS, FedEx, DPD)✓SomeSome✗Custom
AI document reading on your own provider key✓Vendor AI✗Vendor AI✗
Full Arabic RTL interface✓Partial✗✓✗
Multi-company, multi-branch, cloud or on-premise✓Cloud onlyDesktop✓Depends
Category comparison based on typical product scope in the GCC courier market, October 2026. "Vendor AI" = AI available only through the vendor's own model and terms. Named-vendor comparison available on request.
🏭 Use Cases

Built for Every Seat in a Courier Company

Operations Manager · Hub Supervisor
🏭

Run the Floor From the Screen

Hub and station scan registers, shipments at hub, out-scan manifests, undelivered register, daily follow-up status, cage register — with holds and run numbers enforced on every scan.

Customer Service · Dispatch
🎧

Answer Before They Ask

Pickup requests from phone, portal and API in one queue; allocate by route and courier; complaints and claims with SLA aging; supply requests; tracking by account.

Sales · Pricing Manager
💹

Quote in Seconds, Approve With Data

Rate Query and Spot Rate across sectors, Special Rate approval with an AI opinion, revenue by customer and lane, budgets, and a CRM pipeline scoped by hierarchy.

Cost Controller · Procurement
🤝

Pay Agents What Is Right

Agent Route Finder for the cheapest lane, agent invoice import with cross-checks, disputed lines posted separately, Cost Audit per run.

Finance · Billing Team
🏦

Bill on Day One, Close on Day Five

Accounts Verification, invoice generation per customer or service type, COD settlement, PDCs, bank reconciliation, TB / P&L / BS from the same ledger.

Owner · MD · Group CFO
🏢

One Platform, All Companies

Executive report, AI Insights, AWB profitability, branch-scoped dashboards; multiple companies and counter branches on one deployment with per-screen control.

🛡️ Security & Platform

Enterprise-Grade. Built for 100k AWBs a Month.

🏢

Company Isolation

Every table carries the company; every query is scoped from the signed-in token, never from the browser. Same AWB number can exist in two companies.

👥

Three-Level Permissions

Role → module read / write → per-screen visibility from a registry of 416 screens. Branch-restricted users, super-admin console, AI Settings gated per user.

🔑

Hardened Authentication

Hashed passwords, signed short-lived tokens, login branch selection, failed-login tracking, rate limiting behind a reverse proxy.

🕐

Immutable Audit Trail

Audit log with logins, change log on every entity, log-cancel corrections, locked audit runs — nothing is deleted silently.

🔗

Integration Hub

Per-client API keys, request log, Swagger docs, carrier adapters, portal master key with per-client scoping.

💾

Backups & Releases

Timestamped database backups before every release; documented local → staging → production process with change log.

🔒 Architecture

Front endReact · TypeScript · Tailwind
APINode.js · Express · 1,900+ endpoints
DatabasePostgreSQL 16 · 500+ tables · 28 schemas
ScaleIndexed, paginated, batched for 100k AWBs / 1M+ scans
TransportHTTPS · nginx · PM2 process management
DeploymentCloud SaaS or on-premise
LanguagesEnglish · Arabic RTL
🇦🇪
UAE Data Residency
Hosted in-country or on your servers
🛃
Dubai Customs Ready
Mersal 2 file generator
🕐
Audit-Ready
Immutable log, audit module
🌍
GCC & India
Multi-currency, multi-company
🌟 Why Integra OnTrack

Deep Where It Matters. Ten Reasons Operators Choose Us.

20+
Years building courier & logistics software
100+
Clients across GCC, India, Africa & SE Asia
416
Screens · 26 modules · 90+ reports
1
Platform with Integra Finance, WMS & Cargo
USP 01
One record, counter to ledgerBooked once; scanned, rated, invoiced, costed, audited.
USP 02
15-screen scan chainMirrors the floor; every scan a tracking event; piece-level.
USP 03
Two-sided ratingSell tariff + agent buy tariff; margin per AWB before billing.
USP 04
Agent bills verified line by lineImport any format, cross-check, dispute, pay what is right.
USP 05
Revenue leakage visibleAccounts Verification, AI Insights, Cost & Accounts Audit.
USP 06
Finance insideInvoicing, COD, PDCs, bank reco, assets, MIS — or Integra Finance.
USP 07
AI on your own key20 features; handwritten AWB to form in one click; metered.
USP 08
Open to customers & carriersPortal, client API keys, DHL live, UPS / FedEx / DPD adapters.
USP 09
Courier + cargo + customs + HR + fleetOne login, GCC-ready, Arabic RTL throughout.
USP 10
Multi-company by constructionBranches, per-screen RBAC, audit, cloud or on-premise, OnTrack 9 migration.
On the roadmap — released progressively to every customer
📱
Courier Mobile App

Pickup and delivery scans, signature and photo POD, GPS stamp, day-route map.

💬
Notifications Hub

SMS, WhatsApp and email on pickup confirmed, out for delivery, delivered; WhatsApp tracking bot.

✈️
Freight Forwarding

Air / sea consolidation, MAWB / HAWB, quotation and job milestones on the Cargo module.

🧠
AI Phase 2

Ask-OnTrack natural-language queries, CS copilot, stuck-shipment prediction, credit scoring.

Integra OnTrack
Book · Scan · Deliver · Bill

See It Run on
Your Own AWBs and Agent Invoices.

Bring a day of shipments, your tariff and last month's DHL invoice. We will show the scan chain, the rating, the agent verification and the invoice run on your data — live.

Email
sales@integraontrack.com
Phone / WhatsApp
+971 55 222 0975
Platform
ontrack.integraerp.tech
Head Office
Sharjah Publishing City Free Zone, UAE
Integra IT Solutions FZE LLC · formerly Edocs Solutions & Computer Consultants · P.O. Box 73111, Sharjah, United Arab Emirates