JTL-Wawi + n8n
JTL-Daten per Nur-Lese-API in deine n8n-Workflows einbinden. n8n ist Open-Source und self-hosted.
So funktioniert es
Installieren
SQL2REST auf deinem Server starten. Der Wizard erkennt deine Datenbank automatisch.
Verbinden
REST-Endpunkte sind sofort verfügbar, keine manuelle Konfiguration nötig.
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 (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: http://YOUR-SERVER:8000/orders
// Authentication: Generic Credential Type -> Header Auth
//
// /orders durch einen beliebigen Endpoint ersetzen: /products, /customers, ... Import in 4 Schritten
Einen Workflow-Template importieren und mit deiner JTL-Wawi verbinden.
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.
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.
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.
Basis-URL ersetzen
Den Platzhalter YOUR-SERVER:8000 im HTTP-Request-Node durch die Adresse deines SQL2REST-Servers ersetzen, z.B. 192.168.1.10:8000 oder deinen Hostnamen. 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.
- sql2rest-starter.workflow.json Generic starter
- sql2rest-orders-notification.workflow.json Orders notification
- sql2rest-product-export.workflow.json Daily product export
- sql2rest-low-stock-alert.workflow.json Low-stock alert
- README mit vollständiger Anleitung (examples/n8n-templates)
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 erreichbar sein. Aus Sicherheitsgründen empfehlen wir dafür einen Reverse Proxy (z.B. Cloudflare Tunnel, kostenlos in 15 Minuten eingerichtet), statt den Port direkt offenzulegen.