Overview
nShift Webshipper is a cloud-based shipping platform that connects to hundreds of carriers, automating order handling, label printing, and returns so retailers can ship faster with fewer manual steps.
As part of the wider nShift delivery & experience platform, Webshipper sits in a large ecosystem of carrier and system integrations, letting merchants plug into many carriers and channels with standardized plugins.
API Genie sits in the middle of your stack, consuming Webshipper’s APIs and events, normalizing them into its canonical models, and syncing them to your stores, ERPs, WMSs, and analytics.
How it Works
Plug Webshipper into Your Entire Commerce Stack
API Genie connects nShift Webshipper to your e-commerce, ERP, and WMS systems, standardizing shipping data into a clean canonical model so you can automate labels, tracking, and returns across all channels.
# What this integration enables
- Push orders from stores / ERPs into Webshipper for label generation & carrier booking
- Pull back shipments, labels, and tracking events into your upstream systems
- Connect multiple storefronts, ERPs, and WMSs into a single Webshipper account via API Genie
- Power consistent shipping options, statuses, and tracking across every channel
# How the Webshipper × API Genie Integration Works
Webshipper’s REST API provides full control over orders, shipments, labels, rates, and webhooks at an endpoint like https://<account>.api.webshipper.io/v2/ and supports common patterns such as creating orders, quoting shipping options, and creating shipments with or without an order.
# API Genie connects to this API and:
- Ingests orders and shipping instructions from upstream systems (e-commerce, ERP, WMS)
- Creates / updates Orders in Webshipper, or directly creates Shipments when appropriate
- Receives shipments, labels, and tracking events back from Webshipper
- Maps everything to API Genie’s canonical models and distributes updates to all relevant systems
# High-level flow
1. Orders and data in
- API Genie receives orders from sales channels or WMS/ERP.
- Orders are transformed into Webshipper Orders with order lines, addresses, and references.
2. Rates, carrier selection & label creation
- Optionally, API Genie calls Webshipper Rate Quotes / Service Quotes to determine available services and prices for checkout or routing decisions.
- API Genie then requests Shipments from Webshipper, which books with the chosen carrier and returns labels and tracking numbers.
3. Labels, tracking & returns out
- Webshipper returns labels (PDF/ZPL etc.), tracking numbers, and possibly drop-point data.
- API Genie maps this to Shipments & Labels and propagates it back to stores, ERPs, WMSs, or customer notification systems.
4. Automation & workflows
- Webshipper’s Workflows, return portals, and print automation handle local printing, parcel slips, customs documents, and returns logic.
- API Genie focuses on data routing and normalization so changes in your tech stack don’t require redoing Webshipper logic.