DHL icon

DHL Integration

DHL Express shipping and cross-division shipment tracking — rates, products, shipments, labels, pickups, customs documents, and delivery status. Automate DHL orders, inventory, and customer updates across your commerce stack. When Watch Shipment Status Changes arrives, continue with Allocate Breakbulk Identifiers or Get Express Shipment Tracking without manual handoffs.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for DHL integration

Triggers can detect changes in DHL and run actions that can create, search or modify data inside DHL automatically [3] — exactly how you set them.

  • DHL icon
    Watch Shipment Status ChangesTriggers when the status of a subscribed DHL shipment changes.
  • DHL icon
    Allocate Breakbulk IdentifiersAllocates and returns a block of break bulk shipment identifiers.
  • DHL icon
    Get Express Shipment TrackingReturns the tracking history of a single DHL Express shipment.
  • DHL icon
    Get Landed Cost EstimateRetrieves an estimate of duties, taxes and charges for an international shipment.
  • DHL icon
    Get Multi-Piece Shipment RatesRetrieves a list of DHL Express rates for a multi-piece shipment.
  • DHL icon
    Get Proof of DeliveryReturns the electronic proof of delivery document for a shipment.
  • DHL icon
    Get Reference DataRetrieves a list of DHL Express reference values for a chosen dataset.
  • DHL icon
    Get Shipment Document ImageRetrieves a list of stored document images for a DHL Express shipment.
  • DHL icon
    Get Shipment RatesRetrieves a list of available DHL Express rates for a one-piece shipment.
  • DHL icon
    Get Shipment Tracking StatusRetrieves a list of tracking records for a shipment across all DHL services.
  • DHL icon
    List Available ProductsRetrieves a list of DHL Express products available for a shipping lane.
  • DHL icon
    List Service PointsRetrieves a list of DHL Express service points near a location.
  • DHL icon
    Track Express Shipments by NumberRetrieves a list of tracking records for one or more DHL Express shipments.
  • DHL icon
    Validate AddressReturns whether DHL Express can collect from or deliver to an address.
  • DHL icon
    Add Piece to ShipmentAdds one or more pieces to an existing DHL Express shipment.
  • DHL icon
    Cancel PickupCancels an existing DHL Express pickup booking.
  • DHL icon
    Create Early Shipment ScreeningCreates an early screening request for a break bulk shipment.
  • DHL icon
    Create PickupCreates a new DHL Express courier pickup booking.
  • DHL icon
    Create ShipmentCreates a new DHL Express shipment and returns its labels and documents.
  • DHL icon
    Make a MyDHL API CallPerforms an arbitrary authorized API call.

How to integrate DHL in automation workflow?

3 simple steps to make your DHL connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How DHL connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever DHL app is called in workflows. That allows your commerce automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that DHL supports.

The following table illustrates what fields DHL integration require during authorization flow inside our workflow builder [4].

Demonstration of DHL connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
Tracking API KeyRequired
password

Consumer Key of your app on the API portal (My Apps). This key works only for shipment tracking — DHL Express shipping modules need a MyDHL Basic Auth connection instead. Treat it like a password.

EnvironmentRequired
select

Which DHL tracking environment this key belongs to.

Connect DHL to popular apps on WEXTL

Enter a name of the other app you want to sync with DHL below. Click on selected app to explore integration options with DHL. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with DHL integration

Select Watch Shipment Status Changes trigger from DHL - this will be a starting point in your automation. Whenever event happens in DHL, workflow will start [7] from Watch Shipment Status Changes node.

Search for Add Piece to Shipment, connect it as the next step of integration sequence. You can use filters between Watch Shipment Status Changes and Add Piece to Shipment, so only important data pass from Watch Shipment Status Changes to the next step. WEXTL gives you full control over the process of DHL automation. All parts of workflow are visible on the canvas [4].

DHL on WEXTL has 25 modules for creating commerce automations. Explore DHL documentation for more.

DHL
Watch Shipment Status Changes
Shippo
Performs action
OR
Shippo
Triggers
DHL
Add Piece to Shipment

Demonstration of how visual DHL automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating DHL in your workflows.

Try DHL on WEXTL®

Claim your 3-day trial to build DHL integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the DHL integration.

  1. DHL integration source code, module specs and credentials implementation.
  2. Internal DHL integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official DHL vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® DHL App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation