Zum Hauptinhalt springen
Use Cases

DPD Tracking automatisieren: Sendungsverfolgung in Echtzeit mit n8n und Make.com

Automatische Paket-Tracking Updates für DPD-Sendungen an Kunden.

10 min Lesezeit
Aktualisiert: 24. März 2026

Sie versenden täglich Dutzende Pakete mit DPD und verbringen Stunden damit, Tracking-Status manuell zu prüfen und Kunden zu informieren? In diesem Guide zeigen wir, wie Sie die DPD Sendungsverfolgung vollständig automatisieren – von der automatischen Statusabfrage bis zur proaktiven Kundenbenachrichtigung. Die DPD-Tracking-Automatisierung ist ein typisches Beispiel für erfolgreiche E-Commerce Automatisierung.

Warum DPD Tracking automatisieren?

Typische Probleme im E-Commerce:
ProblemAuswirkungLösung durch Automatisierung
Kunden fragen "Wo ist mein Paket?"30% aller Support-AnfragenProaktive Benachrichtigungen
Manuelles Tracking-Checking2-3 Stunden/TagAutomatische Statusabfrage
Verspätungen werden spät erkanntUnzufriedene KundenEchtzeit-Alerts
Keine Übersicht über alle SendungenChaos bei ProblemenDashboard mit allen Status
Potenzielle Einsparung: Bei 100 Sendungen/Tag sparen Sie 15-20 Stunden/Woche.

DPD Tracking-Optionen im Überblick

1. DPD Webservice API (Offiziell)

DPD bietet eine offizielle API für Geschäftskunden:

FeatureVerfügbar
Sendungsverfolgung
Label-Erstellung
Abholaufträge
Retourenmanagement
Zugang: DPD Geschäftskunden-Account erforderlich

2. DPD Tracking-Seite (Scraping)

Für kleinere Volumen ohne API-Zugang:

URL: https://tracking.dpd.de/parcelstatus?query={TRACKING_NUMBER}&locale=de_DE
Hinweis: Scraping kann gegen AGB verstoßen – API bevorzugen.

3. Tracking-Aggregatoren

Dienste wie AfterShip, Shippo oder 17track aggregieren mehrere Carrier:

AnbieterDPD SupportAPIKosten
AfterShipAb $9/Monat
ShippoAb $10/Monat
17trackKostenlos (limitiert)
ParcelLabEnterprise

Workflow 1: Automatische Kunden-Benachrichtigung

Das Ziel

Kunden automatisch per E-Mail/SMS informieren bei Statusänderungen -- ein zentraler Baustein, um Kundenservice zu automatisieren:

  • Paket versendet
  • Paket im Zielland
  • Paket in Zustellung
  • Paket zugestellt
  • Problem/Verzögerung

Der Workflow

Neue Bestellung (Shopify/WooCommerce)

Versandlabel erstellen

Tracking-Nummer speichern

[Loop alle 2 Stunden]

DPD Status abfragen

Status geändert?

Ja: Kunde benachrichtigen

Umsetzung mit n8n

Schritt 1: Tracking-Nummern sammeln
// Node: Shopify Trigger - Order Fulfilled

// Tracking-Nummer aus Fulfillment extrahieren

const trackingNumber = $json.fulfillments[0]?.tracking_number;

const carrier = $json.fulfillments[0]?.tracking_company;

const customerEmail = $json.email;

const orderId = $json.order_number;

return {

trackingNumber,

carrier,

customerEmail,

orderId,

lastStatus: null,

lastChecked: null

};

Schritt 2: Status-Abfrage (mit AfterShip)
// Node: HTTP Request

// AfterShip API aufrufen

{

"method": "GET",

"url": "https://api.aftership.com/v4/trackings/dpd/{{ $json.trackingNumber }}",

"headers": {

"aftership-api-key": "YOUR_API_KEY",

"Content-Type": "application/json"

}

}

Schritt 3: Status-Änderung erkennen
// Node: IF

// Prüfen ob Status sich geändert hat

const currentStatus = $json.data.tracking.tag;

const lastStatus = $('Get Last Status').item.json.lastStatus;

return currentStatus !== lastStatus;

Schritt 4: E-Mail senden
// Node: Send Email

// Status-spezifische Nachricht

const statusMessages = {

'InTransit': 'Ihr Paket ist unterwegs!',

'OutForDelivery': 'Ihr Paket wird heute zugestellt!',

'Delivered': 'Ihr Paket wurde zugestellt!',

'Exception': 'Es gibt ein Problem mit Ihrer Lieferung.'

};

const subject = statusMessages[$json.status] || 'Update zu Ihrer Bestellung';

Selbst bauen oder bauen lassen?
Wir implementieren diesen Workflow für Sie — fertig getestet in 1-4 Wochen. Festpreisangebot in 24h.
Angebot anfragen →

Workflow 2: Versand-Dashboard mit Echtzeit-Status

Das Ziel

Ein Dashboard mit allen aktiven Sendungen und deren Status:

  • Übersicht aller Pakete
  • Filter nach Status
  • Alerts bei Problemen
  • Statistiken (Lieferzeiten, etc.)

Umsetzung mit Google Sheets + n8n

Schritt 1: Sendungen erfassen
Shopify Order Fulfilled

Google Sheets: Neue Zeile

- Order ID

- Tracking Number

- Kunde

- Versanddatum

- Status: "Versendet"

Schritt 2: Regelmäßige Status-Updates
Schedule Trigger (alle 30 Min)

Google Sheets: Alle aktiven Sendungen

Für jede Sendung: DPD Status abfragen

Google Sheets: Status aktualisieren

Schritt 3: Problem-Alerts
IF Status = "Exception" OR Lieferzeit > 5 Tage

Slack Alert an Support-Team

Ticket in Zendesk erstellen

Google Sheets Struktur

Order IDTrackingKundeVersandLetzter StatusStatus DatumTage unterwegs
#123401234567890Max M.15.01.InTransit16.01.2
#123501234567891Anna S.14.01.Delivered16.01.2
#123601234567892Tim K.13.01.Exception16.01.4

Workflow 3: Proaktives Verzögerungs-Management

Das Ziel

Verzögerungen erkennen BEVOR der Kunde sich beschwert.

Logik

// Verzögerung erkennen

const versandDatum = new Date($json.shippedAt);

const heute = new Date();

const tageUnterwegs = Math.floor((heute - versandDatum) / (1000 <em> 60 </em> 60 * 24));

const istVerzögert = (

(tageUnterwegs > 3 && $json.status === 'InTransit') ||

($json.status === 'Exception')

);

if (istVerzögert) {

return {

action: 'proactive_outreach',

message: 'Entschuldigung für die Verzögerung...',

compensation: 'discount_code_10'

};

}

Automatische Kompensation

Verzögerung erkannt (> 5 Tage)

Rabattcode generieren (10%)

Entschuldigungs-E-Mail senden

CRM: Kunde als "betroffen" markieren

DPD API Integration (Technisch)

Für die technische Anbindung per Webhook empfehlen wir unsere Anleitung zum Webhook erstellen, die die Grundlagen für solche Integrationen abdeckt.

API-Authentifizierung

// DPD Cloud API Authentication

const credentials = {

cloudUserId: 'YOUR_USER_ID',

cloudUserToken: 'YOUR_TOKEN',

delisId: 'YOUR_DELIS_ID'

};

// Login Request

const loginResponse = await fetch('https://cloud.dpd.de/api/v1/login', {

method: 'POST',

headers: { 'Content-Type': 'application/json' },

body: JSON.stringify({

name: credentials.cloudUserId,

password: credentials.cloudUserToken,

delisId: credentials.delisId

})

});

const { authToken } = await loginResponse.json();

Tracking-Abfrage

// Sendungsstatus abfragen

const trackingResponse = await fetch(

https://cloud.dpd.de/api/v1/tracking/${trackingNumber},

{

headers: {

'Authorization': Bearer ${authToken},

'Content-Type': 'application/json'

}

}

);

const tracking = await trackingResponse.json();

// tracking.statusHistory, tracking.currentStatus, etc.

Status-Codes verstehen

CodeBedeutungKundenfreundlich
ACCEPTEDPaket angenommen"Ihr Paket wurde versendet"
ON_THE_ROADUnterwegs"Ihr Paket ist unterwegs"
OUT_FOR_DELIVERYIn Zustellung"Wird heute zugestellt"
DELIVEREDZugestellt"Erfolgreich zugestellt"
NOT_DELIVEREDNicht zugestellt"Zustellung fehlgeschlagen"
RETURNEDRetoure"Paket wird zurückgesendet"
Schulung oder Implementierung?
Ob Sie es selbst lernen oder von uns umsetzen lassen wollen — wir bieten beides. Individuelle Workshops ab 2h oder fertige Lösungen.
Optionen ansehen →

Make.com Szenario: DPD + Shopify

Module-Aufbau

  • Shopify → Watch Fulfillments
  • HTTP → AfterShip Tracking erstellen
  • Google Sheets → Tracking speichern
  • Schedule → Alle 30 Min Status prüfen
  • Iterator → Für jedes Tracking
  • HTTP → AfterShip Status abrufen
  • Router:
  • - Status geändert → E-Mail senden

    - Problem → Slack Alert

    - Zugestellt → Bewertungsanfrage senden

    Beispiel-Filter

    // Nur Status-Änderungen verarbeiten
    

    Bedingung: {{previousStatus}} != {{currentStatus}}

    Best Practices

    1. Rate Limits beachten

    APILimitEmpfehlung
    DPD API100/MinBatching nutzen
    AfterShip10/SekDelays einbauen
    17track100/Tag (free)Nur aktive Sendungen

    2. Tracking-Daten cachen

    Nicht bei jeder Anfrage die API aufrufen:

    • Status "Delivered" → Nicht mehr abfragen
    • Status unverändert seit 1h → Längeres Intervall

    3. Kundenerwartungen managen

    // Realistische Lieferzeit kommunizieren
    

    const estimatedDelivery = {

    'DE_DE': '1-2 Werktage',

    'DE_AT': '2-3 Werktage',

    'DE_EU': '3-5 Werktage'

    };

    4. Mehrere Carrier unterstützen

    // Carrier-Router
    

    const carrierAPIs = {

    'DPD': 'https://api.dpd...',

    'DHL': 'https://api.dhl...',

    'UPS': 'https://api.ups...',

    'Hermes': 'https://api.hermes...'

    };

    const apiUrl = carrierAPIs[$json.carrier];

    Kosten-Nutzen-Rechnung

    Investition

    PositionKosten/Monat
    n8n/Make.com50-120€
    AfterShip (1.000 Sendungen)$9
    Einrichtung (einmalig)1.000-2.000€

    Einsparung

    BereichVorherNachherErsparnis
    Support-Anfragen "Wo ist mein Paket?"50/Tag10/Tag80%
    Manuelles Tracking-Checking3h/Tag0h100%
    Beschwerden wegen Verzögerung20/Woche5/Woche75%
    ROI: Bereits ab 50 Sendungen/Tag lohnt sich die Automatisierung.

    Erweiterte Integrationen

    DPD + Klaviyo (E-Mail Marketing)

    Tracking-Events als Trigger für E-Mail-Flows:

    • Zugestellt → Bewertungsanfrage nach 3 Tagen
    • Zugestellt → Cross-Selling E-Mail nach 7 Tagen

    DPD + Zendesk

    Automatisch Tickets erstellen bei Problemen:

    • Exception → High Priority Ticket
    • > 5 Tage Laufzeit → Medium Priority Ticket

    DPD + Slack

    Team-Benachrichtigungen:

    • Tägliche Zusammenfassung (X Pakete versendet, Y zugestellt)
    • Sofort-Alert bei Exceptions

    Fazit

    DPD Tracking-Automatisierung ist ein Quick Win mit hohem ROI:

    • Weniger Support-Anfragen
    • Zufriedenere Kunden durch proaktive Kommunikation
    • Probleme früh erkennen und lösen

    Nächste Schritte

  • Analyse: Wie viele Sendungen haben Sie pro Tag?
  • Tool-Wahl: DPD API direkt oder Aggregator?
  • Pilot: Einen Workflow (z.B. Zustellbenachrichtigung) implementieren
  • Skalieren: Weitere Status und Carrier hinzufügen
  • Weitere E-Commerce Automatisierungen finden Sie auf unserer E-Commerce Branchenseite.

    Wir unterstützen Sie bei der Versand-Automatisierung -- von der Konzeption bis zur Integration. Vereinbaren Sie eine kostenlose Beratung und lassen Sie uns gemeinsam Ihre Versandprozesse optimieren.

    Genau diesen Workflow?

    Wir bauen solche Workflows jede Woche — fertig getestet, produktionsreif. Festpreisangebot für Ihren Use Case.

    Auf dem Laufenden bleiben

    Automatisierungs-Insights, die wirklich helfen

    Neue Tool-Vergleiche, Workflow-Tipps und Preis-Updates — direkt in Ihr Postfach. Kein Spam, jederzeit abbestellbar.

    Wir respektieren Ihre Privatsphäre. Jederzeit abbestellbar.