Zum Inhalt springen

JTL-Wawi + n8n

JTL-Daten per Nur-Lese-API in deine n8n-Workflows einbinden. n8n ist Open-Source und self-hosted.

Nur-Lese-API: deine ERP-Daten werden nie verändert

So funktioniert es

1

Installieren

SQL2REST auf deinem Server starten. Der Wizard erkennt deine Datenbank automatisch.

2

Verbinden

REST-Endpunkte sind sofort verfügbar, keine manuelle Konfiguration nötig.

3

Automatisieren

n8n greift per HTTP Request Node auf deine JTL-Daten zu.

Beispiel-Workflows

Bestellbenachrichtigungen

Neue Aufträge aus JTL lesen und automatisch als Nachricht in Slack posten.

Lagerbestand-Sync

Lagerbestände aus JTL lesen und in Google Sheets exportieren.

Produkt-Export

Produktdaten aus JTL lesen und regelmäßig auf einen FTP-Server exportieren.

So verbindest du SQL2REST mit n8n

n8n HTTP Request Node
// n8n HTTP Request Node (Einrichtung)
//
// 1. Credential anlegen, Typ "Header Auth":
//      Name:          SQL2REST API Key
//      Header Name:   X-API-Key
//      Header Value:  <dein Key aus dem SQL2REST API-Dashboard>
//
// 2. Im HTTP Request Node:
//      Method:          GET
//      URL:             https://deinname.jtl2api.com/orders
//      Authentication:  Generic Credential Type -> Header Auth
//
// Deine Adresse steht in deinem SQL2REST API-Dashboard auf deinem Rechner.
// Self-hosted n8n auf demselben Rechner: http://localhost:8000/orders
// Self-hosted n8n im selben Netz:      http://192.168.1.10:8000/orders
//
// /orders durch einen beliebigen Endpoint ersetzen: /products, /customers, ...

Import in 4 Schritten

Einen Workflow-Template importieren und mit deiner JTL-Wawi verbinden.

1

Credential anlegen

In n8n unter Credentials -> New ein neues Credential vom Typ Header Auth erstellen: Name "SQL2REST API Key", Header-Name X-API-Key, Wert = dein Key aus dem SQL2REST API-Dashboard.

2

Workflow importieren

n8n-Editor öffnen, oben im Menü Import from File oder Import from URL wählen, eine der JSON-Dateien auswählen oder die GitHub-Raw-URL einfügen.

3

Credential verbinden

Nach dem Import zeigt der HTTP-Request-Node einen orangefarbenen Hinweis. Das ist normal. Das Credential "SQL2REST API Key" im Dropdown auswählen und speichern.

4

Basis-URL ersetzen

Den Platzhalter deinname.jtl2api.com im HTTP-Request-Node durch deine eigene Adresse ersetzen. Welche das ist, hängt davon ab, wo n8n läuft:

  • •n8n Cloud oder ein fremder Server: deine Tunnel-Adresse, zu finden in deinem SQL2REST API-Dashboard auf deinem Rechner. Der Tunnel ist im Team-Tarif enthalten und im Personal-Tarif zubuchbar; alternativ dein eigener Reverse Proxy oder Tunnel (Cloudflare Tunnel, Caddy).
  • •n8n auf demselben Rechner wie SQL2REST: http://localhost:8000
  • •n8n im selben Netzwerk: die LAN-IP des Wawi-Rechners, z.B. http://192.168.1.10:8000

Der Port (Standard 8000) ist im SQL2REST Setup-Wizard frei wählbar.

n8n Workflow-Templates herunterladen

Direkte Links zu den importierbaren JSON-Workflows auf GitHub. Per "Import from URL" in n8n laden oder als Datei herunterladen.

Erreichbarkeit: LAN vs. Cloud

Self-hosted n8n im selben Netzwerk: localhost oder die LAN-IP des Wawi-Rechners funktionieren direkt (z.B. http://192.168.1.10:8000).

n8n Cloud: SQL2REST muss öffentlich über HTTPS erreichbar sein. Am einfachsten geht das mit dem eingebauten SQL2REST-Tunnel: ein Klick, keine Portfreigabe, im Team-Tarif enthalten und im Personal-Tarif zubuchbar. Alternativ ein eigener Reverse Proxy (z.B. Cloudflare Tunnel, kostenlos in 15 Minuten eingerichtet). Den Port direkt offenzulegen empfehlen wir nicht.

Reverse-Proxy-Anleitung

Bereit loszulegen?

Starte in wenigen Minuten. Keine komplizierte Einrichtung, keine Cloud-Abhängigkeit.