Rate-shop UPS, FedEx, DHL, USPS, Royal Mail and EasyPost in parallel. Connect Shopify, Amazon, Etsy, eBay, WooCommerce, BigCommerce, Squarespace and Magento with one click. Automate labels, tracking and returns without touching a spreadsheet.
Every screen is keyboard-first, every table remembers your columns, every mutation is audited. We sweated the boring details so you ship the fun ones.
Quote every enabled carrier at once and pick the cheapest, fastest or best-margin service per order. Markup policies you control.
OAuth install for Shopify, Amazon, Etsy, eBay, WooCommerce, UPS and USPS. Connect in two clicks, no dev portals required.
A real rule engine — nested AND/OR trees, 11 action types, dry-run testing. Set it once, never touch a drop-down again.
Paste your own UPS / FedEx / DHL / Royal Mail account for pass-through rates, or use our negotiated platform accounts with a markup you control. Mix and match per shipment.
Connect every storefront with the shortest path possible. Five of the eight channels are a single OAuth click — we handle the refresh tokens, you handle the orders.
Paid orders land automatically. Ship a label and the fulfillment is posted back to the channel with the tracking number — all from one screen.
Every label buy decrements local stock and broadcasts the new on-hand level back to Shopify, Woo, BigCommerce, Etsy, eBay and Amazon.
Import your products once, keep prices and images in sync. Shopnest → Shopify / Woo push is supported too — one source of truth.
A real rule engine: nested AND/OR conditions against any order field, and eleven distinct action types. Dry-run against live orders before switching on.
Every screen in Shipnest is backed by a documented REST endpoint. Point your ERP or headless-commerce stack at an API key and let it drive the whole lifecycle — push orders, rate-shop, buy labels, void, track — without ever opening the dashboard.
/api/ordersCreate (headless)/api/ordersList + filter/api/orders/:idDetail/api/carrier-accountsDiscover accounts/api/ratesRate-shop all carriers/api/insurance/quoteThird-party insurance/api/labelsBuy label/api/labels/:id/voidRefund / void/api/shipmentsList + filter/api/shipments/:idDetail/api/tracking/:nLive eventssk_live_… + per-org rate limitsFull reference # 1. Push an order from your headless storefront
curl -X POST https://my.shipnest.app/api/orders \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"orderNumber": "HL-1042",
"shipTo": { "name": "Jane Doe", "line1": "1 Main",
"city": "Austin", "postalCode": "78701",
"country": "US" },
"items": [{ "sku": "BAG-1", "name": "Tote",
"quantity": 1, "priceCents": 4500,
"weightG": 500 }]
}'
# 2. Rate-shop across every enabled carrier
curl -X POST https://my.shipnest.app/api/rates \
-H "Authorization: Bearer sk_live_..." \
-d '{ "orderId": "ord_...", "parcels": [...] }'
# 3. Buy the cheapest (or fastest) — same idempotency key retried
curl -X POST https://my.shipnest.app/api/labels \
-H "Authorization: Bearer sk_live_..." \
-d '{ "orderId": "ord_...", "serviceCode": "03",
"idempotencyKey": "HL-1042-attempt-1" }'
# You now have a tracking number + signed webhook eventsShipnest isn't a rate-shop wrapper. It's the full floor-to-dashboard workflow — with the polish of a modern B2B SaaS.
Barcode-first floor workflow. Tap the scanner, the label drops straight out of your Zebra — no clicks, no print dialog.
Skip the browser print dialog: route every label to your warehouse Zebra or Dymo by default, split routing per warehouse, and retry failed jobs with one click. Packing slips too, rendered server-side.
Queue 200 orders, quote them all, buy labels in one transaction. Fan-out print to PrintNode or browser — whichever you wired up.
Packing slips, pick lists, commercial invoices, manifests — every PDF is a styled HTML page, printable from any browser.
Branded self-serve returns: customer enters order number, picks items, prints a return label. You set the policy.
A public /track URL on your domain. Your brand, your colors, no carrier noise.
Built-in templates for shipped, delivered, return-approved. Resend-powered. Custom sender, custom copy.
Real KPIs on the dashboard: ship volume, carrier split, cost per parcel. Scheduled CSV exports by email.
Schedule daily pickups and generate end-of-day manifests per carrier. No scribbled driver sheets.
Five-role RBAC (Owner / Admin / Manager / Member / Viewer). Every mutation logged with who + when.
International labels clear automatically. IOSS, EORI and VAT numbers stamp on every commercial invoice. Paperless trade where the carrier supports it.
Ship from the warehouse closest to the customer. Same-country match + postal-prefix scoring wired into your automation rules — no manual assignment.
Public API keys (sk_live_…) drive the whole lifecycle from your ERP — create orders, rate-shop, buy labels, void, list and track. Headless-commerce ready. HMAC-signed webhooks with timestamp anti-replay for shipment.*, return.*, claim.*. Full reference at /docs.
Run a US Shopify + UK Shopify + EU Etsy on one account — every order keeps its native currency (USD, GBP, EUR). KPIs and reports show real numbers per currency, never a fake FX rollup that drifts with the market. Dashboards stack `$4,200 · £1,800 · €900` side by side.
Every order gets a derived ship-by deadline based on its channel — Amazon 1-day handling, Shopify 2-day promise, Etsy 3-day processing. Orders list sorts by urgency; the dashboard flashes red when anything's overdue so nothing slips through end-of-day.
Before the carrier bounces a label back, we check. Format checks (country-specific postal patterns) run every time; Smarty or USPS WebTools credentials wire live street-level DPV lookups. Apply the normalised version with one click.
Every shipment gets a carbon estimate — road (~100 g/kg) or air (~600 g/kg) depending on the service mode. Aggregate on the analytics dashboard. DEFRA-calibrated; shows up in /reports for sustainability filings. Zero external dependency.
Mid-market sellers with UPS/FedEx contracts at 35–45% off public rates upload a simple CSV (to_country, weight_to_g, price_cents) and see their real costs in rate-shop alongside live quotes. No more rate-table spreadsheets outside the platform.
Before the label prints, scan each SKU off the shelf — the system checks every line against the order. Wrong item in the box stops becoming a refund + chargeback. Audits who packed what at which minute for cross-checking customer complaints.
Shipnest can register as a Shopify Carrier Service so your rates appear inside the customer's checkout — not post-facto imports in /orders. Opt-in toggle per store so merchants with existing Shopify Shipping profiles stay in control. Works on any Shopify plan.
We shipped the boring parts so the interesting parts work. Encryption, RBAC, multi-tenancy and audit logs are the foundation — not the roadmap.
Every carrier + channel credential is encrypted with AES-256-GCM keyed by the operator's AUTH_SECRET. Never logged, never leaves Postgres in cleartext.
The operator console requires RFC-6238 TOTP on every sign-in. No backdoor flag, no exception — 2FA is the gate.
Every row is scoped by organizationId at the query boundary. Demo data is org-gated (isDemo flag) so no tenant ever sees another's.
Carrier connects, label buys, rule edits, webhook rotations — each one logs who, what, when. Exportable CSV.
Free tier for shops getting started. Paid tiers scale with your label volume and unlock team size, multi-warehouse, API access and priority support. Upgrade or cancel any time from your Stripe portal.
Everything you need to start shipping. Bring your own carrier accounts, we don't charge per label.
For shops hitting stride. Automations, batch workflows, and more headroom.
Multi-warehouse ops with API access and PrintNode per-warehouse routing.
For high-volume dispatch. Unlimited users and warehouses, priority support.
Custom volume, SAML SSO, dedicated onboarding, SLA. For ops teams that need more than the shelf.
Cheaper per label than ShipStation, ShippingEasy and Shippo at every equivalent volume tier. No seat tax. Cancel any time — Stripe handles billing, we handle shipping.
Connect a store, paste a carrier account, print a label. No seat fees, no setup calls, no fake "book a demo" dance.