Skip to content
Klocel
KloShip · Multi-carrier gateway
KloShip

All your carriers, one connection

KloShip is your single interface to talk to your carriers. You send your shipment, KloShip returns the ready-to-print label and the tracking number — whatever the carrier, from express parcel to pallet.

30+
integrated carriers
1
single connection
100%
web & API
A few of the integrated carriers
ChronopostColissimoDHL ExpressDHL FreightDHL DE (e-commerce)DHL NL (e-commerce)UPSFedExGLSDPD FRDPD DETNTMondial RelayLa PosteGeodisChronopostColissimoDHL ExpressDHL FreightDHL DE (e-commerce)DHL NL (e-commerce)UPSFedExGLSDPD FRDPD DETNTMondial RelayLa PosteGeodis
Kuehne NagelDB SchenkerXPOHeppnerBartoliniGlobal-eMy Home DeliveryTruskMazetPack SolutionsSteenbergenCDEDANSTOFVIRKuehne NagelDB SchenkerXPOHeppnerBartoliniGlobal-eMy Home DeliveryTruskMazetPack SolutionsSteenbergenCDEDANSTOFVIR

Chronopost, Colissimo, DHL, UPS, FedEx, GLS, DPD, Mondial Relay, Geodis, Kuehne Nagel, DB Schenker, XPO… over 30 integrated carriers, with a catalogue that keeps growing.

How it works

One integration, N carriers

Your system talks to KloShip; KloShip translates and calls the right carrier’s real API, then returns a consistent response.

CELLA / ERP
Your shipment, sent once
Single connection
The same format for everyone
KloShip core
Translation & routing
Carrier
Label + tracking returned
Features

Everything you need to ship

A unified data model covering simple cases and the most demanding ones.

Ready-to-print labels

One label per parcel, directly usable on your warehouse printers (Zebra) or as PDF, in the format of your choice.

Real-time tracking

Tracking numbers, tracking URLs and barcodes exposed identically across all carriers.

EDI & manifests

Automated end of day: shipment declaration, manifest, CMR and data exchanges with carriers (EDI).

Pickup points

Delivery to relay / pickup points (Mondial Relay, GLS ParcelShop, UPS Access Point, Chronopost Pickup…).

Dangerous goods

Aerosols, batteries, chemicals… the regulatory declaration (ADR, IATA, IMDG) is sent in the right format to each carrier.

Customs & export

Commercial invoice, CN23, HS code, country of origin and incoterms for non-EU shipments.

Address checking

Address validation and normalisation, with automatic correction via the address API (France).

Free reprints

Built-in duplicate protection: reprint a label at any time without redeclaring the parcel — so no re-billing.

Coverage

All your delivery modes

A single model to cover home, relay and freight.

Home

Standard and express delivery to the recipient’s address.

Pickup point

You provide the chosen point; KloShip forwards it to the carrier.

Pallet / freight

Palletised and freight shipments, with dedicated transport documents.

International

Ship outside the EU, frictionless

Customs documents are produced automatically from your shipment data.

  • Commercial invoice (INVOICE) and CN23
  • HS code and country of origin (COO) per line item
  • Incoterms (EXW / DAP / DDP…) and customs value
  • MRN and export references
CN23 · INVOICE
IncotermDAP
Value€248.00
HS code8471.30
Origin (COO)FR
Net weight2.10 kg
For developers

A clear, predictable API

Six operations cover the whole cycle: label, declare, cancel, track, reprint and check an address.

Example — generate a labelGraphQL
mutation CreateLabels {
  getHuV1(
    auth: { accountId: "ACME", accessKey: "••••" }
    config: { code: "chronopost", service: "13" }
    shipment: {
      reference: "CMD-4471"
      recipient: { name: "Dupont", city: "Chartres", zipCode: "28000", country: "FR" }
      handlingUnits: [{ weight: 2.4, reference: "COLIS-1" }]
    }
    renderZplAsPdf: true
  ) {
    id
    trackingNumber
    trackingUrl
    status
    documents { type format }
  }
}
Operations
  • getHuV1mutationCreate the labels of a shipment
  • declareShipmentV1mutationDeclare / manifest (EDI closing)
  • cancelHuV1mutationCancel parcels before pickup
  • getTrackingV1mutationReal-time tracking from the carrier
  • getHuStatusV1queryRe-read status & reprint
  • checkAddressV1queryValidate / normalise an address
Three environments
DevelopmentTo integrate and iterate freely, with no consequences.
StagingTo validate your flows against the carriers’ real test accounts.
ProductionTo ship, with your own contracts and account numbers.

Endpoint addresses and your access keys are shared with you when your account is opened.

Extensible by design

Add a carrier without breaking anything

Each carrier is an independent connector: adding a new one never impacts the others.

1

Scaffold

Start from the carrier template and drop in the target API docs.

2

Implement

Map each carrier requirement to a KloShip field (REST, SOAP or EDI).

3

Go live

Carrier account setup (credentials, options, test environment) then production rollout.

Illustrative photo: aerial view of semi-trailers lined up along a row of loading docks.

Connect all your carriers, once and for all

Discover KloShip and its ecosystem with CELLA. An expert will guide you.