Client context
Regional freight forwarder · 24 employees · ~120 shipments per day
A growing freight forwarder was losing days to manual shipment checks and RPA bots that broke on every edge case. We redesigned the process first, then added AI where it earned its place. Routine work now clears in minutes, and the team only sees the cases that need a person.
Project snapshot
The delivery and value signals below are anonymized and rounded so the operating scale is visible without exposing the client.
Client context
Regional freight forwarder · 24 employees · ~120 shipments per day
Delivery team
2 engineers + 1 architect with the Head of Operations and one IT lead
Sponsor
Head of Operations
Routine handling
~2 days → under 10 minutes
Controlled routine path
Project-reportedNo-touch processing
~70%
Routine shipment events
Project-reportedBot maintenance
7 → 2
RPA bots kept in service
Project-reportedProduction signal
What we learned
Actual process teardown
The important change is not a model in isolation. It is the full operating path around the model: inputs, orchestration, controls, review, and the system of record.
The challenge
A 24-person regional freight forwarder had a 10-person operations team handling about 120 shipments a day across a TMS, carrier portals, a shared inbox, accounting, and a customer portal. Seven RPA bots were supposed to help, but UI changes and edge cases made keeping them alive its own job.
The production response
We mapped the real handoffs before writing code and removed about 40% of the bots’ steps outright. Stable API paths moved into typed workflows, two carrier portals kept narrow bots behind the same durable workflow, and AI stayed behind deterministic validation, confidence gates, and human review.
Operators opened the TMS, carrier portals, shared inbox, accounting, and customer portal to reconcile updates by hand.
A UI change or unexpected edge case stopped an RPA job, leaving a silent exception for a human to find later.
Teams re-keyed status, invoice, and exception details into the systems of record.
High-risk shipments surfaced only after delays had spread downstream and a customer noticed.
Shipment, order, and document events enter through validated, typed contracts.
AI separates routine work from likely exceptions and scores priority.
Temporal runs updates with retries, state, recovery, and deterministic validation.
Operators see low-confidence or high-impact cases with the evidence in front of them.
Phase-by-phase delivery
Each phase turns the process teardown into a concrete production deliverable, with a clear value created before the next layer is added.
Find where manual checks, RPA failures, and late escalations were creating drag.
Delivered
Value created
A shared definition of the work to automate and the work that must remain visible to operators.
Turn fragmented handoffs into a typed process with explicit states and exception paths.
Delivered
Value created
Less ambiguity about what the system can do automatically and when a person must intervene.
Use AI for classification, extraction, and prioritization inside a durable workflow.
Delivered
Value created
Routine work moves quickly while failures remain recoverable instead of disappearing inside a brittle bot.
Make the workflow operable by the team that owns shipment execution.
Delivered
Value created
The client receives a maintainable production capability rather than another automation black box.
Measured and modeled impact
Project-reported outcomes are shown alongside directional models. Public benchmark figures are kept in their own evidence section below.
Routine handling path
Project-reported~2 days → under 10 minutes
Before
~2 days across five systems
After
Under 10 minutes for the routine path
Anonymized and rounded project-reported figure supplied for this case study; independently unverified in the public view.
For a small freight forwarder, the practical return is avoiding the next operations hire while improving service recovery as shipment volume grows.
Model
Released operator hours × loaded hourly cost + incremental shipments handled × contribution margin − incremental review cost
Assumptions to validate
ROI scorecard
Each teardown shows the practical ROI lens for the transformation. Existing project signals stay labeled; financial impact remains a transparent model until baseline volumes, costs, and quality data are verified.
Routine shipment handling moves from cross-system manual work to a controlled path.
Directional model: released capacity can absorb the next ~20% of shipment growth without adding an operations hire.
An estimated 0.9–1.1 FTE of re-keying and exception-chasing capacity can move to service recovery and account management.
Routine shipment events can clear through the workflow before a person needs to intervene.
Reviewers accepted roughly 88% of AI classifications without changes; every correction feeds evaluation.
ROI should be finalized against the client baseline: loaded labor cost, transaction volume, unit economics, throughput, and measured error or denial rates. The directional model is a value pathway—not an invented client result.
System blueprint
The tool list shows what each component is responsible for across the application, data, AI, integration, orchestration, and governance layers.
AI + processing
Python
Classification, extraction, priority scoring, and service logic
Orchestration
Temporal
Durable workflow state, retries, timers, and recovery
Data + audit
Postgres
Shipment state, exception history, reviewer actions, and audit records
Integration
TMS + carrier APIs
Shipment events, status updates, and operational system actions
Integration
Portal bot bridge
Narrow fallback for the two carrier portals without stable APIs
Infrastructure
AWS
Production runtime, secrets, access controls, and security boundary
The system is grounded in the client’s existing operational data rather than an unbounded external corpus.
Public benchmark evidence
These sources support the transformation pattern. They are not client-specific outcomes and should not be read as such.
A public logistics example describes AI agents automating check calls, order acceptances, paper invoice payments, and quote handling.
Why it matters here
Supports the pattern of using agents for repetitive logistics coordination while keeping exception boundaries explicit.
External research provides context and benchmarks. It does not verify the anonymized client, implementation, or project-specific results described above.
Names, logos, and specific numbers are redacted in this public view. Full references are available under NDA on request.
Start with the friction you already see. We will help you determine what is worth solving and how to move it safely into production.