n8n · Anleitung · geprüft am 6. September 2026
Eine n8n-Vorlage importieren
Eine n8n-Vorlage ist eine ganz normale Workflow-JSON-Datei. Zwei Wege führen hinein: die JSON in die Zwischenablage kopieren und mit Strg+V (auf dem Mac Cmd+V) direkt auf die leere Arbeitsfläche einfügen — oder im Editor über das Drei-Punkte-Menü oben rechts „Import from File“ beziehungsweise „Import from URL“ wählen. Beides dauert weniger als eine Minute.
Wichtig zu wissen, bevor Sie anfangen: Der Editor von n8n ist auf Englisch. Im n8n-Repository liegt nur eine Sprachdatei, en.json — die Menüpunkte heißen also auch in einem deutschen Browser „Download“, „Import from File“ und „Import from URL“. Zweitens: Nach dem Import zeigt jeder Knoten, der ein Konto braucht, eine Warnung zu fehlenden Zugangsdaten. Das ist der erwartete Zustand, kein Fehler.
Der Ablauf in sieben Schritten
- Die Workflow-JSON holenAuf einer Vorlagenseite auf Copy JSON klicken oder die
.json-Datei herunterladen. Unsere Dateien sind bereinigt: keine echten Schlüssel, keine Tokens, nur Platzhalter wie{{YOUR_SLACK_CREDENTIAL}}. - Einen leeren Workflow öffnenIn n8n unter Workflows einen neuen Workflow anlegen. Importieren Sie immer auf eine leere Arbeitsfläche — der Import ergänzt die vorhandene Fläche, er ersetzt sie nicht.
- Einfügen oder importierenAuf die Fläche klicken und
Strg+Vdrücken, oder ⋯ → „Import from File“ und die Datei auswählen. n8n baut alle Knoten und Verbindungen wieder auf. - Zugangsdaten verbindenJeder markierte Knoten öffnet sich mit einem Feld für Zugangsdaten. Neu anlegen oder eine vorhandene auswählen und mit Ihrem eigenen Konto authentifizieren. Die Vorlage enthält nur Platzhalter.
- Parameter anpassenAlles Instanzspezifische setzen: die ID einer Tabelle, einen Slack-Kanal, einen Ordner, einen Webhook-Pfad. Die Tabelle auf der jeweiligen Vorlagenseite listet auf, was ausgefüllt werden muss.
- Einmal ausführenMit Execute Workflow einen einzelnen Testlauf mit Beispieldaten starten und prüfen, dass jeder Knoten grün wird.
- VeröffentlichenErst danach registriert n8n produktive Webhooks und startet Zeitpläne. Wenn ein Aufruf jetzt noch mit 404 antwortet, hilft „Webhook nicht registriert“ weiter.
Was in der Datei steht — und was Sie vor dem Weitergeben löschen sollten
Eine Workflow-JSON beschreibt Knoten, Parameter und Verbindungen. Zugangsdaten-Werte sind nicht enthalten. Die n8n-Dokumentation ist an dieser Stelle aber genauer, als die meisten Anleitungen wiedergeben: exportierte Dateien enthalten Namen und IDs von Zugangsdaten. Die IDs sind unkritisch, die Namen können es sein — je nachdem, wie Sie sie benennen. Außerdem weist n8n darauf hin, dass HTTP-Request-Knoten, die aus einem cURL-Befehl importiert wurden, Authentifizierungs-Header enthalten können.
Praktische Folge: Bevor Sie einen eigenen Export in ein Forum, ein Ticket oder ein öffentliches Repository stellen, sehen Sie ihn durch. Unser JSON-Prüfer für Workflows macht genau diesen Durchgang im Browser — er sucht nach Schlüssel- und Token-Mustern und listet die referenzierten Zugangsdaten-Typen auf, ohne die Datei irgendwohin zu senden.
Wenn der Import scheitert: die Meldung entscheidet
n8n hat für unterschiedliche Ursachen unterschiedliche Sätze. Lesen Sie den genauen Wortlaut, bevor Sie an der Datei herumbauen.
- „Could not import file“ / „The file does not contain valid JSON data“Die Datei ist gar kein gültiges JSON. In fast allen Fällen ist es ein Komma zu viel oder typografische Anführungszeichen, die beim Kopieren aus einem Chat oder einem Dokument entstanden sind.
- „The imported data does not contain valid workflow data (‘nodes’ and ‘connections’ are missing)“Gültiges JSON, falsche Form. Meist ein einzelner kopierter Knoten oder eine API-Antwort, bei der der Workflow noch in einem
data-Objekt steckt. - „Skipped N node(s) with missing type“Der Import hat funktioniert, aber Ihre Instanz kennt bestimmte Knotentypen nicht — in der Regel Community-Knoten, die erst installiert werden müssen.
- Auf der Kommandozeile: <code>SQLITE_CONSTRAINT: NOT NULL constraint failed: workflow_entity.id</code>Auf n8n 2.25.7 nachgestellt:
n8n import:workflowverlangt einid-Feld auf oberster Ebene, der Editor nicht. Ergänzen Sie eine beliebige eindeutige Zeichenkette als"id".
Alle acht Meldungen — vier im Editor, vier auf der Kommandozeile — mit Ursache und Lösung stehen auf „Datei konnte nicht importiert werden“.
Import über die Kommandozeile
Für den Selbstbetrieb dokumentiert n8n n8n import:workflow --input=datei.json sowie --separate --input=verzeichnis/ für einen ganzen Ordner. Standardmäßig deaktiviert import:workflow jeden importierten Workflow; mit --activeState=fromJson übernimmt n8n stattdessen das active-Feld aus jeder Datei — laut Doku nur im Multi-Main- und Queue-Betrieb unterstützt.
Zwei Dinge unterscheiden diesen Weg vom Editor. Erstens das schon erwähnte id-Feld. Zweitens: Der Editor ist der Weg, den n8n für Vorlagen dokumentiert — für einen einzelnen Workflow ist Einfügen schlicht schneller. Wenn Sie erst noch eine Instanz brauchen, steht der Aufbau in der Anleitung zum Selbst-Hosten.
Quellen und Stand der Prüfung
Menüpunkte und Import-Regeln stammen aus der n8n-Dokumentation, gelesen am 6. September 2026; die Fehlermeldungen der Kommandozeile haben wir am selben Tag auf n8n 2.25.7 in Docker nachgestellt.
- n8n Docs — Export and import workflows — zuletzt geprüft 2026-09-06
- n8n Docs — CLI commands (import:workflow) — zuletzt geprüft 2026-09-06
- n8n source — editor import messages (@n8n/i18n, en.json) — zuletzt geprüft 2026-09-06
Häufige Fragen
Wo finde ich „Import from File“ in n8n?
Im Drei-Punkte-Menü (⋯) oben rechts im Workflow-Editor. Dort stehen laut n8n-Dokumentation „Import from URL“ und „Import from File“; über denselben Weg exportieren Sie mit „Download“. Alternativ fügen Sie kopiertes JSON einfach mit Strg+V beziehungsweise Cmd+V direkt auf die Arbeitsfläche ein.
Warum zeigt der Workflow nach dem Import Fehler bei den Zugangsdaten?
Weil das so vorgesehen ist. Vorlagen enthalten nur Platzhalter für Zugangsdaten, deshalb markiert n8n jeden betroffenen Knoten, bis Sie Ihr eigenes Konto verbunden haben. Öffnen Sie die markierten Knoten und legen Sie eine Zugangsdaten-Verbindung an oder wählen Sie eine vorhandene aus. Das ist kein fehlgeschlagener Import.
Überschreibt der Import meine bestehenden Workflows?
Nein. Der Import setzt die Knoten auf die aktuelle Arbeitsfläche. Importieren Sie deshalb auf einen neuen, leeren Workflow, wenn Sie die Dinge getrennt halten wollen — sonst landen die neuen Knoten neben den vorhandenen.
Ist es sicher, eine fremde Workflow-JSON einzufügen?
Die Datei beschreibt Knoten, Parameter und Verbindungen und enthält keine Werte von Zugangsdaten. Die n8n-Dokumentation weist aber darauf hin, dass Exporte Namen und IDs von Zugangsdaten enthalten und dass HTTP-Request-Knoten, die aus einem cURL-Befehl stammen, Authentifizierungs-Header enthalten können. Prüfen Sie fremde Dateien deshalb, bevor Sie sie ausführen — und Ihre eigenen, bevor Sie sie weitergeben.
Kann ich einen ganzen Ordner mit Workflows auf einmal importieren?
Ja, aber nur über die Kommandozeile: n8n import:workflow --separate --input=<verzeichnis>. Standardmäßig werden alle importierten Workflows deaktiviert; mit --activeState=fromJson übernimmt n8n das active-Feld aus den Dateien, laut Doku allerdings nur im Multi-Main- und Queue-Betrieb.
Warum funktioniert dieselbe Datei im Editor, aber nicht auf der Kommandozeile?
Weil die Kommandozeile direkt in die Datenbank schreibt. Auf n8n 2.25.7 scheiterte bei uns eine Workflow-JSON ohne <code>id</code>-Feld auf oberster Ebene mit SQLITE_CONSTRAINT: NOT NULL constraint failed: workflow_entity.id; mit einem ergänzten „id“ lief derselbe Import durch. Bereinigte Vorlagendateien haben dieses Feld oft absichtlich nicht.