Feature
Multi-carrier from day one
Every carrier runs through the same typed interface — credentials, polling, lifecycle events, label generation. Switching providers or adding a new one never touches existing integrations.

Provider configurations — each carrier gets its own credentials, templates, and defaults
Supported carriers
InPost
inpostParcel lockers and courier delivery. Full event coverage — PPN, PWO, WZO, DOR, PDD scan codes normalised into a unified timeline.
DHL
dhlStandard DHL courier. Status events polled and normalised. Tracking page link available per shipment.
DHL ServicePoint
dhl-spDHL delivery with ServicePoint drop-off option. Shares the DHL event model with ServicePoint-specific routing.
DPD
dpdEuropean road courier. API-based label generation and status polling. Used for cross-border and domestic road freight.
Coffeedesk Parcel
coffeedesk-parcelCustom parcel integration for the Coffeedesk brand. Provider framework makes brand-specific carriers first-class citizens.
Missing one?
We add carriers within a day at no extra cost. The provider framework is structured for fast extension — credential handling, polling, and event ingestion are already done. You just need the carrier-specific API calls.
Provider configuration
Per-provider credentials
Each provider config gets its own account parameters — API keys, customer numbers, contract IDs, or whatever the carrier requires. Fields are dynamic based on provider type. Credentials are encrypted at rest.
Multiple configs per carrier
Run multiple configs for the same carrier type — e.g. inpost-b2b and inpost-consumer. Each gets a unique provider ID and its own credentials. Useful for multi-brand or multi-account setups.
Templates
Override provider fields with dynamic values using {variable} interpolation sourced from shipment data. For example: {orderId}, {shopwareId}, {channel}. Templates evaluate at shipment creation time.
Defaults
Pre-fill costs center, description, comment, and notes on every shipment created via this provider. Overridable per-shipment. Removes repetition from high-volume operations.
Active toggle
Enable or disable a provider config without deleting it. Useful during credential rotation, maintenance windows, or when testing a new configuration before cutting over.