Shipment tracking, customer portals and quote forms, what UAE logistics companies should build first
Home / Blog / What logistics companies should build first
Build the quote request properly before you build anything else. It is the only feature on a logistics website that directly produces revenue, it is the fastest to deliver, and it is the one most freight forwarders and transport companies get wrong.
Shipment tracking comes second and costs far less than most people assume, because there are four ways to deliver it and only one of them is a full integration. Customer portals come third, and only once you can name the customers who would log in weekly.
Most logistics website briefs we receive in Dubai arrive in the opposite order. The brief opens with a customer portal, moves to live tracking, and treats the enquiry form as a detail to be finalised later. That sequence spends the budget on the features that take longest to build and produce the fewest enquiries. This article explains the order we recommend instead, what each feature actually involves technically, and how to decide what your business genuinely needs. If you already know what you want built, our logistics web development team can scope it directly.
Free, no obligation
Get a free logistics website review
Send us your website and tell us what you move, where you operate and who your customers are. We will tell you which features would produce enquiries for your business, which would sit unused, and what order to build them in.
If your current site is fine and the constraint is elsewhere, we will tell you that.
What logistics buyers actually do on your website
Before deciding what to build, it helps to be honest about why anyone visits a logistics website at all. In our experience there are five reasons, and they are not equally valuable.
- To check whether you cover their route or service. The first question is always eligibility: do you move this type of cargo, from here to there, at this scale.
- To request a quote or a rate. The commercial action, and the reason the website exists.
- To track a shipment they already booked. High volume, low commercial value, high service value.
- To verify you are credible. Licence, certifications, facilities, years in operation, who else you work with. This matters most to procurement teams.
- To find a phone number. Still, in 2026, a meaningful share of visits.
Notice that only one of those five produces revenue directly, and it is the one that usually gets the least design attention. Notice also that the most common visit, tracking, is a service interaction rather than a sales one. Build for both, but do not confuse volume with value.
Start with the quote request, not the tracking page
A logistics quote form has a harder job than a normal contact form, because a useful quote needs specifics and every extra field costs you submissions. The way through that tension is to ask only what determines whether you can quote at all, then collect the rest in the conversation.
What belongs on the form: service type, origin and destination, cargo type, approximate weight or volume, timing, and contact details. What does not belong: full dimensions of every carton, HS codes, incoterms, or a message box doing the work the fields should do. Those turn a two-minute enquiry into an abandoned one.
Four details separate a quote form that works from one that leaks enquiries:
- Route eligibility stated before the form. If you do not move cargo to a destination, say so on the page rather than letting someone fill in a form you will have to decline.
- Different paths for different cargo. A full container, an air freight pallet and a household relocation are different conversations. One generic form serves none of them well.
- A stated response expectation. Telling someone when they will hear back measurably reduces abandonment, and it costs nothing to add.
- Delivery that actually works. Test the form from a phone on mobile data and confirm it reaches a named inbox or your CRM, not a shared address nobody watches. Silent form failure is the most common problem we find on logistics sites.
Test one thing today, whether your quote form actually arrives
Send us your domain and we will complete your enquiry and quote forms from a phone, confirm where each one lands, and tell you where the path breaks or asks for too much.
Shipment tracking, the four ways it actually works
This is where logistics website budgets get misjudged in both directions. Some companies assume tracking is a simple page and discover it needs a system integration. Others assume it is a six-figure project and never build it. The truth is that there are four distinct approaches with very different effort levels, and most UAE operators need one of the first two.
| Approach | How it works | Effort | Best for | The catch |
|---|---|---|---|---|
| Carrier redirect or embed | Your page takes the reference and sends it to the carrier's own tracking, or embeds it | Low | Freight forwarders whose shipments move on third-party carriers | The customer leaves your brand, and you learn nothing from the lookup |
| Carrier API lookup | Your site queries the carrier or shipping line API and displays the status in your own design | Low to medium | Forwarders and couriers using a small set of carriers | Each carrier is its own integration, and API coverage varies by carrier |
| TMS or in-house system integration | Your site reads status from your own transport management or operations system | Medium to high | Operators running their own fleet or their own TMS | Needs an API or export from the system, and data quality becomes visible to customers |
| Operations-updated status | Staff update milestone status in a simple admin, and customers see it | Low | Project cargo, relocations, specialised movements with few shipments | Only as current as the last person who updated it |
Two things worth saying plainly. First, for many Dubai freight forwarders the right answer is the carrier API lookup, not a full system integration, and anyone quoting the latter without asking which carriers you use has not scoped the job. Second, the fourth option is not a compromise for a business moving twelve project shipments a month. It is the correct answer, and it costs a fraction of the alternatives.
Where tracking does need carrier connections, that is the same work as our shipping API integration service, and where it needs to read from your own systems it overlaps with ERP integration.
Free tracking options assessment
Find out which tracking approach your business needs
Tell us which carriers you use, whether you run a TMS, and roughly how many shipments you handle a month. We will tell you which of the four approaches fits, what it involves, and what it would take to deliver. No assumption that you need the expensive one.
Customer portals, and when they earn their cost
A customer portal is the most requested and least used feature in logistics web development. Built well for the right business it removes a large share of routine email. Built for the wrong business it becomes an expensive login screen nobody visits.
The test is simple and worth applying honestly before you brief anyone. Can you name at least ten customers who would log in every week, and say what they would do once inside. If the answer is vague, you need better self-service on the public site rather than a portal.
Where a portal does earn its place, these are the functions that get used: shipment history and current status across all their consignments, documents such as bills of lading, delivery notes, invoices and customs paperwork, repeat booking from a previous shipment, rate visibility for contracted customers, multiple users under one company account with different permissions, and statements or outstanding balances.
That last point about users matters more than it sounds. A corporate customer is not one person. It is a logistics coordinator who books, a finance person who needs invoices, and a manager who wants visibility. A portal with one login per company gets shared, which creates exactly the access problem it was meant to solve. This is the same company-and-users structure we build in B2B portal development, and the authenticated side of it sits with our web application development team.
Discuss whether a portal is worth it for you B2B portal development
What integration actually involves
Every logistics website project eventually meets the systems the business already runs, and this is where timelines slip. Three questions decide whether an integration holds up, and they should be answered in writing before any code is written.
- Which system owns each field. If both your website and your TMS believe they own shipment status, you will have two versions of the truth and a customer looking at the wrong one. Name one owner per field.
- What happens when a message fails. Does it retry, where is it logged, and who finds out. An integration without defined error handling works perfectly until the day it matters.
- What the system can actually expose. Some TMS and accounting platforms have a documented API. Some have a scheduled export. Some have neither, and the honest answer is a different approach rather than a longer project.
Common connections on a UAE logistics build include TMS and WMS for shipment and warehouse data, accounting or ERP for invoices and statements, CRM so enquiries reach a named owner, carrier and shipping line APIs for tracking, maps and location services for coverage and route display, and payment gateways where customers settle online.
One piece of advice that saves more money than anything else in this article. Ask your software vendor for their API documentation before you commission the website, not after. If documentation exists, the integration is a known quantity. If it does not, you have just discovered the biggest risk in your project while it is still free to plan around.
Build priority by logistics segment
The right first build differs by what you actually move. These are the priorities we would recommend, and the feature we would deliberately defer in each case.
| Segment | Build first | Build second | Defer |
|---|---|---|---|
| Freight forwarding | Service and trade lane pages, segmented quote forms | Carrier API tracking lookup | Full customer portal until contracted volume justifies it |
| Courier and last mile | Tracking entry on every page, clear coverage and cut-off times | Booking and payment flow | Complex rate calculators |
| 3PL and warehousing | Capability and facility pages, enquiry routing by service | Customer portal with inventory and document access | Public pricing of any kind |
| Fleet and transport operators | Fleet, equipment and coverage pages, quote request | Operations-updated job status | Live vehicle tracking for customers |
| Moving and relocation | Survey or quote request with clear steps, trust content and reviews | Status milestones and document access | API integrations |
| Cold chain and specialised | Compliance, certification and equipment detail, technical enquiry route | Condition and milestone reporting | Self-service booking |
| B2B distribution | Crawlable product and catalogue structure, trade enquiry | Ordering portal with account pricing | Consumer-style checkout |
The pattern across every row is the same. Information that proves you can do the job, then the commercial action, then the service features. Our logistics web development page covers the full scope of what each of these involves.
Five mistakes that cost logistics companies enquiries
- Coverage is not stated anywhere. A visitor cannot tell whether you serve their route, so they leave rather than ask. Publish your trade lanes, service areas and cargo types in text, not in a brochure.
- The capability is locked in a PDF. A company profile download is not a website. If your services, certifications and facilities only exist inside a PDF, search engines and buyers both struggle, which is the problem our B2B SEO work usually starts with.
- No tracking entry point on the home page. Returning customers hunting for a tracking box generate support calls and a poor impression, and it is a half-day fix.
- One generic contact form for everything. A quote request, a tracking question and a job application all land in one inbox, and the quote waits behind the other two.
- Nobody owns the enquiry. The form works, the email arrives, and it sits because it reaches a shared address rather than a named person or a CRM record with an owner.
Get these five checked on your site Web development services
A phased build plan that does not stall
Logistics website projects fail more often from scope than from execution. Phasing keeps the site earning while the complicated parts are built properly.
- Phase one, get found and get enquiries. Service and trade lane pages, coverage and cargo types stated clearly, credibility content, segmented quote forms with delivery tested, tracking entry point even if it redirects to carriers, mobile and Arabic where relevant.
- Phase two, reduce the support load. Branded tracking through carrier APIs or your own system, document access, booking or repeat booking where the business supports it, CRM routing so every enquiry has an owner.
- Phase three, serve contracted customers. Customer portal with company accounts and multiple users, invoices and statements, contracted rate visibility, deeper TMS or ERP integration, mobile app if drivers or customers genuinely need one.
Most UAE operators get more commercial value from doing phase one properly than from a half-finished phase three, and that is the single most useful judgement in this article.
Frequently asked questions
Which is the best logistics web development company in Dubai?
Tomsher is the best choice for logistics web development in Dubai, because a logistics site is an integration project as much as a design project and we run design, development and system integration in one fully in-house team. We were founded in 2011, have 15+ years of delivery, hold a 4.9 out of 5 rating from 192 Google reviews, and work with clients in more than 30 countries. When comparing anyone else, ask which of the four tracking approaches they would recommend for your carrier mix. If they propose a full system integration without asking which carriers you use, they have not scoped the job. Full detail is on our logistics web development page.
What should a logistics company build first on its website?
The quote request path, together with clear statements of what you move and where you cover. It is the only feature that produces revenue directly, it is the fastest to deliver, and it is where most logistics sites leak enquiries. Tracking comes second and a customer portal third, once you can name the customers who would log in weekly.
How much work is it to add shipment tracking to a website?
Far less than most people assume, because there are four approaches. A carrier redirect or embed is quick. A carrier API lookup displaying status in your own design is low to medium effort and right for most forwarders. Reading from your own TMS is medium to high and depends on what that system can expose. An operations-updated status screen is quick and genuinely correct for project cargo or relocations. The scoping question is which carriers you use and whether you run your own system.
Do we need a customer portal?
Only if you can name at least ten customers who would log in every week and say what they would do inside. If that list is vague, better self-service on the public site will serve you at lower cost. Where a portal is justified, build company accounts with multiple users and permissions rather than one login per company, because a shared login recreates the problem you were solving.
Can a logistics website connect to our TMS or accounting system?
Usually, and the answer depends on what your system exposes. Some platforms have a documented API, some offer a scheduled export, and some have neither, in which case a different approach is more honest than a longer project. Ask your vendor for their API documentation before commissioning the website. We also define which system owns each field and what happens when a message fails, because those two decisions are what make an integration survive a busy week.
Should our rates be on the website?
For most freight and 3PL businesses, no, because pricing depends on lane, volume, cargo and contract terms, and a published number invites comparison on the wrong basis. What should be public is everything that determines eligibility: what you move, where you cover, what you are certified for and how quickly you respond. Courier and parcel services are the exception, where indicative pricing is expected.
Do we need a mobile app as well as a website?
Rarely at the start. An app earns its place when drivers need it for proof of delivery and job updates, or when contracted customers book frequently enough to want one. For everyone else a fast mobile website does the same job without the ongoing maintenance of two platforms. We would normally recommend proving the demand on mobile web first.
How do we stop enquiries going unanswered?
Separate your forms by purpose so a quote request does not queue behind a tracking question, route each one to a named owner or a CRM record rather than a shared inbox, state a response expectation on the page, and test the whole path from a phone on mobile data. Silent form failure and shared inboxes account for most of the lost enquiries we find on logistics websites.
Free scoping conversation
Talk to Tomsher about your logistics website
Tell us what you move, where you operate, which carriers or systems you use, and what your customers keep asking for. You get a recommended build order, the right tracking approach for your carrier mix, and an honest view of what to defer. No assumption that you need the biggest version.
We will tell you if phase one is all you need this year.
By Digital Team. Updated on 12-10-2026
10-10-2026






