DHL Make integrationAutomate DHL with Make.
Stop copying tracking numbers into the DHL site one by one. The DHL Make integration gives you 5 modules, 4 actions and 1 search, to read shipment status from your scenarios. This guide covers the API key, a first scenario and when to pick each module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the DHL Make integration do for you?
The DHL Make integration links your DHL developer account to Make, so a scenario (the automation you build in Make, a chain of bricks called modules) can ask DHL where a shipment stands. You hand it a house bill number, it hands back status or tracking details that the next module can use.
A status column that fills itself. An operations lead keeps outgoing freight in a spreadsheet. Each new row carries a house bill number, and Get a Shipment Status adds the DHL status next to it, so nobody opens the carrier site to answer "where is it?".
Customer service with the answer ready. When a ticket mentions a shipment, Track a Shipment (Unified) returns DHL's latest report on it, and the next module posts that report into the ticket before an agent picks it up.
Freight files for forwarding. If you ship through DHL Global Forwarding, Track a Shipment (DHL Global Forwarding) pulls the shipment information for a house bill number, ready to be stored with the order.
What the app does not do: it has no trigger, so DHL never starts a scenario on its own. The run begins with another app or with Make's schedule. For anything outside the 5 modules, Make an API Call reaches the rest of the DHL API with the same connection. The same app also exists on n8n (see the DHL n8n integration and the n8n vs Make comparison). New to the editor? The Make training starts from zero.
How do you connect your DHL account to Make?
- 01
Copy your API key from DHL
You need a DHL developer account and valid API credentials first. Sign in to it, open the User Dashboard tab and copy the API key shown there. Keep it at hand for the next step.
- 02
Add a DHL module in Make
In your scenario, add any DHL module and click Create a connection. A connection is your DHL account linked to Make once, then reused by every DHL module. The Connection name field is optional, but a clear name helps when you run several accounts.
- 03
Paste the key and save
Enter the credentials you copied from DHL, or follow the on-screen instructions, then save. From that point Make can call DHL on your behalf, and every other DHL module in the scenario picks the same connection from a list.
Your first scenario with DHL
GoalWhen a new shipment row lands in the tool your team already uses, Make asks DHL for its status and passes the answer on.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. DHL has no trigger, so the first module belongs to the app where your shipments are listed: a spreadsheet, a CRM or an order tool.
- 02
Pick the starting module
Search that app, choose its module that watches new rows or records, and create its connection. Each record it returns becomes a bundle, meaning one item passed to the next module, here one shipment.
- 03
Add Get a Shipment Status
Click the + on the right, search DHL and pick Get a Shipment Status. Select your DHL connection, then map the house bill number from the first module instead of typing it.
- 04
Test with Run once
Click Run once. Make runs the scenario a single time and shows the bundles each module received. Open the DHL bubble to read the status it returned for your test shipment.
- 05
Send the status and switch it on
Add one more module with the + to write the status where your team reads it. Then set the schedule on the first module (every 15 minutes by default) and turn the scenario on.
What each DHL module does in Make
DHL gives you 5 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Get a House Bill Number
ActionIn Make“Retrieves a house bill number.”
This action brings back a house bill number from DHL. Get a Shipment Status and Track a Shipment (DHL Global Forwarding) both ask for that number, so this module can come before them.
Get a Shipment Status
ActionIn Make“Retrieves shipment status information by shipment's house bill number.”
Hand it a house bill number and it returns the status DHL holds for that shipment, as one bundle you can map into a sheet, a message or a ticket.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your escape hatch when the four ready-made modules stop short. It sends any request to the DHL API using the connection you already created, with no second login to set up.
Track a Shipment (DHL Global Forwarding)
ActionIn Make“Retrieves shipment information by shipment house bill number.”
Built for freight moving through DHL Global Forwarding, it fetches the shipment information tied to a house bill number, which gives you more to store than a bare status.
Track a Shipment (Unified)
SearchIn Make“Retrieves up-to-the-minute shipment status report.”
The only search module of the app. It asks DHL for its latest tracking report on a shipment and can return zero, one or several bundles depending on what DHL finds.
Need help automating DHL with Make?
A person reads every message.