Praxis-Anleitung · Paperless-ngx + n8n

Paperless-ngx: Automatische Benachrichtigungen mit n8n einrichten

Paperless-ngx ist ein exzellentes Open-Source-Tool für digitale Dokumentenverwaltung – doch native Benachrichtigungen fehlen. Wer neue Dokumente nicht verpassen will, muss sich bisher aktiv einloggen. In dieser Anleitung zeigen wir, wie sich das mit n8n elegant und ohne eine Zeile Code lösen lässt.

4 Schritte bis zur ersten Benachrichtigung
0 Zeilen Code nötig
Self-Hosted Daten bleiben bei Ihnen
E-Mail & mehr Telegram, Slack, Matrix
Problemstellung

Warum Benachrichtigungen in Paperless-ngx?

Es gibt zwei typische Szenarien, in denen automatische Benachrichtigungen den Arbeitsalltag massiv erleichtern:

Der „stille" Import

Dokumente landen automatisch in Paperless-ngx – über E-Mail-Eingang, REST-API oder Scan durch Mitarbeiter. Ohne Benachrichtigung bemerkt man neuen Input oft erst spät.

Automatisierte Rechnungsfreigabe

Eingangsrechnung wird gescannt → Tag „Eingangsrechnung" → Benachrichtigung → Prüfung → Tag „Freigegeben" → Buchhaltung wird automatisch informiert.

Die Lösung

n8n als Bindeglied

Da Paperless-ngx von Haus aus keine E-Mails oder Push-Nachrichten versendet, übernimmt n8n diese Aufgabe. n8n lässt sich – ebenso wie Paperless-ngx – hervorragend selbst hosten, beispielsweise als Docker-Container, und verbindet verschiedene Dienste über visuelle Workflows miteinander.

Für unser Setup benötigen wir in n8n lediglich zwei Nodes: eine Webhook Node als Empfänger und eine Benachrichtigungs-Node (z. B. E-Mail) als Absender.

Paperless-ngx Dokument-Ereignis
Webhook (n8n) POST JSON
E-Mail / Messenger Benachrichtigung
Anleitung

Schritt-für-Schritt-Setup

1

Webhook in n8n vorbereiten

Der Trigger
  • Neuen Workflow in n8n anlegen und eine Webhook Node hinzufügen.
  • HTTP-Methode auf POST stellen.
  • n8n generiert eine Test-URL – diese kopieren für den nächsten Schritt.
2

Arbeitsablauf in Paperless-ngx einrichten

Der Auslöser
  • In Paperless-ngx zu den Arbeitsabläufen navigieren und einen neuen Ablauf erstellen.
  • Auslöser definieren: z. B. „Dokument hinzugefügt" oder „Dokument aktualisiert".
  • Filter setzen (optional): Auslöser auf bestimmte Tags beschränken (z. B. nur bei Rechnungen).
  • Aktion festlegen: Webhook wählen und die kopierte Test-URL einfügen. Haken bei „Webhook Payload als JSON senden" setzen.
  • Parameter übergeben: Dokumententitel, Datum, Benutzer und ID/URL des Dokuments definieren.
  • Ablauf speichern.
3

Benachrichtigung in n8n konfigurieren

Die Aktion
  • In n8n: An die Webhook Node eine Send E-Mail Node anhängen (alternativ: Telegram, Matrix, Slack).
  • SMTP-Zugangsdaten hinterlegen.
  • Im E-Mail-Text über das Expression-Feld die Variablen aus dem Webhook einbauen: Titel, Datum, direkter PDF-Link.
4

Live-Schaltung und Feinschliff

Produktiv schalten
  • Webhook Node in n8n von Test-URL auf Production URL umstellen.
  • Finale URL auch im Paperless-ngx-Arbeitsablauf austauschen.
  • Workflow in n8n auf „Active" setzen.

Pro-Tipp: HTML-E-Mails statt Plaintext

Wer keine simplen Text-E-Mails möchte, kann in der E-Mail Node von n8n auf HTML umstellen und ein ansprechendes Template verwenden. Die Variablen aus Paperless (Titel, Datum, PDF-Link) werden einfach an den passenden Stellen im HTML-Code platziert – Ergebnis: professionelle Benachrichtigungs-E-Mails auf Knopfdruck.

Fazit

Paperless-ngx & n8n – eine mächtige Kombination

Mit n8n lässt sich das volle Automatisierungspotenzial von Paperless-ngx ausschöpfen. Das Setup ist schnell eingerichtet, erfordert keine Zeile Code und sorgt dafür, dass wichtige Dokumente und Rechnungen nicht mehr im digitalen Archiv übersehen werden.

Wer seine Infrastruktur ohnehin selbst hostet, findet hier eine mächtige und datenschutzfreundliche Kombination, um Unternehmensprozesse effizient zu digitalisieren. Beide Dienste bleiben vollständig unter Ihrer Kontrolle – keine Cloud-Abhängigkeit, keine externen Datenabflüsse.

Ing. Dipl.-Ing. Thomas Kohlweiss – IT-Experte & Inhaber Basic4web, Köttmannsdorf Kärnten
Paperless-ngx & n8n einrichten lassen · Kärnten

Dokumenten-Automatisierung für Ihr Unternehmen

Thomas Kohlweiss · Ing. Dipl.-Ing. · Basic4web

Sie möchten Paperless-ngx und n8n professionell in Ihrer Infrastruktur einrichten? Ich begleite Sie von der Installation bis zum fertigen Benachrichtigungs-Workflow – DSGVO-konform, Self-Hosted und auf Ihre Prozesse zugeschnitten.

FAQ

Häufige Fragen

Brauche ich Programmierkenntnisse für das Setup?

Nein. Das gesamte Setup funktioniert über die grafischen Oberflächen von n8n und Paperless-ngx. Einzig die Konfiguration der SMTP-Zugangsdaten und das Einbauen der Variablen über das Expression-Feld in n8n erfordert ein wenig Einarbeitung – beides ist aber über Drag & Drop gelöst.

Welche Benachrichtigungskanäle unterstützt n8n?

n8n unterstützt neben E-Mail auch Messenger wie Telegram, Matrix, Slack, Microsoft Teams und viele weitere Dienste. Das Prinzip bleibt immer gleich: Die Webhook Node empfängt die Daten von Paperless-ngx, die nachfolgende Node sendet die Benachrichtigung.

Kann ich nur bestimmte Dokumente benachrichtigen lassen?

Ja. In Paperless-ngx können Sie den Arbeitsablauf mit Filtern versehen, sodass der Webhook nur bei bestimmten Tags, Dokumententypen oder Korrespondenten ausgelöst wird. So erhalten Sie keine Benachrichtigung für jeden Kassenbon.

Funktioniert das auch mit mehreren Empfängern?

Ja. In n8n können Sie entweder mehrere E-Mail-Empfänger in der Send E-Mail Node eintragen oder den Workflow verzweigen und unterschiedliche Kanäle oder Empfänger je nach Dokumententyp ansprechen.

Wie sicher ist die Verbindung zwischen Paperless-ngx und n8n?

Da beide Dienste self-hosted betrieben werden können, verlassen Ihre Daten niemals die eigene Infrastruktur. Die Kommunikation zwischen den Systemen sollte über HTTPS abgesichert werden. Basic4web berät Sie gerne bei der sicheren Einrichtung.

Paperless-ngx + n8n professionell einrichten

Basic4web richtet Ihre Dokumenten-Automatisierung ein – Self-Hosted, DSGVO-konform und auf Ihre Prozesse abgestimmt. Kostenlose Erstberatung aus Kärnten.