JTL-Kundendaten und Aufträge in HubSpot übernehmen
Kunden, Firmen und Aufträge aus der JTL-Wawi automatisch ins HubSpot-CRM spielen – mit sauberem Feld-Mapping und ohne Dubletten. Damit Vertrieb und Service mit vollständigen Profilen arbeiten, statt Datensätze von Hand abzutippen.
Kurz gesagt: Ein Sync liest deine Kunden-, Firmen- und Auftragsdaten direkt aus der JTL-Datenbank und legt sie in HubSpot als Contacts, Companies und Deals an. Der Abgleich läuft einseitig, JTL bleibt die Quelle und HubSpot zieht nach. Über die JTL-Kundennummer als eindeutigen Schlüssel bleibt jeder Kunde genau ein Datensatz, egal wie oft der Sync läuft. Der Rest dieser Seite zeigt, welche Felder wohin wandern, in welcher Taktung und wie der Dublettenschutz technisch funktioniert.
- Worum geht es beim JTL-HubSpot-Datenabgleich?
- Der Abgleich überträgt die Stammdaten aus der JTL-Warenwirtschaft in das HubSpot-CRM: aus einem JTL-Kunden wird ein HubSpot-Kontakt, aus einem Kundenkonto eine Company, aus einem Auftrag ein Deal. Ziel ist ein CRM, in dem Vertrieb und Service den vollständigen Kunden sehen, ohne ins Shop-System wechseln zu müssen.
Warum die Daten in JTL liegen bleiben
In vielen Händler-Setups steht der Kunde in der JTL-Wawi, aber nicht im CRM. Der Vertrieb arbeitet dann auf halben Profilen: Name und E-Mail sind da, aber Kundengruppe, Umsatz oder die letzte Bestellung fehlen. Also wechselt jemand zwischen Wawi und HubSpot hin und her oder tippt den Kunden ein zweites Mal ab.
Diese Seite ist der Use-Case-Teil zur JTL-HubSpot-Integration. Geht es dir eher um den bestehenden CRM-Bestand, der veraltet ist, ist der Ratgeber zum Anreichern von Kundenstammdaten der passendere Einstieg.
Welche Daten aus JTL nach HubSpot wandern
Links das JTL-Objekt, rechts das Ziel in HubSpot. Kunden und Firmen sind der Kern, Aufträge und Umsatz eine Erweiterung. Die Kundennummer ist kein Anzeigefeld, sondern der Schlüssel, über den alles zugeordnet wird.
| JTL-Wawi | HubSpot |
|---|---|
| KundeKern Name, E-Mail, Telefon, Rechnungs- und Lieferadresse, Kundengruppe | Contact |
| Firma / KundenkontoKern Firmenname, Anschrift, USt-IdNr., verknüpfte Ansprechpartner | Company |
| KundennummerSchlüssel Eindeutiger Schlüssel für den Abgleich – verhindert Dubletten | Eigene Property (External ID) |
| AuftragErweiterung Auftragsnummer, Auftragswert, Status, verknüpfter Kontakt | Deal |
| Umsatz / BestellhistorieErweiterung Gesamtumsatz, letzte Bestellung, Anzahl Aufträge | Kennzahl am Kontakt / Company |
Eigene JTL-Attribute wie ein Kundensegment oder ein Vertriebsgebiet lassen sich auf zusätzliche HubSpot-Properties legen. Sollen die Daten nicht aus JTL, sondern aus einem ERP oder einer Fachanwendung kommen, ist das eher ein Fall für die CRM-Integration.
Der Schlüssel gegen Dubletten
Das häufigste Problem beim Übernehmen von Kundendaten sind Duplikate. Läuft ein Import zweimal, steht der Kunde plötzlich doppelt im CRM, und ab da rechnen die Reports falsch. Der Abgleich löst das über die JTL-Kundennummer: Sie wird als eigene Property am HubSpot-Kontakt mitgeführt.
Bei jedem Durchlauf sucht der Sync zuerst nach dieser Nummer. Findet er den Kunden, aktualisiert er ihn. Findet er ihn nicht, legt er ihn neu an. Dieses Upsert-Prinzip macht Duplikate technisch unmöglich, egal wie oft der Sync läuft. Als zweites Merkmal hilft die E-Mail, wenn ein Kontakt vorher schon von Hand in HubSpot stand.
In welcher Taktung der Sync läuft
Es muss nicht alles in Echtzeit sein. Die Taktung wird pro Objekt festgelegt, passend dazu, wie schnell die Daten im CRM gebraucht werden.
Für den Alltag im Vertrieb ist ein stündlicher Sync fast immer der richtige Kompromiss: HubSpot ist tagsüber praktisch aktuell, die Last auf der Warenwirtschaft bleibt niedrig. Echtzeit lohnt sich dort, wo ein neuer Kunde sofort eine Automatisierung im CRM auslösen soll, etwa eine Willkommensstrecke.
Unsicher, welche JTL-Felder bei euch überhaupt sauber gepflegt sind?
JTL-Setup besprechen →Aufträge und Umsatz im CRM
Kunden und Firmen sind der Kern. Der spannende Teil beginnt, wenn auch die Aufträge mitkommen. Ein JTL-Auftrag wird zu einem HubSpot-Deal mit Auftragswert und Status, aufsummierter Umsatz und Bestellhistorie landen als Kennzahlen direkt am Kontakt oder am Unternehmen.
Damit sieht der Vertrieb nicht nur, wer ein Kunde ist, sondern was er wert ist. Segmentieren nach Bestandskunden mit hohem Umsatz wird möglich, ebenso automatische Nachfass-Strecken auf Basis der letzten Bestellung. Diese Auftrags- und Umsatzanbindung ist eine Erweiterung des Standard-Sync, den wir im Projekt getrennt einplanen, weil sie stärker von der Struktur eurer JTL-Aufträge abhängt.
Was der Abgleich an Zeit spart
Wann sich der automatische Abgleich lohnt
Sync lohnt sich
- Regelmäßig kommen neue Kunden über den Shop oder die Wawi dazu
- Vertrieb und Service arbeiten in HubSpot und brauchen aktuelle Profile
- Kundendaten ändern sich laufend (Adresse, Ansprechpartner, Umsatz)
- Reports in HubSpot sollen auf dem vollen Bestand rechnen, nicht auf einem Ausschnitt
Export/Import reicht
- Der Kundenstamm ist klein und ändert sich kaum
- HubSpot wird nur für einzelne Kampagnen genutzt, nicht im Tagesgeschäft
- Es reicht, ein- bis zweimal im Jahr eine Liste zu übertragen
Häufige Fragen zum JTL-HubSpot-Abgleich
JTL-HubSpot-Setup besprechen
20 Minuten, unverbindlich. Wir schauen uns euer JTL- und HubSpot-Setup an und klären, welche Daten in welcher Taktung rüber sollen. Danach bekommst du eine ehrliche Einschätzung.
Termin auswählen →Erzähl mir kurz von eurem Shop-Setup
Sag mir, wie viele Kunden und Aufträge ihr in JTL habt und was ihr in HubSpot damit vorhabt. Ich schätze Aufwand, Taktung und Feld-Mapping ein, bevor irgendetwas läuft.
Ich baue seit Jahren Integrationen zwischen Warenwirtschaft und CRM, meist mit JTL, HubSpot und n8n. Diese Seite fasst zusammen, worauf es beim Übernehmen von Kundendaten wirklich ankommt: sauberes Mapping, ein eindeutiger Schlüssel und die richtige Taktung.
Auf LinkedIn vernetzen →