Workflow Automation

Crosslane Fulfillment

Order routing and inventory sync automated across four warehouses that used to run on spreadsheets.

Crosslane Fulfillment — Order routing and inventory sync automated across four warehouses that used to run on spreadsheets.

Industry

Logistics & Supply Chain

Timeline

10 weeks

Team

2 engineers

Category

Workflow Automation

The challenge

Where things stood

Crosslane ran inventory across four warehouses on spreadsheets that were only ever accurate right after someone manually reconciled them, which meant orders regularly got routed to a warehouse that was actually out of stock.

The approach

How we got there

01

Central inventory store

Replaced the spreadsheets with a single source of truth that every warehouse writes to directly.

02

Routing logic

Built order routing that checks live stock and warehouse proximity instead of defaulting to whichever warehouse a rep happened to pick.

03

Reconciliation alerts

Added automatic alerts when a warehouse's physical count drifts from system count, catching errors within a day instead of a quarter.

The results

What changed

4

Warehouses synced to one inventory system

~80%

Reduction in misrouted orders

Daily

Inventory reconciliation, down from monthly

Under the hood

Tech stack

Next.js

The dashboard warehouse staff use to see live stock and routing decisions.

Node.js

Runs the routing logic that checks live stock before assigning an order to a warehouse.

PostgreSQL

Single inventory record every warehouse reads and writes to directly.

AWS

Hosts the reconciliation jobs that compare physical counts against system counts daily.

TypeScript

Kept routing logic consistent as more warehouse rules were added.

Redis

Caches live stock counts so routing decisions don't hit Postgres on every order.