Carrier API development
Built adapter layers for Aramex, FedEx, DHL, and UPS - handling rate queries, booking, label generation, tracking, and returns for each.
SaaS
Compare, book, and track across 70+ countries
E-commerce merchants shipping internationally copy-paste tracking numbers, compare rates manually across carrier websites, and lose hours to fulfilment. This platform automates the entire workflow - rate comparison, label generation, tracking, and returns - across 4 major carriers and 70+ countries.
Countries covered
Carrier integrations
Time saved on fulfilment
An e-commerce merchant shipping 200+ orders daily across multiple carriers spends 2-3 hours just on shipping logistics - comparing rates, generating labels, copy-pasting tracking numbers, and handling returns. Each carrier has its own portal, its own API, its own label format. The workflow is manual, fragmented, and error-prone.
Cost of inaction
A fulfillment team member spending 3 hours daily on carrier admin costs the business $15K-$20K annually in labor alone. Shipping rate mistakes (choosing the wrong carrier for a destination) add 8-15% to shipping costs. Both compound with volume.
We integrated with 4 major carrier APIs (Aramex, FedEx, DHL, UPS) and built a unified rate comparison engine that normalizes pricing across carriers - accounting for volumetric weight, surcharges, and destination-specific fees.
The automation layer is where the real value lives. Rules engines let merchants define: 'Under 2kg to UAE → always Aramex. Over 5kg to Europe → cheapest between FedEx and DHL.' Once configured, orders flow through without human decisions.
White-label architecture means logistics companies and 3PLs can resell the platform under their own brand. Each white-label instance gets its own carrier contracts, pricing rules, and customer dashboard.
Key insight
Merchants don't want a shipping tool - they want shipping to disappear from their workday. The goal isn't 'compare rates easily' but 'the right carrier is chosen automatically and the label prints without any human decision.'
Fulfilment time
Shipping cost
Order processing
Automated carrier selection and label generation reduces per-order fulfilment time from 3-5 minutes to under 1 minute.
Automated rate comparison ensures the cheapest carrier is selected for every shipment, eliminating manual comparison errors.
Bulk processing handles 500+ orders daily with automated carrier assignment, label generation, and tracking notification.
Carrier adapter pattern
Each carrier API has different formats, auth methods, and quirks. A unified adapter layer normalizes all carrier interactions behind a single internal interface - making it easy to add new carriers.
Rules engine for automation
Static routing (cheapest carrier always wins) doesn't work. Merchants need conditional logic: carrier preference by destination, weight thresholds, delivery speed requirements. A configurable rules engine handles this without code changes.
White-label multi-tenancy
3PLs and logistics companies want to resell shipping tools under their brand. Multi-tenant architecture with per-tenant branding, carrier contracts, and pricing rules enables this.
Webhook-driven tracking
Polling carrier tracking APIs is expensive and slow. We registered webhooks where available and built a polling fallback with exponential backoff for carriers that don't support webhooks.
Built adapter layers for Aramex, FedEx, DHL, and UPS - handling rate queries, booking, label generation, tracking, and returns for each.
Built the unified dashboard with rate comparison, automated carrier selection, bulk processing, and order management.
Built Shopify and WooCommerce plugins that sync orders automatically and push tracking updates back to the store.
Added white-label branding, per-tenant carrier contracts, custom pricing rules, and reseller management dashboard.
Carrier APIs are inconsistent by design
Every carrier API has different conventions for weight units, address formats, and error codes. The adapter layer that normalizes these differences is the most valuable piece of architecture.
Automation rules must be testable
Merchants set up routing rules and need to verify them before going live. We added a 'dry run' mode that shows which carrier would be selected for each order without actually booking.
White-label is a business model, not a feature
Adding white-label capabilities attracted a completely different customer segment (3PLs, logistics companies) with higher contract values. It turned a tool into a platform.
Growth strategy
Targeted Shopify merchants in the Middle East market first (where Aramex integration is a differentiator most competitors lack), then expanded to European and Asian markets. White-label partnerships with 3PLs provided a second growth channel.
Aramex, FedEx, DHL, and UPS with full booking, tracking, and returns support. The carrier adapter architecture makes adding new carriers straightforward.
Next Step
We've integrated with major carrier APIs and built the automation layer that makes shipping invisible. Tell us about your logistics challenge.