01 / 14
OnTrack Customer Portal
OnTrack Customer Portal
Customer Self-Service Portal · Integra OnTrack
🌐 White-label · Live on OnTrack · EN / AR

Your customers ship,
track and pay — themselves.

Quote · Ship · Collect · Track · Pay

A bilingual, white-label self-service portal for account customers of any courier running Integra OnTrack — contract rates, AWB creation single or in bulk, pickup booking, live tracking, COD and prepaid wallets, invoices and statements, e-commerce connectors and an AI assistant, all on the ERP's own data.

65Screens
15Menu groups
9Store connectors
179API endpoints
EN · ARBilingual · RTL
One customer, one morning — inside the portal
🧮
Rate Finder on their own contract
DXB → AUH, 3 pcs, 12.5 kg chargeable · AED 48.50 with break-up
08:02
📝
Create AWB → label printed
Pre-alert PA90000042 reserved in OnTrack · consignee from address book
08:05
🛵
Quick Pickup booked
Reference WB18 · lands live in the OnTrack CS pickup queue
08:06
📡
Courier check-in scan activates the AWB
Tracking timeline visible in the portal and to the recipient
11:40
⚠️
NDR? Customer reschedules or updates location
No phone call to your CS desk
If needed
🧾
Invoice, SOA and COD visible on the portal
Read live from OnTrack AR — same numbers as your accounts team
Month-end
⚠️ The Problem

Your Customers Still Phone the Desk for Everything.

Booking, rates, "where is my parcel", statements, COD remittance — every call is a cost for you and a delay for them. The portals of the global carriers set the expectation; most regional couriers cannot match it.

📞
Bookings Taken by Phone and Email
Ops staff re-key shipment details sent on WhatsApp. Errors in weight, address and account number follow the parcel all the way to the invoice.
?
"Where Is My Parcel"
The single biggest call type in customer service — answered by someone opening the tracking screen the customer could have opened.
30d
Statement Questions Delay Payment
Customers dispute or query invoices they cannot see. Every clarification pushes collection a week further out.
✗
E-commerce Sellers Go Elsewhere
Marketplace and store sellers want order sync, bulk upload and an API. Without them they ship with the carrier that has a plug-in.
💵
COD Remittance Disputes
Shippers reconcile COD from paper statements against their own order lists. Nobody agrees on the number.
🏷️
Generic Portals, Not Yours
Off-the-shelf tracking pages carry someone else's brand, speak one language and know nothing about contract rates.
💡 The Solution

A Portal That Is Part of the ERP, Not Beside It.

1

Live on OnTrack, nothing re-keyed

AWBs arrive as pre-alerts with reserved numbers, pickups land in the CS queue, tracking and invoices are read from the ERP.

2

Contract rates, chargeable weight, full break-up

Rate Finder calls OnTrack's engine on the customer's own tariff — the portal never prices on its own.

3

Single, bulk, store and API intake

Guided AWB form, five bulk importers, nine e-commerce connectors, inbound agent API and per-user keys.

4

Billing the finance team opens first

Credit invoices, SOA, ageing, COD register, cash collection and a prepaid wallet with top-ups.

5

White-label, bilingual, AI-assisted

Tenant branding, label designer, English / Arabic RTL, three themes, chat assistant and AI insights on your own key.

65
Portal screens
15
Menu groups
5
Bulk AWB importers
9
E-commerce connectors
179
Portal API endpoints
4 + 12
Roles + per-menu rights
3
Themes · light, dark, midnight
680+
Translated strings EN / AR
🏛️ Complete Coverage

Eight Module Families. One Customer Login.

📝
Airway Bill
Shippers · Dispatch
  • Create AWB, Domestic AWB
  • Bulk domestic, international, transit
  • Package and line-item imports (+ agent)
  • Batch search, AWB confirmation
  • Templates, label printing
🛵
Pickups & Bookings
Shippers
  • Pickup request with window validation
  • Quick pickup from defaults
  • Booking and booking search
  • Edit, cancel, history
  • Live in OnTrack CS queue
🚚
Tracking & NDR
Everyone · Recipients
  • Track one or a pasted list
  • Public tracking without login
  • Location update before next attempt
  • NDR dashboard, RTO risk, retry
  • My Shipment Status list
💳
Billing, COD & Prepaid
Finance · AP
  • Credit invoices with AWB lines, PDF
  • SOA, ageing, credit limit
  • COD register, cash collection
  • Prepaid balance, request, history
  • Finance-only role
📊
Visibility & Intelligence
Owners · Managers
  • Dashboard widgets and alerts
  • Today's activity, analytics
  • AI insights, route health, ETA
  • AI chat assistant
  • Workflow and how-it-works guides
🔌
API & E-commerce
Developers · Sellers
  • API hub: keys, IP allow-list
  • Inbound agent API, status mapping
  • Outbound webhooks
  • Shopify, WooCommerce, Magento, Amazon, noon, Salla, Zid, Wix, BigCommerce
  • Slack / Teams connectors
🎧
Service & Supplies
CS · Admin
  • Complaint register → OnTrack CS
  • Supply requests → OnTrack queue
  • Notification inbox and preferences
  • Email, SMS, push, webhook settings
  • Address book
🏢
Administration
Customer admin · Courier
  • Users, roles, 12 user rights, MFA
  • Company details, master data, reports
  • Label and email settings
  • Agent management, delivery allocation
  • AI providers, tenant management
🗂️ Screen Directory

Every Menu Group, With Its Screen Count.

The portal menu as deployed today — 65 screens. Admin items are visible to customer administrators; platform items to the courier only.

8
HomeDashboard, Today's Activity, Analytics, AI Insights & ETA, Workflow, How it Works, My Shipment Status, Address Book
9
Airway BillCreate, Domestic, Bulk, Bulk International, Bulk Transit, Package Bulk, Package (Agent), Line Item (Agent), Batch Search
5
Pickup RequestPickup Request, Quick Pickup, AWB Confirmation, Booking, Booking Search
4
TrackingTrack My Shipment, Bulk Tracking, Location Update, NDR Dashboard
4
Search & QueriesRate Finder, COD Register, SOA / Billing, Cash Collection
2
CreditView Credit Invoice, invoice detail with AWB lines and PDF
3
PrepaidPrepaid Balance, Prepaid Request, Top-up History
1
SupplySupply Request into the OnTrack CS supply queue
2
SupportComplaint Register, Notifications inbox
3
Integrations (admin)API & Integration Hub, E-commerce Platforms, Webhook & Notify
2
Templates & Labels (admin)Shipment Templates, Label Printing designer
3
UserUpdate Profile, User Management, User Rights
13
Administration (admin)Company Details, Master Data, Agent Management, Delivery Allocation, Master Reports, API Hub, Notifications, Labels, Integrations, Templates, Email, Connectors, AI Providers
1
Platform AdminTenant Management — many courier brands on one deployment
179
Portal API44 route modules behind JWT and API keys
42
Portal tablesPortal-only data — never a copy of OnTrack's shipments or ledger
⚙️ How It Works

From Quote to Paid Invoice — in Four Moves

1
🧮

Quote

Rate Finder on the customer's contract tariff: product, service, pieces, weight; chargeable weight and full break-up from OnTrack's engine.

2
📝

Ship

Create AWB single or bulk, from a store order or the API. OnTrack reserves the AWB number; the label and handover report print at once.

3
🛵

Collect & track

Pickup booked with a reference; check-in scan activates the AWB; tracking, NDR and location update in the portal and for the recipient.

4
💳

Pay

Credit invoices, SOA and ageing read live from OnTrack; COD register and cash collection; prepaid wallet consumed per AWB.

Intake channels
  • Create AWB · Domestic AWB
  • 5 bulk importers
  • 9 e-commerce connectors
  • Inbound API · agent feeds
Inside OnTrack
  • Pre-alert with reserved number
  • Pre-Alert Query for ops
  • Check-in scan activation
  • CS pickup and complaint queues
Customer tools
  • Address book · templates
  • Batch search · confirmation
  • Bulk tracking · NDR retry
  • Notifications · AI assistant
Finance tools
  • Credit invoice PDF
  • SOA · ageing · credit limit
  • COD register · cash collection
  • Prepaid balance · top-ups
Standing rule: OnTrack is the system of record. The portal holds only its own data — users, drafts, templates, contacts, keys — and every call to OnTrack is scoped to the customer's linked account.
📦 Shipping Depth

Single AWB in a Minute. Hundreds in One Upload.

Create AWB

Select AWB type domestic · international · label size
Shipper & consignee address book · drop a pin · copy shipper
Packages & items pieces, L×W×H, live weight totals
Shipment details product, service, reference, COD / prepaid
Submit & print AWB reserved in OnTrack, label printed
  • Shipper defaults per user from OnTrack's Customer Portal Access
  • Terms acceptance, credit-limit guardrail, prepaid balance check

Bulk, batch and partner intake

  • Bulk AWB Creation — spreadsheet upload, row validation, batch grid
  • Bulk International and Bulk Transit layouts
  • Package Bulk Import — multi-piece shipments package by package
  • Agent variants — package and line-item imports for consignments fed by partner couriers
  • Batch Search — reopen any batch, reprint labels
  • AWB Confirmation — confirm unconfirmed AWBs, print the courier receipt
  • Shipment Templates for repeat lanes; Label Printing designer with A4 / ZPL and PDF417
  • Pickups: request, quick pickup, booking — validated against branch hours and lead time

What this means for you

  • Ops never re-types a portal shipment — the check-in scan activates it
  • Dispatch desks and marketplace sellers move all their volume to you
  • Labels carry your brand and barcode format
  • Wrong weights and addresses are the customer's to fix before pickup
Pre-alertReserved AWBCheck-in activationCS pickup queue
💳 Billing, COD & Prepaid

What They Owe You. What You Owe Them.

Benchmarked on UPS Billing Center — the module most courier portals neglect and the one finance users open first. Every number is read live from OnTrack's invoicing and AR.

🧾

Credit Invoices & SOA

  • Invoice list with real amounts, paid and balance; PAID / PART-PAID / OPEN
  • Invoice detail with AWB-level lines and PDF
  • Account summary: outstanding, overdue, credit limit, available credit
  • Ageing current / 30 / 60 / 90+; statement for any period
💵

COD & Cash Collection

  • COD register — every COD shipment, amount, status, remittance
  • Cash collection — total COD vs collected by period
  • COD captured on the AWB; slabs from OnTrack
  • Mirrors OnTrack's COD settlement screens
👛

Prepaid Wallet

  • Balance consumed per AWB on prepaid terms
  • Top-up request with proof, approved by the courier
  • Top-up history
  • Low-balance notification threshold
Finance-only roleAP users see invoices and statements, never a Create AWB button
12 user rightsRate finder, SOA, credit invoices, tracking, bookings… switched per user
Credit guardrailAWB creation checked against credit status and prepaid balance
One register for CODShipper and courier look at the same COD numbers
RoadmapOnline payment with AR allocation, auto-pay, pay-by-link, invoice dispute
🧠 AI in the Portal

An Assistant That Answers Before Your CS Desk Has To.

🧠
Anthropic Claude
Grounded answers and judgement calls
Best quality
✨
Google Gemini
Fast, low-cost conversational replies
Fast & low cost
🔷
OpenAI
Supported as an alternative provider
Supported

🔑 Your Provider, Your Key

AI Providers is configured per tenant and visible only to the designated system administrator. The assistant is grounded in the customer's own shipments and escalates to a human ticket when it cannot help.

💬
Chat assistant on every pageTrack an AWB, update a delivery location, raise a complaint, speak to support
⏱️
Delivery ETASame-day / next-day classification per shipment
🛣️
Route health alerts"Dubai → Ajman route degrading", "Express performing well"
📈
Peak demand windowsDetected from the customer's own booking pattern
📍
Pin-to-addressDrop a pin for the consignee; the address fills itself
🔗
Backed by OnTrack AIScan-to-entry, route plan and insights on the ERP side feed the same shipments
3
Providers supported
Per tenant
Key & model
Scoped
To the account
Human
Escalation path
🔌 API & E-commerce

Plug the Courier Into the Customer's Own Systems.

High-volume customers do not want to type. Keys the courier issues and can revoke; everything else is automatic.

🛍️

E-commerce Platforms

  • Shopify · WooCommerce · Magento · Amazon
  • noon · Salla · Zid · Wix · BigCommerce
  • Connection status, last sync, enable / disable per store
  • Orders become AWB batches with COD or prepaid terms
  • Slack and Microsoft Teams connectors for the customer's team
🔑

API & Integration Hub

  • System API keys, Bearer auth, IP allow-list (CIDR)
  • Inbound endpoints for partner agents: shipments, packages, line items
  • Outbound webhooks to the customer's URL on shipment events
  • Status code mapping agent → Integra
  • Per-user API keys in Settings
🔗

Backed by the OnTrack Customer API

Create AWBLIVEPre-alert with reserved number
PickupsLIVEStraight into the CS queue
TrackingLIVEAccount-scoped events
Rate quoteLIVEClient's own tariff
Invoices · creditLIVERead from OnTrack AR
Complaints · suppliesLIVEInto CS queues
MastersLIVECities, products, services
PaymentsROADMAPGateway + AR allocation
🏆 Competitive Edge

OnTrack Portal vs the Carrier Portals It Was Benchmarked On

CapabilityOnTrack PortalFedEx Ship ManagerMyDHL+UPS tools + Billing CenterMyAramexGeneric tracking page
Rate quote on the customer's account rates✓✓✓✓✓✗
Single AWB with printed label and handover report✓✓✓✓✓✗
Bulk upload: domestic, international, transit, package, line item✓✓✓250 rows✗✗
Pickup booking with branch-window validation✓✓✓✓✓✗
Multi-AWB tracking + NDR dashboard with retry✓Tracking onlyTracking onlyTracking onlyTracking onlySingle
Outstanding balance, ageing, invoice PDF✓PartialPartial✓Partial✗
COD register and cash collection✓✗✗✗✓✗
Prepaid wallet with top-up requests✓✗✗✗✗✗
E-commerce connectors incl. noon, Salla, Zid✓Global storesGlobal storesGlobal storesSome✗
Customer API, inbound agent API, webhooks✓✓✓✓✓✗
AI chat assistant on your own provider key✓Vendor AIVendor AIVendor AI✗✗
White-label for YOUR courier brand, Arabic RTL, 3 themes✓✗✗✗ArabicLogo only
Carrier portals listed are the benchmarks in the portal PRD; capabilities per their public product information, October 2026. They serve one global carrier each — the OnTrack Portal is the same depth for your own brand.
🏭 Use Cases

Built for Every Kind of Account Customer

SME shipper · business owner
🏪

Ship in Under a Minute

Saved shipper defaults, address book, templates and Quick Pickup. Prints a label, books the pickup, sees the AWB tracked — without calling anyone.

Dispatch coordinator · high volume
📦

Hundreds of AWBs Before Lunch

Bulk domestic, international and transit uploads, package and line-item imports, batch grid and search, AWB confirmation with receipt, bulk tracking.

E-commerce seller · marketplace
🛍️

Orders Become Shipments

Shopify, WooCommerce, Amazon, noon, Salla, Zid and more sync orders; COD captured on the AWB; COD register and cash collection reconcile remittance.

Accounts payable · finance user
💳

See What You Owe, Download, Reconcile

Finance-only login: credit invoices with AWB lines and PDF, statement of account, ageing, prepaid history. No shipping buttons in sight.

Customer admin
👥

Run the Company Account

Invite sub-users, set roles and twelve user rights, company details, templates, label layout, notification channels, API keys and store connections.

Courier · platform owner
🏢

Your Brand on Every Screen

Tenant management, email identity, label designer, AI provider on your key, agent mappings — and every portal action lands in OnTrack's own queues.

🛡️ Security, Platform & Why

Enterprise Controls. Ten Reasons Couriers Choose It.

MFA
TOTP two-factor, JWT with refresh, bcrypt, audit log
1 : N
Parent account per client, self-managed sub-users, one billing account
Scoped
Every OnTrack call bound to the linked account; keys hashed, IP allow-lists
Stack
Next.js 14 · Fastify · Prisma · PostgreSQL 16 · cloud or on-premise
USP 01
Live on the ERPNo copy of shipments or ledger; nothing re-keyed.
USP 02
Reserved AWB at intakeCustomer prints a real label; check-in scan activates it.
USP 03
Rates customers trustOnTrack engine on their own contract, full break-up.
USP 04
Bulk for dispatch desksFive importers, batch grid, confirmation receipt.
USP 05
Billing done properlyInvoices, SOA, ageing, COD register, prepaid wallet.
USP 06
Exceptions self-servedNDR dashboard, RTO risk, retry, location update.
USP 07
E-commerce & API readyNine connectors incl. noon, Salla, Zid; agent API; webhooks.
USP 08
AI assistant on your keyChat, ETA, route health; OpenAI, Anthropic or Google.
USP 09
White-label & bilingualTenants, labels, email identity, EN / AR RTL, 3 themes.
USP 10
Deployed with OnTrackOne vendor, one database, one support line.
On the roadmap — released progressively to every customer
💳
Online Payment

Gateway payment with allocation to OnTrack AR, auto-pay, no-login pay-by-link.

🔁
Recurring Pickups & Returns

Weekly pickup schedules; return labels and a recipient return flow.

📱
Mobile App / PWA

Installable portal with push notifications for shippers on the move.

🤖
Automation Rules & Branded Tracking

Auto-assign service and labels by rule; recipient tracking page in your brand.

OnTrack Customer Portal
Quote · Ship · Collect · Track · Pay

Give Your Customers
a Portal Worthy of Your Service.

We will link one of your real account customers, let them quote, create an AWB, book a pickup and open their statement — and show each action arriving in OnTrack. Live.

Email
sales@integraontrack.com
Phone / WhatsApp
+971 55 222 0975
Portal demo
cportal.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