Skip to content
Home » DHL

DHL

DHL Express Integration for Salesforce

International Shipping, Connected to Your Freight Operations

FTM is designed to connect DHL Express international shipping to Salesforce through the MyDHL API, bringing rate comparison, label generation, customs documentation, and shipment tracking into the workflows your team already uses.

FTM · DHL Express Shipment
From
Los Angeles, CA
US · 90001
To
Frankfurt, DE
60311
DHL Express Worldwide
Est. delivery: Thu, Oct 15, 2026
$148.90
Package
1 pkg · 3.2 kg · 30×20×15 cm
Waybill
1234567890

Tracking Status In Transit · LAX Gateway
Customs PLT Eligible
Illustrative shipment overview · not a live DHL shipment
Salesforce-Native TMS
Multi-Carrier Platform
4.96 AppExchange Rating
Global Carrier Coverage
MyDHL API Integration

One API. End-to-End International Shipping.

The DHL MyDHL API provides a unified interface for international shipment workflows, from rate comparison and label generation to customs documentation and real-time tracking. FTM can surface these capabilities within Salesforce when configured.

Rates
Service comparison & transit times
Avail.
Labels
Shipment creation & label generation
Avail.
Customs
Invoice, HS codes, duties
Avail.
Tracking
Status, scans, delivery events
Avail.
Pickup
Scheduling & booking
Avail.

All capabilities are Available for Integration via the DHL MyDHL API. Deployment in FTM is not yet verified. A DHL Express customer account and API credentials are required.

Rates and Transit Times

Compare DHL Express Services Before You Ship

Using the MyDHL Rating API, FTM can retrieve available DHL Express service options alongside estimated rates and delivery dates for a configured shipment, so your team can select the right service without leaving Salesforce.

The Rating API also supports Landed Cost estimates for eligible international shipments, returning estimated duties and taxes based on the item’s HS code, declared value, and destination country.

  • Account-based rates where enabled on your DHL account
  • Service availability by origin-destination pair
  • Landed Cost estimates: duties, taxes, and cross-border fees
Available for Integration
FTM · DHL Rate Results
Ship: Oct 14, 2026 · Los Angeles, CA → Frankfurt, DE · 3.2 kg
DHL Express Worldwide
End-of-day delivery
$148.90
est. Oct 15, 2026
DHL Express 12:00
Delivery by noon
$198.40
est. Oct 15, 2026
DHL Express 9:00
Delivery by 9:00 AM
$248.75
est. Oct 15, 2026
Landed Cost Estimate
Est. import duties + VAT (DE) +$34.20
Estimate only, subject to DHL Landed Cost API coverage and actual shipment data
Illustrative rates · not actual DHL Express pricing
International Shipping and Customs

Customs Documentation, Connected to Your Shipment Records

International DHL Express shipments require customs documentation, commercial invoices, HS codes, declared values, and sometimes paper supporting documents. Through the MyDHL API, FTM can manage these within the Salesforce shipment record.

  • Commercial Invoice
    The MyDHL API generates a Commercial Invoice for eligible international shipments as part of the label response, retrievable for printing or downstream reference.
  • Paperless Trade (PLT)
    DHL’s Paperless Trade program enables electronic customs document submission for eligible shipments and trade lanes, replacing paper invoices where accepted by customs authorities.
  • HS Codes and Declared Values
    International shipment data passed to DHL includes HS commodity codes, declared values, country of origin, and item-level customs descriptions, sourced from Salesforce records.
Available for Integration PLT eligibility depends on DHL account and trade lane
Customs Declaration · DHL Express
Shipment: Los Angeles, CA → Frankfurt, DE
HS Code
8471.30.0100
Declared Value
USD 1,250.00
Country of Origin
United States
Content Type
Commercial Goods
Item Description
Laptop Computer, Portable Data Processing Machine

Paperless Trade Status PLT Eligible
Commercial Invoice Generated by DHL API
Illustrative customs data · not a real DHL declaration
FTM · DHL Express Tracking
Tracking Number
1234567890
In Transit
Estimated Delivery: Thursday, Oct 15, 2026
Frankfurt, Germany 60311 · local time
Oct 14, 2026 · 14:15 PT · Departed gateway
Departed DHL gateway, in transit to destination
Los Angeles, CA (LAX Gateway)
Oct 14, 2026 · 11:47 PT · Processed
Processed at DHL gateway facility
Los Angeles, CA (LAX Gateway)
Oct 14, 2026 · 09:22 PT · Picked up
Shipment picked up by DHL courier
Los Angeles, CA
Oct 14, 2026 · 08:05 PT · Label created
Shipment information received by DHL
Los Angeles, CA
Illustrative tracking events · not a live DHL shipment
Shipment Tracking

DHL Express Tracking, Visible in Salesforce

FTM can call the MyDHL Tracking API to retrieve package scan events, transit milestones, and delivery status for a DHL Express shipment, displaying the information directly on the associated Salesforce record.

The MyDHL API also supports tracking by shipment reference number against a payer account, enabling retrieval without requiring the individual waybill number.

  • Scan events and transit milestones from DHL
  • Estimated delivery date from the DHL API response
  • Electronic Proof of Delivery (ePOD) retrieval where available
Available for Integration
Shipment Creation

Create Shipments and Generate Labels in Salesforce

The MyDHL Shipment API accepts full shipment details, sender, recipient, service, package dimensions, and customs data, and returns a DHL waybill label ready for printing.

  • DHL Express label (PDF or thermal) returned from the Shipping API
  • Value-added services: insurance, signature required, where supported
  • Address validation prior to creation via the Address API
Available for Integration
Pickup Requests

Schedule DHL Pickups from Salesforce

The MyDHL Pickup API supports creating, updating, and canceling DHL Express pickup bookings. FTM can pass pickup location, time window, and package details directly to DHL when configured.

Schedule DHL Pickup
Pickup Date
Wed, Oct 14, 2026
Pickup Window
2:00 PM, 5:00 PM
Location
Acme Corp · 1200 W Olympic Blvd, Los Angeles, CA
Ready packages: 2 · est. 4.1 kg (separate example) Confirmed
Illustrative pickup confirmation · not a live DHL booking
Available for Integration
Division of Responsibility

What DHL Handles. What FTM Handles.

DHL Express Provides
  • International courier network, transit, and delivery across 220+ countries and territories
  • Rates, service availability, and account-specific pricing through the Rating API
  • Waybill labels, commercial invoices, and customs documents via the Shipping API
  • Scan events, tracking milestones, and ePOD via the Tracking API
  • Pickup bookings, updates, and cancellations through the Pickup API
  • Paperless Trade (PLT) processing where the shipment and trade lane qualify
  • Address deliverability checks via the Address Validation API
FTM Provides
  • Salesforce-native workflows: shipment records, UI, and user actions stay inside Salesforce
  • Integration orchestration: calling the MyDHL API on behalf of configured Salesforce workflows
  • Surfacing DHL data, rates, tracking, labels, customs documents, on Salesforce records
  • Pre-populating DHL shipment fields from existing Salesforce record data
  • Multi-carrier management: DHL Express alongside FedEx, UPS, and other connected carriers
  • Reporting: DHL shipment data accessible within Salesforce reporting where configured
Business Benefits

What Changes When International Shipping Connects to Salesforce

Less Duplicate Entry

Shipment details already stored in Salesforce, addresses, package info, declared values, are reused to populate DHL shipment requests, reducing manual re-entry across systems.

Clearer Shipment Visibility

DHL tracking events, transit status, and delivery confirmation appear on the Salesforce record alongside the rest of the order, without requiring a separate lookup on DHL’s website.

Connected Documentation

Commercial invoices, customs entries, and labels generated by the DHL API are retrievable within the Salesforce workflow, keeping international shipping paperwork alongside the shipment record.

Related Integrations

More Carrier Integrations in FTM

Frequently Asked Questions

Common Questions About the FTM + DHL Express Integration

You need an active DHL Express customer account and API credentials from the DHL Developer Portal (developer.dhl.com). The MyDHL API requires a DHL Express account number and authentication credentials. Access to specific services, such as account-based rates, Paperless Trade, or value-added services, depends on your DHL account type and agreement. Contact your DHL Express account representative or the DHL Developer Portal for details.
The MyDHL API enables Paperless Trade by default for eligible international shipments, electronic customs documents are submitted to DHL instead of requiring paper invoices to be attached. Whether a specific shipment qualifies for PLT depends on the origin-destination trade lane and the customs authorities accepting electronic submissions. FTM can support PLT-eligible shipments where the DHL account and trade lane allow. Non-PLT-eligible shipments can still be created, with paper customs documents required at the origin.
FTM calls the MyDHL Tracking API to retrieve scan events, transit milestones, and delivery status for a DHL Express shipment, then surfaces that data on the associated Salesforce record. The frequency and method of data refresh depend on how FTM is configured for your deployment. Scan event timing and detail are determined by DHL, not FTM. Electronic Proof of Delivery (ePOD) retrieval is also available through the API for qualifying delivered shipments.
The MyDHL API includes a Landed Cost endpoint that returns estimated duties and taxes for eligible international shipments. These estimates are based on item-level data including HS codes, declared values, country of origin, and destination country. Landed Cost estimates are indicative, actual charges assessed by customs authorities may differ. Coverage varies by destination country and commodity type.
DHL operates several distinct divisions. DHL Express is the international time-definite courier service for documents and parcels, supported by the MyDHL API, this is what the FTM integration covers. DHL Freight provides road, rail, and air freight services, primarily in Europe, for larger cargo shipments. DHL eCommerce focuses on domestic parcel delivery and e-commerce fulfillment. These divisions use different API systems and account structures. FTM’s DHL integration is scoped specifically to DHL Express via the MyDHL API.
The MyDHL API returns the DHL Express services available for a specific origin-destination-weight combination, based on your DHL account. Services such as DHL Express Worldwide, DHL Express 12:00, and DHL Express 9:00 are returned where they are available and enabled on your account. Not all services are available in all markets. The Rating API returns which services are currently bookable for each shipment, FTM surfaces those results within Salesforce when the integration is configured.
Get Started

Connect International Shipping to Your Freight Operations

See how FTM can bring DHL Express rates, labels, customs documentation, and shipment tracking into the Salesforce workflows your team already works in.

Questions about DHL Express API access or account requirements? Contact our team.

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's Talk!

Thanks for stopping by! We're here to help, please don't hesitate to reach out.

Watch 3-Min Demo
↑