SHIPPING ORCHESTRATION
Automated carrier selection, label and document generation, real-time tracking, and performance optimization across 200 countries. Connect once, ship everywhere.
Talk to UsCAPABILITIES
140+ pre-built carrier integrations. Add new carriers in minutes, not months. Unified API across all providers.
Rules-based routing considering cost, speed, coverage, carrier performance, custom attributes, and SLA requirements. Auto-fallback when primary carrier unavailable.
Automated label and custom document generation across all carriers. Shipping labels, customs invoices, packing slips, and any custom documents - compliant with carrier requirements. Batch and single-label support.
Unified tracking across all carriers with standardized status events. Proactive exception detection.
See what a shipment will cost with each carrier before you book it, from live rates or your own negotiated rate cards, and let rules pick the cost-optimized carrier.
Customs documentation, HS code catalogues, consolidated shipments, and cross-border carriers across 200 countries.
CARRIER NETWORK
140+
Carriers
200
Countries
50+
Regional Specialists
From global giants like DHL, FedEx, and UPS to regional specialists across the Middle East, Southeast Asia, Europe, and beyond. One integration gives you access to them all.
SMART ROUTING
INPUT
ROUTING RULES
Cost optimization
Select the cheapest option meeting delivery SLA
Speed priority
Fastest carrier for express and same-day orders
Carrier performance
Route based on on-time delivery scores
Coverage check
Verify carrier services the destination zone
Custom attributes
Route based on product type, fragility, hazmat, or any custom field
OUTPUT
YOUR WAY. RULES. OR AI.
Operate shipping manually, automate with rules, or let AI optimize. Mix and match across your workflows as your needs evolve.
Review assignments, override selections, compare rates manually. Full control with complete visibility.
Auto-assign carriers based on configured routing rules. Cost, speed, zone, weight, and SLA-driven logic at scale.
AI optimizes carrier selection learning from delivery performance data. Continuous improvement without manual tuning.
Shipping operations
Our multi-carrier shipping software runs the operations behind every booking: the end-of-day manifest for each carrier account, the pickup request to the carrier, the labels and commercial invoices generated at booking, and your own paperwork forwarded to the carrier.
The batched handover record for one carrier account: the list of shipments leaving with that driver, on that pickup.
Scheduling a collection on a shipment also requests the pickup from the carrier, and the shipment shows where that request stands.
Labels in Carriyo PDF or ZPL, or carrier PDF or ZPL, a commercial invoice for cross-border shipments, and your own paperwork forwarded to the carriers that take it.
A parent shipment carries the batch on one freight or international leg with one commercial invoice; each child carries one customer's parcel.
Manifests
Carriers that accept manifests receive it from us at shipping time, so the driver scans one barcode for the whole list; for carriers that do not, the manifest stays in Carriyo as the printed checklist the warehouse signs off against. For carriers with their own manifest document, such as Royal Mail and USPS, we request it and store it alongside ours.
Every booked shipment joins the open manifest for its carrier account and the manifest ships at the time you configure.
In the Dashboard or with a single API call that lists the shipment IDs, which suits warehouses with several pickups a day.
By selection or by scanning; with multi-location manifests switched on in your account settings a manifest can span several pickup locations.
Confirming a manifest generates its documents and locks the list.
Shipping it moves every shipment to shipped in one operation, and from there each shipment tracks on its own carrier scans.
Pickups
The shipment shows where the pickup request stands: not requested, requesting, booked or failed, with the carrier's pickup ID or failure reason. Carrier accounts can request the pickup automatically at booking, for every carrier that takes pickup requests. Once a carrier confirms a pickup the shipment moves to ready to ship; if the carrier refuses, the pickup shows as failed and the reason stays on the shipment until it ships.
A collection or delivery schedule can be set when the shipment is created, with a time slot or a date range; a date sent on its own covers the whole day in the local time of the pickup or dropoff country. Scheduled dates feed the collection and delivery service levels, which flag shipments at risk or late.
Documents
Labels are generated at booking, with the default format set per carrier account; cross-border shipments also receive a commercial invoice. When a carrier needs your own paperwork, you register the document type once, map it to the carrier's document type on the account, and attach the PDF to the shipment in the Dashboard or through the API. We forward it to UPS, FedEx, DHL Express, Emirates Courier Express and Aramex.
Consolidation
The parent carries the batch to the hub or destination country with one commercial invoice for all the goods, and each child carries one customer's parcel with its own label and tracking number.
DHL Express, UPS and FedEx book consolidations on their own services; hub-and-spoke consolidation with a freight carrier and local delivery carriers is orchestrated by Carriyo. Select shipments on the Shipments list, consolidate them in one action and book the parent. The detail is on our cross-border shipping page.