DS OPS

Menu

Start a project

hello@dsops.dev

All case studies

B2B · Logistics · 2024

A partner portal connecting 80 carriers in real-time

A 3PL had spreadsheets, email, and a vibe-based status board. We built them a partner portal with real-time shipment tracking, EDI integrations to 80 carriers, and SLA dashboards their enterprise customers could finally trust.

Industry
Third-party logistics
Duration
22 weeks
Team
5 engineers + 1 designer

Headline result

+38

customer NPS

Carrier integrations
80
Tracking events / day
4M+
Customer NPS lift
+38
Manual status calls
−91%

The challenge

What needed to change.

The 3PL had grown faster than its tooling. Enterprise customers were calling daily for shipment status, account managers were copy-pasting between systems, and a missed delivery often went unnoticed until the customer noticed first.

Leadership wanted a partner portal their customers could self-serve from — without a six-figure ERP rip-and-replace.

Our approach

How we built it.

We built a streaming integration layer over Kafka that ingests events from 80 carrier networks, normalizes them, and pushes real-time status to the portal via WebSockets. Existing systems stayed in place; the portal is a read model on top.

SLA dashboards give enterprise customers the uptime, latency, and exception metrics their procurement teams care about — no more emailed PDFs once a quarter.

Highlights

  • EDI / API integrations across 80 carrier networks
  • Real-time tracking via WebSockets and Kafka
  • SLA dashboards with uptime and latency SLOs
  • SSO and granular role-based access for partner orgs
  • 4M+ tracking events ingested per day
Next.jsKafkaPostgresGoWebSockets

Outcome

What changed.

Customer NPS lifted 38 points in the first quarter post-launch. Manual status calls dropped 91%. The 3PL now wins enterprise RFPs they couldn't even respond to before — the portal is the differentiator on the procurement scorecard.

Carrier integrations
80
Tracking events / day
4M+
Customer NPS lift
+38
Manual status calls
−91%

Booking the next quarter

A problem worth solving?

Tell us what you're building. We'll come back within a business day with a written take and next steps.