Home / Work / Coastline Logistics · AI automation

698h saved per month on order operations for Coastline Logistics.

698h
saved per month across the team
14 → 1
manual steps in the order flow
3m 56s
end to end, down from 2 days
6 wk
to production
Client
Coastline Logistics
Industry
Logistics
Service line
AI automation
Timeline
6 weeks, 2025
Stack
n8n · Python · NetSuite · Slack
Budget band
$15K to $50K
Team
2 people

Fourteen manual steps between an order and a dispatch

Every order batch at Coastline crossed three teams and fourteen manual steps: exporting orders, checking stock, emailing suppliers, waiting for confirmations, creating invoices, matching payments, chasing exceptions, updating the CRM and assembling a weekly report.

It took two days and three people, and the weekly report was always a day out of date by the time anyone read it.

One trigger, no handoffs

We mapped the flow in week one, then rebuilt it as a single automated run on n8n with custom Python for the matching logic. Orders trigger the run, stock is checked, supplier POs draft and send, invoices are created and matched, and only genuine exceptions reach a person.

Everything is observable: each run writes a timestamped log, and the team clears exceptions from a Slack channel instead of a spreadsheet.

order-run · exceptions
Cleared today0 handoffs
Only genuine exceptions reach a person; the team clears them from a channel, not a spreadsheet.
order-exceptions · run #4,182
09:14:02  trigger: new order batch (38 orders)
09:14:03  stock checked, supplier POs drafted and sent
09:14:05  invoices created, 38/38 matched
09:14:41  2 exceptions routed to finance
09:17:58  dispatch confirmed, weekly report appended
3m 56s · 0 handoffs
A single run, start to finish, written to the log.

Two days of coordination became four minutes of compute

Measured over 90 days against the same period the previous year, from Coastline's own run logs and timesheets.

MeasureBeforeAfter
Time per order batch2 days3m 56s
People involved30 (exceptions only)
Hours per month6980 (reclaimed)
Weekly reportassembled by handappended per run

In their words

The order desk stopped being a topic. The team clears exceptions over coffee and everything else has already run.
MK
Marta Keller
COO, Coastline Logistics

What we would do next

Returns and claims run on the same shape and are the obvious next queue. Scoped at $12K to $20K, 3 weeks.

Nothing here is committed. It is the honest answer to the question the client asked at handover, and the estimate we gave for it.

Scope a phase like this

Team on this project

PS
Priya Shah
Automation engineer · the run and matching logic
AN
Alex Novak
Delivery lead · process map and handover

The same people who scoped it built it. No handover to a delivery pod.

Related work

Questions about this project

The run is idempotent and checkpointed. A failure stops at the step, alerts the channel with the context, and resumes from the checkpoint once cleared — it never double-invoices.

Have a product like this to build?

Thirty minutes answers fit and gives you a rough number. Alex Novak, delivery director, replies within one business day, and the written plan with a fixed price usually follows within a week.

Get an estimate