DHL
LogisticsTrack shipments across every DHL business unit and find DHL service points, post offices, and parcel lockers by address or geo-coordinate.
What This Integration Enables
Agents work across the full DHL read surface: Track Shipment for live status and a chronological delivery event timeline, and Find Locations by Address, Find Locations by Geo, and Get Location by ID for the service-point network behind returns and drop-offs. Every operation is read-only, so the connector is a monitoring and enrichment layer rather than a system of record. It gives a fulfillment workflow eyes on the parcel: what happened, when, and where the customer should go next.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Delivery Monitoring After Label Purchase
A label is bought upstream and returns a DHL tracking number. The agent polls Track Shipment on a schedule, building a delivery event timeline as the parcel moves. On a `delivered` event, it posts to the fulfillment channel in [Slack](/integrations/slack) and closes the order. On an exception event, it does not close anything. It gathers the event detail and routes the case for a human decision, so the shipments that need attention are the only ones a person sees.
Nearest Drop-Off in a Return Confirmation
A customer requests a return. The agent takes the customer's address, calls Find Locations by Address to suggest the closest DHL drop-off point, then Get Location by ID to pull the full opening hours. It writes the location and hours into the return confirmation so the customer gets a specific place to go, not a generic instruction to search.
Order Dashboard Enrichment
An operations dashboard needs a status column that stays current. The agent calls Track Shipment for each open DHL shipment, maps the raw status to a plain-language stage, and updates the order record. Support agents read a chronological event timeline per order instead of pasting tracking numbers into the carrier site one at a time.
Human-in-Loop Highlight
A tracking exception on a low-value parcel is routine. A high-value shipment that has stopped moving for days is a judgment call, and human-in-the-loop is the pattern where the agent pauses, assembles the context and the choices, routes to the right person, and resumes on their answer. When Track Shipment reports a stalled or exception status on a shipment above a configurable value, the agent does not auto-reship or sit on it. It assembles the event timeline, the customer, the order value, and the two viable paths, then messages ops in Slack: "DHL shipment for order #4471 has shown no movement for 4 days. Value $920. Reroute to a nearer service point, or reship? Timeline attached." Ops decides. The agent records the decision with the approver and acts.
Agent Capabilities
4 actionsTracking
1- Track Shipment Retrieves the live status and a chronological delivery event timeline for a DHL tracking number. Used to monitor shipments in flight and detect delivery or exception events as they happen.
Location Finder
3- Find Locations by Address Finds DHL service points, lockers, and drop-off locations near a postal address. Used to suggest the closest drop-off point in a return or pickup flow.
- Find Locations by Geo Finds DHL service points, lockers, and drop-off locations near a set of geo-coordinates. Used when a workflow already has latitude and longitude rather than a formatted address.
- Get Location by ID Retrieves the full details of a specific DHL location, including opening hours. Used to enrich a suggested drop-off point with the information a customer needs to actually use it.
Start building with DHL
$100 in credits. No card required. Connect in minutes.