Back to case studies

Logistics

Multi-Carrier Shipping SaaS for UrShipper

Rebuilt a multi-carrier shipping SaaS with Shopify integration - 2,000+ shipments across 70+ countries, 200+ customers migrated in the first year.

We rebuilt UrShipper's multi-carrier shipping platform from the ground up after previous vendors failed to deliver stable carrier integrations. The new SaaS features customer, staff, and admin portals, Shopify auto-sync, carrier rate comparison (Aramex, FedEx, DHL, UPS), tier-based discounts, and consolidated invoicing - processing 2,000+ shipments across 70+ countries in year one.

Start a similar projectUpdated Mar 2026

Client

UrShipper

Industry

Logistics

Timeline

14 weeks

Team Size

Backend team + frontend team + QA team

Impact

Measurable results

2,000+

Shipments processed (Year 1)

200+

Customers migrated

92 in 2 months

New signups

70+

Countries served

Shipments processed (Year 1): Shipments across 70+ countries in the first year on the rebuilt platform.

Customers migrated: Existing customers successfully migrated from the legacy platform without service disruption.

New signups: New customer signups within the first two months of the rebuilt platform launch.

Countries served: International shipping destinations supported through integrated carrier network.

I'd been burned by two agencies before. The team rebuilt the entire platform in phases, and for the first time the carrier integrations actually worked - accurate rates, stable connections, no surprises. We migrated 200 customers without a single support ticket.

UrShipper Founder

Founder & CEO

The Challenge

What we were up against

The founder ran his own e-commerce brand in Bali and experienced shipping pain firsthand - existing SaaS tools had unstable API connections to FedEx, DHL, and UPS that returned inaccurate rates, failed insurance syncs, and weak UX that frustrated customers.

Two previous development vendors had failed to deliver a working product, leaving an unreliable platform where customers, staff, and admins worked in silos with no shared visibility into shipment status or updates.

Manual processes for re-measuring packages, grouping shipments, printing labels, and reconciling invoices were consuming staff time and creating errors that eroded customer trust.

What We Built

Our approach

1
Step 1

Rebuilt the platform across three phases - Phase 1...

Rebuilt the platform across three phases - Phase 1 delivered the portal revamp with Shopify auto-sync and stable carrier integrations, Phase 2 handled edge cases, new carriers, dashboard redesign, and invoice overhaul, Phase 2.5 added Aramex integration and multi-portal refinement.

2
Step 2

Built three distinct portals - customer portal (signup,...

Built three distinct portals - customer portal (signup, carrier connections, order management), staff portal (search/filter, bulk label printing, live chat), and super admin portal (full oversight, analytics, carrier markup configuration) - all connected through a unified Hasura GraphQL backend.

3
Step 3

Integrated multi-carrier rate comparison with real-time...

Integrated multi-carrier rate comparison with real-time quotes from Aramex, FedEx, DHL, and UPS, a four-tier discount program based on shipping volume, Shopify checkout rate injection, and consolidated invoicing that replaced manual reconciliation.

Tech Stack

Hasura GraphQLAWS LambdaAWS CognitoAWS EC2Amazon SQSReactNext.jsAnt Design

Related Work

Frequently asked questions about this project

A multi-carrier platform normalizes the APIs of multiple shipping carriers (FedEx, DHL, UPS, Aramex, etc.) into a single interface. When a shipment is ready, the platform queries all carriers for real-time rates, compares options by cost and transit time, generates the label, and provides unified tracking. This eliminates logging into separate carrier portals.

Next Step

Ready to build something similar?

One call with a founder. No sales team, no follow-up sequence. If we can't help, we'll say so.