← Alle Playbooks
Playbook· build

Dein erster echter n8n-Flow, Automatisierung für Leute die nicht programmieren

Von der Idee zum laufenden Workflow. Ein Trigger, eine Aktion, eine Benachrichtigung, ohne eine Zeile Code, in unter einer Stunde.

Level 3 erklärt Dir, was Automatisierung ist und warum n8n oft die bessere Wahl als Zapier ist. Was bisher fehlt, ist der Moment, in dem Du wirklich was baust. Das holen wir hier nach. Am Ende läuft ein Workflow, der von selbst etwas tut, ausgelöst durch ein Ereignis, ohne dass Du dabeisitzt. Du brauchst dafür keine Programmierkenntnisse. Du musst nur drei Bausteine verstehen und sie miteinander verbinden. Ich nehme als Beispiel einen Klassiker, der für Selbstständige und Career-Changer sofort nützlich ist. Ein neues Ereignis kommt rein, n8n verarbeitet es, Du bekommst eine Benachrichtigung.

Schritt 1, entscheide Cloud oder selbst hosten

Es gibt zwei Wege, n8n zu starten, und die Entscheidung hängt nur an einer Frage. Willst Du Dich mit einem Server beschäftigen oder nicht.

n8n Cloud kostet im Starter-Tarif 24 USD im Monat für 2.500 Ausführungen, Pro liegt bei 60 USD für 10.000. Dafür kümmert sich n8n um Updates, SSL und Backups. Selbst hosten ist die Software gratis und läuft ohne Ausführungs-Limit auf Deinem eigenen Server, kostet aber Einarbeitung. n8n selbst empfiehlt Cloud, wenn Du nicht erfahren im Server-Betrieb bist. Für Deinen allerersten Flow würde ich die kostenlose Cloud-Testphase nehmen, damit Du Dich aufs Bauen konzentrierst und nicht auf Docker.

Schritt 2, der eine Befehl, falls Du selbst hostest

Wenn Du es doch lokal probieren willst und Docker schon installiert hast, reichen zwei Zeilen im Terminal. Das ist der offizielle Befehl aus der n8n-Doku, Stand stabile Version 2.23.4.

docker volume create n8n_data

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -e GENERIC_TIMEZONE="Europe/Berlin" \
  -e TZ="Europe/Berlin" \
  -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
  -e N8N_RUNNERS_ENABLED=true \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Danach öffnest Du http://localhost:5678 im Browser. Setz die Timezone wirklich auf Deine, sonst feuern zeitgesteuerte Flows zur falschen Stunde. Das ist der häufigste Anfänger-Stolperstein und ich bin selbst reingelaufen, als ein Daily-Report nachts um eins kam statt morgens um neun.

Schritt 3, das mentale Modell, drei Bausteine

Bevor Du klickst, halt kurz inne. Ein n8n-Flow besteht immer aus denselben Teilen. Ein Trigger startet den Flow. Ein Node tut etwas mit den Daten. Eine Verbindung, die kleine Linie zwischen zwei Nodes, leitet das Ergebnis weiter.

Mehr ist es nicht. Jeder noch so komplizierte Workflow, den Du später siehst, ist nur eine längere Kette aus genau diesen drei Dingen. Wenn Du das einmal verstanden hast, liest Du jeden fremden Flow.

Schritt 4, baue den Trigger

Der Trigger ist der erste Node und der einzige, den jeder Flow zwingend braucht. Für den Anfang sind zwei Trigger-Typen am nützlichsten. Ein Schedule-Trigger, der nach Zeitplan feuert, etwa jeden Morgen um neun. Oder ein Webhook-Trigger, der feuert, sobald eine andere Anwendung eine Nachricht an eine URL schickt.

Wenn Du nicht sicher bist, was ein Webhook überhaupt ist, lies vorher kurz die Lektion dazu, das spart Dir viel Raten. Für Dein erstes Mal nimm den Schedule-Trigger, der ist am leichtesten zu testen, weil Du ihn von Hand auslösen kannst.

Schritt 5, baue die Aktion

Jetzt hängst Du an den Trigger einen zweiten Node, der die eigentliche Arbeit macht. Das kann ein HTTP-Request sein, der Daten von einer Webseite oder API holt. Oder ein App-Node, der direkt mit einem Dienst spricht, den Du nutzt, etwa einer Tabelle oder einem CRM.

Verbinde die beiden Nodes mit einer Linie. Diese Linie ist nicht Deko, sie sagt n8n, dass das Ergebnis des Triggers in die Aktion fließen soll. Ein Node ohne eingehende Verbindung wird beim Lauf einfach übersprungen, auch das ein typischer Anfänger-Fehler.

Schritt 6, füge die Benachrichtigung hinzu

Der dritte Node schickt Dir das Ergebnis. Eine Email, eine Telegram-Nachricht, ein Eintrag in einem Chat. Das ist der Teil, der den Flow für Dich im Alltag spürbar macht, weil das Resultat bei Dir ankommt, ohne dass Du nachschauen musst.

Damit der Node senden kann, brauchst Du einmal Credentials, also Zugangsdaten für den jeweiligen Dienst. Die hinterlegst Du in n8n einmal und kannst sie danach in jedem Flow wiederverwenden. Lege sie sauber an, vergessene oder falsche Credentials sind der Grund Nummer eins, warum ein fertig aussehender Flow trotzdem nichts verschickt.

Schritt 7, teste jeden Schritt einzeln

Das ist der Teil, in dem n8n besser ist als die meisten Konkurrenten. Du führst den Flow von Hand aus und siehst für jeden Node, was reingeht und was rauskommt. Input links, Output rechts, in echten Daten.

Klick Dich durch die Nodes und schau Dir die Outputs an. Wenn der Trigger leere Daten liefert, kommt im nächsten Node nichts an, und die Kette bricht. Diesen Blick auf Input und Output brauchst Du jedes Mal, wenn etwas nicht läuft. Statt zu raten, siehst Du genau an welcher Stelle die Daten verschwinden.

Schritt 8, der Unterschied zwischen Test und Aktiv

Ein wichtiger Punkt, der viele verwirrt. Solange Du im Editor testest, nutzt ein Webhook-Trigger eine Test-URL, die nur einmal lauscht. Erst wenn Du den Flow aktiv schaltest, bekommt er seine Produktiv-URL, die dauerhaft erreichbar ist.

Wenn Du also Deinen Webhook von außen testest und nichts passiert, prüf zuerst, ob Du die richtige der beiden URLs benutzt und ob der Flow überhaupt aktiv ist. Das kostet sonst eine halbe Stunde Fehlersuche an der völlig falschen Stelle.

Schritt 9, lass ihn laufen und beobachte

Schalte den Flow aktiv und warte den ersten echten Lauf ab. n8n protokolliert jede Ausführung mit Zeitstempel und Status. Geh nach dem ersten Tag einmal durch die Liste und schau, ob alles durchgelaufen ist oder ob es Fehler gab.

Genau hier liegt der Vorteil gegenüber einem selbstgeschriebenen Skript. Du musst nichts überwachen, der Verlauf liegt vor Dir. Ein fehlgeschlagener Lauf ist kein Drama, Du öffnest ihn, siehst den Node, der gestolpert ist, und reparierst genau den.

Schritt 10, häufige Fehler auf einen Blick

Vier Sachen erwischen fast jeden beim ersten Flow. Die Timezone steht falsch, also feuern Schedule-Trigger zur falschen Uhrzeit. Eine Verbindung zwischen zwei Nodes fehlt, also wird ein Node übersprungen. Die Credentials sind nicht gesetzt oder abgelaufen, also sendet der letzte Node nichts. Und der Flow ist nicht aktiv geschaltet, also passiert beim echten Ereignis gar nichts.

Wenn Dein Flow nicht tut, was er soll, geh diese vier der Reihe nach durch, bevor Du irgendwas anderes vermutest. In neun von zehn Fällen ist es einer dieser vier Punkte.

Was als nächstes

Wer das Grundmodell noch sacken lassen will, geht zurück zu Was ist Automatisierung. Für die ehrliche Entscheidung, wann sich n8n gegenüber Zapier wirklich lohnt, ist n8n vs Zapier die Pflichtlektüre. Und wenn Du den Webhook-Trigger aus Schritt 4 richtig verstehen willst, lies Webhooks verstehen, danach baust Du den Trigger blind.

Quelle

  • Offizielle Docker-Installation und aktuelle Version: https://docs.n8n.io/hosting/installation/docker/
  • n8n Cloud Pricing 2026 (Starter 24 USD, Pro 60 USD): https://n8n.io/pricing/