Zum Inhalt springen

Slack- & Teams-Benachrichtigungen aus der JTL-Wawi

SQL2REST liest die Daten per Nur-Lese-API. n8n, Make oder Zapier pollt den Endpunkt und postet ins Slack- oder Teams-Channel.

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/Make/Zapier liest JTL-Daten und postet via nativen Slack- oder Teams-Node.

Slack + Microsoft Teams

SQL2REST liefert die Daten. Slack und Teams empfangen sie.

So funktioniert das Rezept

SQL2REST ist kein nativer Slack- oder Teams-Connector. Es ist die Lese-Schicht. Das Schreiben nach Slack oder Teams uebernimmt dein Automatisierungstool.

1

SQL2REST installieren und einrichten

SQL2REST läuft auf dem Windows-Server mit der JTL-Wawi. Der Setup-Wizard erkennt die Datenbank automatisch und erstellt Nur-Lese-Endpunkte wie /products und /orders.

2

Automatisierungstool wählen

n8n, Make oder Zapier pollt den SQL2REST-Endpunkt per HTTP-Request auf einem Zeitplan (z.B. alle 15 Minuten). Alle drei unterstuetzen einen nativen Slack- und Teams-Node.

3

Slack- oder Teams-Node anhaengen

Das bestehende Lagerbestand-Alarm- oder Auftragsbenachrichtigungs-Template aus n8n oder Make nehmen und den letzten Node durch einen Slack: Send Message oder Microsoft Teams: Send Message Node ersetzen. Felder aus der SQL2REST-Antwort mappen und fertig.

4

Zeitplan aktivieren

Workflow speichern und aktivieren. Das Tool pollt automatisch auf dem gewählten Intervall und postet nur, wenn die Bedingung zutrifft (z.B. Bestand < 5).

Beispiel-Workflows

Lagerbestand-Alarm

Wenn der Bestand eines Artikels unter einen Schwellenwert faellt, landet automatisch eine Slack-Nachricht im #lager-alarm-Channel.

Grossauftrag-Benachrichtigung

Neue Aufträge über einem Warenwert (z.B. 500 EUR) werden sofort als Teams-Nachricht an den Vertriebschannel gemeldet.

Tagesbericht im Channel

Jeden Morgen postet n8n eine kurze Zusammenfassung der gestrigen Aufträge und des Lagerwerts direkt in Slack.

Beispiel: Lagerbestand-Alarm mit n8n + Slack

n8n HTTP Request Node + Slack Node
// n8n HTTP Request Node: Niedrigbestand lesen
//
// 1. Credential: Header Auth
//    Header Name:   X-API-Key
//    Header Value:  <dein Key aus dem SQL2REST API-Dashboard>
//
// 2. HTTP Request Node:
//    Method:  GET
//    URL:     https://deinname.jtl2api.com/products?stock_lte=5
//             (self-hosted auf demselben Rechner: http://localhost:8000/...)
//
// 3. Slack-Node danach:
//    Channel: #lager-alarm
//    Message: Niedriger Bestand: {{ $json.name }}, nur noch {{ $json.stock }} Stück

Vorhandene Templates nutzen

Die Lagerbestand-Alarm- und Auftragsbenachrichtigungs-Workflows sind bereits als importierbare Templates auf den n8n- und Make-Seiten verfügbar. Den letzten Node durch einen Slack- oder Teams-Node ersetzen.

Erreichbarkeit: LAN vs. Cloud

Self-hosted Tool auf demselben Rechner wie SQL2REST: http://localhost:8000 geht direkt; im selben Netzwerk die LAN-IP des Wawi-Rechners, z.B. http://192.168.1.10:8000.

Cloud-Tools (n8n Cloud, Make Cloud, Zapier): 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). Den Port direkt offenzulegen empfehlen wir nicht.

Reverse-Proxy-Anleitung

Bereit loszulegen?

SQL2REST kostenlos testen und JTL-Daten sofort als REST API nutzen.

Bereit loszulegen?

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