Ressources · Intégration n8n

Intégration DHL n8nAutomatiser DHL avec n8n.

Ce colis est passé où, là, maintenant ? L'intégration DHL n8n répond depuis un workflow : un nœud, une ressource, une opération, Get Tracking Details. Aucun trigger DHL n'existe côté n8n, le départ vient d'un Schedule Trigger ou d'un Webhook. Pour les équipes ops et support.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

L'intégration DHL n8n, elle sert à quoi ?

L'intégration DHL n8n tient dans un seul nœud, n8n-nodes-base.dhl, branché sur l'API de suivi d'expédition de DHL. Une ressource, Shipment, et une opération, Get Tracking Details. Le workflow lui passe un numéro de suivi, le nœud renvoie ce que le transporteur sait de ce colis, et le nœud suivant se charge d'en faire quelque chose d'utile.

Un seul geste à retenir : le workflow tient déjà un numéro de suivi, DHL transforme ce numéro en réponse, le nœud d'après agit. Le reste n'est que de la tuyauterie que tu connais.

Premier montage, le passage quotidien. Un onglet Google Sheets liste les expéditions encore en route. Un Schedule Trigger, le nœud n8n qui se déclenche à intervalle fixe, ouvre la feuille une fois par jour, boucle sur les lignes, appelle DHL pour chaque numéro et réécrit la réponse à côté de la ligne. La colonne de statut cesse d'être une corvée du lundi matin.

Deuxième montage, l'email qui prend les devants. Même boucle, autre sortie : la réponse ne va plus dans une cellule mais dans un message Gmail adressé à l'acheteur, avec un nœud IF au milieu pour trancher quels colis méritent vraiment un mail.

Troisième montage, le guichet support. Un client écrit pour savoir où en est sa commande. Le workflow récupère le numéro de suivi rattaché à la commande, lance Get Tracking Details et dépose la réponse dans le canal Slack où l'équipe travaille déjà. Plus personne n'ouvre le portail du transporteur pour répondre.

Le nœud couvre l'opération du catalogue, Get Tracking Details. Ce qui sort des opérations du catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API DHL en réutilisant le même credential via l'authentification prédéfinie. C'est une pratique n8n normale, pas un contournement.

Si c'est ton premier nœud de ce type, la Formation n8n pose les bases des credentials et des expressions, et l'Avis n8n compare la plateforme aux alternatives avant que tu t'engages.

Connexion

Comment connecter DHL à n8n ?

  1. 01

    Ouvrir un compte DHL Developer

    Le nœud attend une clé API, et cette clé se fabrique dans le portail DHL Developer. Crée le compte, puis clique sur l'icône utilisateur pour ouvrir User Apps. C'est de cette page que sortira chaque clé collée ensuite dans n8n, autant la garder ouverte dans un onglet pendant la configuration.

  2. 02

    Créer une app et y rattacher l'API de suivi

    Clique sur Create App, renseigne un App name du genre n8n integration et un Machine name du genre n8n_integration. Dans SELECT APIs, choisis Shipment Tracking - Unified : l'API apparaît alors dans la section Add API to app, où tu cliques sur le plus placé à côté. Termine par Create App.

  3. 03

    Coller la clé dans un credential n8n

    Ouvre l'app créée, clique sur Show key à côté d'API Key et copie la valeur. Dans n8n, va dans Credentials, crée un credential DHL et colle la clé. Un credential se crée une fois et se réutilise dans tous les workflows, le nœud le propose dans sa liste déroulante, aussi bien sur n8n Cloud que sur une instance auto-hébergée.

Actions

Ce que le nœud DHL sait faire

Le nœud DHL expose 1 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceGet Tracking Details
Shipment✓

Shipment

1 opération
01

Get tracking details for a shipment

shipment.get

Ce que tu vois dans n8n

Notes & cas d'usage

L'opération interroge DHL sur une expédition et rend la réponse du transporteur au workflow, sous forme d'item que le nœud suivant peut lire.

Paramètres clés

  • Tracking Number : le numéro qui identifie l'expédition. Il est requis, une valeur vide bloque donc l'exécution du nœud. Il arrive le plus souvent du nœud précédent sous forme d'expression, notée {{ $json.field }}.
  • Recipient's Postal Code : facultatif, rangé dans la collection Options. DHL renvoie des informations plus détaillées sur l'expédition quand tu le fournis, parce qu'il fait office d'étape de vérification.
Cas d'usage
une boutique en ligne rafraîchit chaque nuit le statut de ses commandes encore en transit.
Besoin d'aide

Besoin d'aide pour automatiser DHL avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

DHL et n8n, les questions qui viennent ensuite

01L'intégration DHL n8n est-elle gratuite ?
Oui du côté n8n. Le nœud DHL est livré avec n8n : rien à installer, rien à payer en plus, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. Le workflow se comporte exactement pareil dans les deux cas. Ce que DHL demande de son côté pour un compte développeur et une clé de suivi est une autre question, qui se règle dans le portail DHL Developer et que cette page ne traite pas. Compte zéro côté n8n, et vérifie le côté transporteur dans ton propre portail avant de lancer un workflow qui tourne tous les jours.
02Quels credentials faut-il pour le nœud DHL ?
Une clé API, et c'est la seule méthode d'authentification prise en charge. Elle vient d'un compte DHL Developer : ouvre User Apps, crée une app avec un App name et un Machine name, sélectionne Shipment Tracking - Unified dans SELECT APIs, rattache-la avec le plus de la section Add API to app, puis affiche et copie l'API Key depuis le détail de l'app. Colle cette valeur dans un credential DHL côté n8n. Le nœud n'a pas de sélecteur d'authentification à lui, donc une fois le credential enregistré, il suffit de le choisir dans la liste déroulante.
03Quelles limites a le nœud DHL dans n8n ?
Le catalogue donne à ce nœud une ressource, Shipment, et une opération, Get Tracking Details, construite autour d'un Tracking Number requis et d'un Recipient's Postal Code facultatif. C'est la surface disponible telle quelle. Ce qui sort des opérations du catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API DHL en réutilisant le même credential via l'authentification prédéfinie. La limite n'est donc pas un mur, c'est un aiguillage : le nœud dédié pour le suivi, HTTP Request pour le reste, la même clé pour les deux.
04DHL peut-il déclencher un workflow n8n en temps réel ?
Non. DHL n'a pas de nœud trigger dans n8n, donc un workflow qui parle d'expéditions ne démarre jamais tout seul depuis le transporteur. Le départ vient d'ailleurs. Un Schedule Trigger se déclenche à intervalle fixe, ce qui colle bien à un balayage quotidien des colis en cours. Un Webhook n8n, c'est-à-dire une URL qu'un service tiers appelle, convient quand ta boutique ou ton outil de support pousse déjà des événements. Sinon, le trigger d'un autre outil ouvre l'exécution et le nœud DHL se place plus loin dans la chaîne. Choisis le point de départ, ajoute le nœud après.
05n8n ou Make pour le suivi DHL ?
Ça dépend de quatre critères, et le prix n'en est qu'un. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération. n8n tourne sur n8n Cloud ou sur ton propre serveur via Docker ou npm, et le workflow reste identique dans les deux cas. Pose-toi donc les bonnes questions : les données de livraison doivent-elles rester sur une infrastructure que tu maîtrises, préfères-tu une facture prévisible à une facturation à l'opération, quelle logique visuelle ton équipe lit-elle le plus vite, et comptes-tu descendre souvent dans HTTP Request ? Les réponses tranchent d'elles-mêmes.