Workflow Automation Tools

🔢 daten-auswerten ⚙️ daten-verbinden

Workflow Automation Tools sind browserbasierte Anwendungen, über die man einzelne Schritte, wie das Laden, Senden und Verarbeiten von Daten direkt miteinander verknüpfen und automatisieren kann. Viele Workflow Automation Tools sind dabei nicht auf Daten spezialisiert, sondern es lässt sich Beliebiges verknüpfen und automatisieren. Auf Daten bezogen lassen sich diese Tools auch dem Feld der Data Orchestration zuordnen. Wir legten jedoch den Fokus auf Tools, die primär über eine zugängliche graphische Nutzungsoberfläche funktionieren, was bei vielen dedizierten Data Orchestration Tools, die oft als Paket für Programmiersprachen wie Python existieren, oft nicht der Fall ist.

Gemeinsam ist diesen Tools, dass Aktionen in Schritten, oft Knoten genannt, durchgeführt werden. Knoten erhalten Inputs und produzieren Outputs, die wiederum zu Inputs eines anderen Knoten werden können. So entsteht sowohl mit Bezug auf die Reihenfolge der Ausführung, also auch mit Bezug auf den Fluss der Daten ein Pfad bzw. Flow. Ein verwandtes Konzept ist das des DAG (Directed acyclic graph).

Workflow Automation Tools sind hilfreich, um Prozesse wie Datenexporte oder Verarbeitung nicht wiederholt zeitaufwendig manuell erledigen zu müssen. Gleichzeitig sind sie eine Alternative dazu, Automatisierungen komplett selbst zu programmieren. Somit sind sie zugänglicher für Daten-Anfänger:innen bzw. Menschen, die Skills in anderen Bereichen haben. Oft ist jedoch der Modus, dass man standardmäßig Flows mit Klicken baut, jedoch wenn man es für sinnvoll erachtet, in den Knoten mit Programmieren arbeiten kann.

Die folgende Tabelle zeigt eine unvollständige Übersicht (Stand 23.09.2025) über solche Tools und verdeutlicht deren Vielzahl.

NameWebsiteVollständig OSSKostenloser PlanSaaS-Preis ab (monatlich)Komplexität Selbst-Hosting (1–10)DSGVO-Hinweise SaaSKonfig. mit GUIKonfig. mit CodeGit-basiertAllgemeine Hinweise
Pipedreamhttps://pipedream.comNeinJa$49Unklar: Privacy & Security (GDPR)JaJaNeinKI-Pipeline-Builder-Assistent
n8nhttps://n8n.io/JaNein$243Azure in Frankfurt: GDPRJaJa
Kestrahttps://kestra.io/JaNeinEnterprise (unbekannt)4NeinJaJaKomplex mit YAML für nicht-technische Anwender
Zapierhttps://zapier.com/Nein$30
Automatischhttps://automatisch.ioJaJa$20Begrenzter SQL-Adapter (nur Postgres, wenige Funktionen)
Makehttps://www.make.comNeinJa$0 / $9AWS in der EU: Make Sub-Processors (Juni 2025)Auswählen, dass in EU gehostet
KNIMEhttps://www.knime.comNein
Activepieceshttps://www.activepieces.com/JaJa$25Keine Informationen gefunden
Rudderstackhttps://www.rudderstack.com/JaWahrscheinlich zu vertriebsorientiert

In diesem Projekt haben wir uns für das Testen von n8n und Kestra entschieden, da wir Priorität auf Open Source, die Möglichkeit zum Self-Hosting und ausreichende Funktionen für Data Orchestration legten.

n8n

💾 daten-organisieren

Link zur Dokumentation

Vorteile

  • Intuitive Klick-Umgebung
  • Große Community

Nachteile

  • Begrenzte Programmierumgebung

Kestra

💾 daten-organisieren

Link zur Dokumentation

Vorteile

  • Quasi unbegrenzte Möglichkeiten und viele Wege ein Problem zu lösen
  • Flows liegen als Datei (yaml) vor und können so leicht persistiert werden

Nachteile

  • Unbekannter als andere Tools
  • Viele Probleme lassen sich nur mit Programmieren lösen
  • Umständlich, Änderungen in Flows zu testen

Zusätzliches

ℹ️ Im Repository findet ihr in dem Ordner supporting_code/kestra_flows Beispiel-Flows dafür, wie ihr Daten über die API oder die Datenbank laden und weitersenden könnt.