specshop.dev / Journal / Industry take
Industry take 9 min read

AI for logistics in Sri Lanka: the shipment-status queue, the document pack and the chasing an agent can take

AI for logistics in Sri Lanka: status replies, document packs and chasing, from US$1,225 a month, with the customs entry left to a licensed agent.

Anudi Imesha
Customer Success Manager · specshop.dev

AI for logistics in Sri Lanka earns its keep on three queues and stops dead at a fourth: shipment status replies, collecting and checking the document pack, and chasing suppliers, drivers and consignees, while the customs declaration itself stays with a licensed customs house agent. The volume behind those queues is not in doubt, since the Sri Lanka Ports Authority reported the Port of Colombo handling 8,291,178 TEUs in 2025, up from 7,792,069 in 2024.

Every US dollar figure below converts at LKR 328.75, the Central Bank of Sri Lanka’s indicative USD/LKR spot rate for 10 September 2026. This is commercial information, not legal or customs advice.

A forwarder’s WhatsApp at eight on a Monday morning in Colombo 2

Picture a nineteen-year-old freight forwarding and clearing firm off Union Place, eleven staff, two of them licensed customs house agents. It is a hypothetical firm, not a client.

At eight on Monday the operations manager opens the office WhatsApp. Sixty-one messages have arrived since Friday evening. Forty ask the same thing in different words: where is my shipment. Nine are photographs of invoices and packing lists, three of them cropped so the total is missing. Six are drivers asking which gate. Four are consignees asking why a charge on last month’s invoice is what it is. Two are genuinely urgent, and they are somewhere in the middle.

By half past nine she has answered eleven of them, each time by opening the shipment file, reading the vessel and the estimated arrival, and typing the same sentence again. Nobody in that office was idle. The work was real. It was also, for the most part, the retrieval and retyping of information the firm already held.

That is the shape of the opportunity, and it is the same shape we found when we mapped a field service business in three weeks to a working HVAC field service workflow: the expensive queue is rarely the complicated one.

Shipment status automation pays first, because that reply costs the most staff time

Freight forwarding is a coordination business, so most of what a customer wants is a position report. Where is the container, has it discharged, is the delivery order out, when can the lorry go, what is holding it.

The answer already exists. It sits in your forwarding system, the carrier’s tracking page, and somebody’s head. What costs money is that the question arrives on WhatsApp, on email and on the phone, from a customer who does not know your file reference and calls it “the Chennai one”.

An agent is good at exactly this. It reads the enquiry, matches it to a shipment, drafts the reply with the reference, the vessel, the current status and the next step, and holds it for a person. What it must never do is invent a date. Our rule is short: an agent may state a status that a named system shows, and may never state a status that a person has not yet recorded.

WhatsApp is where most of this lands, and the rules for that channel, including Meta’s opt-in requirement and the twenty-four hour service window, are set out in WhatsApp automation in Sri Lanka. Read that before you connect anything to your office number.

Collecting the document pack is work an agent can do, filing it is not

Every entry needs a pack: commercial invoice, packing list, bill of lading or airway bill, and whatever the item attracts on top of that. In a small forwarding office one person spends a large part of the week asking for those, checking they are legible and complete, and asking again.

Collection, checking and chasing are all mechanical. An agent can request the missing document by name, notice that the invoice value and the packing list do not agree, notice that a page is cropped, and put the pack in front of your declarant complete rather than in seven WhatsApp images.

Filing is a different act. Sri Lanka Customs states on its importing goods page that “Import consignments should be declared to the customs through a Customs House Agent and submit the Customs Declaration online”, and that the entry goes in after arrival of the goods and after the delivery order comes from the shipping agent. On exports it is slightly wider: “Either Customs House Agent or Exporter can be the declarant.”

Either way, a declaration is a regulated filing by a named, licensed person, made in ASYCUDA World. Nothing we build touches it. The agent stops at the point where the pack is complete and correct, and a human being logs in.

Chasing is the freight forwarder automation nobody puts a name to

The third queue is the one that never appears on an organisation chart. Somebody has to ask the supplier for the shipping documents, ask the transporter to confirm the lorry, ask the consignee to send the authorisation, ask the warehouse to confirm receipt, and ask accounts payable about the invoice from the eleventh.

None of it is skilled. All of it is time sensitive, and it decays badly, because the chase everybody forgets is the one that costs a demurrage day. This is the same pattern we described in AI for small business in Sri Lanka, where the owner’s evening disappears into follow-up nobody scheduled.

An agent that holds a list, drafts the chase on a schedule, logs the reply against the shipment and escalates by name after a set number of attempts, removes the queue rather than speeding it up.

QueueChannelWhat the agent doesWho approvesHours a month, our estimate
Shipment status enquiriesWhatsApp, email, phone follow-upMatches the enquiry to a file, drafts status, vessel, next stepOps manager, for any moved date or any charge40 to 70
Collecting the document packEmail, WhatsAppRequests each missing document by name, flags mismatches and unreadable pagesOps manager, checklist approved once25 to 40
Supplier, transporter and consignee chasingWhatsApp, emailChases on a schedule, logs replies, escalates by nameOps manager, escalations by exception15 to 25
Invoice and payment follow-upEmail, WhatsAppDrafts reminders against the ageing listFinance, every reminder past 30 days10 to 18
The customs declaration in ASYCUDA WorldSri Lanka Customs systemsNothing: never lodges, never signs, never amendsLicensed customs house agent, always0

Those hours are our estimates from mapping work, not measurements of your office. The first four rows come to 90 to 153 hours a month.

What the licensed person keeps, and why AI in logistics stops there

specshop.dev is an AI consultancy and AI agency in Colombo, Sri Lanka, led by Janaka Ediriweera, Principal AI and Product Management Consultant. In logistics specifications we write one line above all the others: anything declared to a regulator is prepared by people and lodged by the licensed person whose name is on it.

That covers the entry, the classification and valuation decisions inside it, any amendment, and anything said to Customs about a discrepancy. It also covers the commercial cousins of those decisions: a rate quotation, a demurrage or detention concession, an insurance answer, and any statement about liability after damage. Draft, hold, name the approver.

The trade knows this line already. The Sri Lanka Logistics and Freight Forwarders Association, established in 1981, counts over 170 member freight forwarding and logistics companies, and its members are licensed and audited on exactly the acts an agent must not perform. Automating around a licence is how a firm loses one.

What it costs, in rupees

A support and sales agent, the roster post that fits a forwarding desk, is US$1,225 a month, LKR 402,700, with a one-off recruitment fee of US$9,500, LKR 3,123,125, covering deployment, connection to your WhatsApp number, inbox and systems, a 30-day probation with weekly scorecards, and the first month’s salary. If the approval rate has not improved on its day-one baseline by day 30, you do not confirm the hire and the balance is never invoiced. The terms sit on the page where you hire an AI agent.

Now the sum, because forwarders do arithmetic for a living. According to the Department of Census and Statistics’ Labour Force Survey Annual Report 2024, the mean monthly gross salary in services was LKR 62,176. Loaded with EPF at a minimum of 12% and ETF at 3%, that is LKR 71,502 a month, about LKR 409 an hour over a 175-hour month. LKR 402,700 divided by LKR 409 is roughly 985 staff hours, and the table above tops out near 153, so this never pays as wage arbitrage.

It pays on the demurrage day you did not incur, and on the enquiry answered at ten at night while a customer is deciding who clears the next one. Work out your own number from your own detention charges before anybody quotes you a saving.

What to do this week

Count before you shop. For five working days log every inbound message on every channel: the hour, who sent it, which shipment it concerned, what it asked, who answered, and how long the answer took to find. If status enquiries are more than a third of the pile, you have found your first queue, and you have the baseline to judge any provider against.

Then write one page of rules for that queue alone: which systems the answer may come from, what may never be stated without a person, three worked examples, and the escalation name. Take that page to a provider before you take a demo from one. If you would rather have the counting done, our workflow mapping sprint is US$2,300, LKR 756,125, for two video sessions and a written report in 48 hours, credited against the recruitment fee if you hire within 30 days, and the first thirty-minute call is free. We do this work as an AI agency in Colombo, and the firms that get value from it arrive with a count.

Questions people actually ask.

Can AI answer shipment status questions for a freight forwarder?

Yes, and it is the queue worth starting with, because the answer already exists in your forwarding system and the cost is in retrieving and retyping it forty times a morning. Keep the agent to statuses a named system actually shows, have the operations manager approve anything involving a moved date or a charge, and never let it estimate an arrival that nobody has recorded.

Can AI prepare customs documents in Sri Lanka?

It can collect and check the pack, which is most of the labour: requesting the invoice, packing list and bill of lading by name, spotting a cropped page or a value that does not match, and chasing until the file is complete. It should not decide classification or valuation, and it must not lodge the declaration, which is a licensed person’s act in ASYCUDA World.

Is AI allowed to file customs declarations in Sri Lanka?

No, and you should treat any vendor who offers it as a risk to your licence. Sri Lanka Customs states that import consignments should be declared to customs through a Customs House Agent with the declaration submitted online, and on exports that either the Customs House Agent or the exporter can be the declarant, so the filing belongs to a named, licensed human being.

How do logistics companies in Sri Lanka use AI?

In practice the useful work is unglamorous: drafting shipment status replies across WhatsApp, email and phone follow-up, collecting and checking document packs, chasing suppliers, transporters and consignees, and following up unpaid invoices. Everything regulated, priced or disputed stays with a person, which in a forwarding office means the entry, the rate, the demurrage concession and anything said after damage.

How much does logistics automation cost in Sri Lanka?

A support and sales agent covering status replies, document collection and chasing is US$1,225 a month, LKR 402,700, with a one-off recruitment fee of US$9,500, LKR 3,123,125, including deployment, a 30-day measured probation and the first month’s salary. At the Department of Census and Statistics’ 2024 services wage, loaded to about LKR 409 an hour, that monthly figure is roughly 985 staff hours, so the case is made on demurrage avoided and enquiries answered rather than on headcount removed.

Sources

  1. Importing Goods, Sri Lanka Customs — “Import consignments should be declared to the customs through a Customs House Agent and submit the Customs Declaration online”; “The Customs Declaration (Entry) should be submitted after arrival of goods and also after obtaining the Delivery Order from the Shipping Agent.” Fetched 11 September 2026.
  2. Exporting Goods, Sri Lanka Customs — “Either Customs House Agent or Exporter can be the declarant”; the CusDec should be submitted before export of goods, and export must take place within 30 days of CusDec registration. Fetched 11 September 2026.
  3. ICT Directorate, Sri Lanka Customs — the directorate maintains “the digital infrastructure powering Sri Lanka Customs — including ASYCUDA World, ASYHUB, CargoFlow, and all trader-facing registration systems”, together with the Direct Trader Input facility and ASYCUDA World CusDec key-in guidelines. Fetched 11 September 2026.
  4. Port of Colombo Records Historic High of 8.29 Million TEUs in 2025, Sri Lanka Ports Authority, 1 January 2026 — throughput of 8,291,178 TEUs in 2025, “the highest volume ever handled in its history”, against 7,792,069 TEUs in 2024. Fetched 11 September 2026.
  5. About Us, Sri Lanka Logistics and Freight Forwarders Association — SLFFA “was established in 1981” to bring freight forwarders and logistics providers under one umbrella, and has “over 170 leading freight forwarding and logistics companies” in membership plus two affiliated members, the Joint Apparel Association Forum and the Association of Clearing Forwarding Agents. Fetched 11 September 2026.
  6. Sri Lanka Labour Force Survey Annual Report 2024, Department of Census and Statistics — mean monthly gross salary of monthly wage or salary earners LKR 58,292, services sector LKR 62,176. Fetched 10 September 2026.
  7. Employees’ Provident Fund, Central Bank of Sri Lanka — minimum contribution of 12% from the employer, used to load the hourly wage. Fetched 10 September 2026.
  8. Employer Details, Employees’ Trust Fund Board of Sri Lanka — employer contribution of 3% of total monthly earnings, used to load the hourly wage. Fetched 10 September 2026.
  9. Daily Indicative USD/LKR Spot Exchange Rates, Central Bank of Sri Lanka, 2026 — the indicative rate of LKR 328.75 per US$1 on 10 September 2026, used for every conversion in this post. Fetched 10 September 2026.