4 · Production agentsDemurrage prevention

Demurrage Prevention Agent

At a glance

  • Live at: MOVIN (primary), Adani Ports
  • Channels: voice (outbound calls), email
  • Languages: EN, AR
  • Owner: Ports/Freight pod
  • Key stat: Demurrage charges can run USD 100-500+ per container per day — prevention is high-ROI

The problem it solves

Demurrage is a charge applied when cargo sits at a port or terminal beyond the free storage period. It’s one of the most expensive and avoidable costs in freight logistics. The problem is timing: someone needs to track free-time deadlines, identify containers approaching their cutoff, and notify the right people to arrange pickup or clearance — before charges start accruing.

At scale, with hundreds of containers in various stages of clearance, manual monitoring fails. Charges slip through because no one was watching the deadline.

How it works

Step by step

  1. Monitor — Continuously tracks container free-time deadlines from the TMS/port system.
  2. Identify risk — Flags containers approaching their free-time expiry (configurable threshold, e.g., 24-48 hours before).
  3. Identify stakeholders — Determines who needs to act: importer, customs house agent (CHA), trucker, or internal ops.
  4. Outbound alert — Places automated voice calls to stakeholders with specific container details and deadline information. Simultaneously sends email alerts.
  5. Track response — Records whether the stakeholder acknowledged and committed to action.
  6. Follow-up — If no response, schedules follow-up calls at configurable intervals.
  7. Escalate — If the deadline is imminent and no action has been taken, escalates to the account manager.
  8. Resolve — Once the container is cleared or picked up, marks the ticket as resolved.

At MOVIN

MOVIN’s demurrage agent focuses on:

  • Container tracking at UAE ports
  • Proactive notifications to importers before free-time expiry
  • Integration with MOVIN’s freight management system
  • Part of the 4-agent deployment alongside WISMO, Appointment, and Dispute Resolution

At Adani Ports

Adani’s variant integrates with the Container Freight Station (CFS) system:

  • Monitors both import and export containers
  • Coordinates with the Customs agent for clearance dependencies
  • Handles multi-party notification (CHA, shipper, consignee)

Tech stack

LayerWhat’s used
ModelsGemini 2.5 Flash (voice calls — needs fast, natural conversation)
MemoryShort-term: call context. Long-term: container tracking history, stakeholder preferences.
Tools (MCP)TMS container lookup, port system integration, voice call, email, follow-up scheduling.
GuardrailsCannot modify container status directly; read-only for billing; escalation threshold enforced.
EvalsScenarios: deadline approaching, container cleared, no-answer, multi-party coordination, escalation.

Why CS folks should study this

  1. High ROI pitch. Demurrage costs are concrete and measurable. Preventing even a few charges per week pays for the agent deployment.
  2. Proactive, not reactive. Unlike WISMO (which responds to queries), demurrage prevention is agent-initiated — it reaches out before the problem happens.
  3. Port vertical entry point. For customers like Adani, demurrage prevention is often the first agent deployed because the business case is clearest.

Sources

Changelog

  • 26 May 2026: Full content from MOVIN and Adani deployment details.