Spojit
DHL Express automation

Automate DHL Express shipping

Quote DHL Express rates at checkout, create shipments and labels from your orders, book pickups and follow every parcel, through the MyDHL API.

  1. Order ready to shiptrigger
  2. Create DHL shipmentaction
  3. Save labelaction
  4. Book pickupaction
  5. Tracking synceddone

DHL Express is the international carrier for a lot of online stores and B2B shippers, and its MyDHL API covers the whole shipment. Spojit's built-in DHL Express connector quotes rates, creates shipments with labels and customs documents, books and cancels pickups and tracks parcels.

How Spojit connects DHL Express

DHL Express is a built-in connector in Spojit, connected with the MyDHL API username and password issued to your app on the DHL developer portal. Your DHL Express account number goes in each shipment request.

What you need
  • A DHL Express account number
  • A MyDHL API username and password from developer.dhl.com
Automations you can build

What you can automate in DHL Express

When

An order is ready to ship

Spojit does

Create the DHL Express shipment and save the label and waybill with the order

When

Shipments are created for the day

Spojit does

Book one DHL pickup for the warehouse

When

A customer checks out

Spojit does

Return live DHL Express rates for the parcel and destination

When

A tracking update arrives

Spojit does

Update the order and tell the customer when the parcel clears customs

What you get

Built for real DHL Express work

Rates and shipments

Quote rates and create shipments with labels from order data, including international shipments.

Pickups

Book and cancel pickups so collections match what the warehouse packed.

Tracking

Track shipments and write status back to the order or support ticket.

Integration notes

Good to know about connecting DHL Express

MyDHL API credentials are issued per app on the DHL developer portal, and test and production credentials are separate, so build and check labels against the test environment before switching.

International shipments need customs data on the shipment: item descriptions, commodity codes, values and the export reason. Missing customs fields are the most common reason a shipment is rejected.

Rates depend on the account behind the request. The connector's rates tool returns DHL's rates for the route; quotes with your account's own pricing send your account number in the request, which the raw API tool supports.

The difference

Why teams automate DHL Express on Spojit

With Spojit

  • A built-in DHL Express connector: connect once and use it in any workflow.
  • Shipment creation carries an idempotency key per step, so a retry does not create a second shipment.
  • Works with Shopify, WooCommerce, Adobe Commerce and NetSuite orders out of the box.
FAQ

DHL Express automation, answered

Which DHL API does Spojit use?

The MyDHL API from DHL Express, for rates, shipments, pickups and tracking.

Can Spojit create DHL Express labels?

Spojit creates the shipment and gets the label back as a document, which is stored with the order or emailed to whoever prints it.

Can a retry create a duplicate shipment?

No. Each shipment step carries an idempotency key, so a retried step does not create a second shipment.

What is possible depends on your plan and authorized DHL Express API access. Some endpoints are gated by the vendor or your account tier, so not every workflow is available on every account from day one. You can request a feature or integration any time, and we will get in touch to figure out how to make it work.

Automate DHL Express today

Describe what you want to automate and Miraxa builds the workflow. Start free, no credit card required.