Diese Seite bietet 12 n8n Templates auf Deutsch als kostenlosen JSON-Download für typische Aufgaben im Mittelstand: Leads, Rechnungen, Reports, Shop-Bestellungen, Support und Buchhaltung. Jede Vorlage ist am 09.11.2026 gegen das n8n-Node-Schema validiert, aber nicht in Produktion ausgeführt; der Import läuft in fünf Schritten: laden, importieren, Zugangsdaten wählen, Platzhalter ersetzen und manuell testen.
Die Seite richtet sich an Unternehmen und Selbstständige. Die Vorlagen sind kostenlos; Preise für n8n Cloud sind Anbieterangaben mit Stand 07.11.2026.
„Validiert“ heißt hier: Ein Prüfwerkzeug hat Nodes, Parameter, Verbindungen und Ausdrücke gegen die Node-Definitionen von n8n abgeglichen. Keine Vorlage lief mit echten Zugangsdaten oder echten Daten. Was das für dich bedeutet, steht im Abschnitt Was validiert heißt. Alle Vorlagen nutzen nur Standard-Nodes von n8n und sind für n8n Cloud und selbst gehostete Instanzen vorgesehen. Importiert und ausgeführt wurden sie in keiner der beiden Varianten, bestätigt ist nur die Prüfung gegen das Node-Schema. Eine Anmeldung brauchst du für den Download nicht.
So importierst du eine Vorlage
Der Ablauf ist in n8n Cloud und bei einer selbst gehosteten Instanz gleich. Die Menüpunkte stammen aus der n8n-Dokumentation zu Export und Import (abgerufen am 09.11.2026).
Vorlage herunterladen
Lade die JSON-Datei aus der Übersichtstabelle unten. Die Datei enthält nur den Workflow, keine Zugangsdaten und keine Daten.
In n8n importieren
Öffne in n8n einen neuen, leeren Workflow. Im Kopfbereich des Editors öffnest du das Menü mit den drei Punkten und wählst Import from File. Alternativ öffnest du die Datei in einem Texteditor, kopierst den Inhalt und fügst ihn mit Strg + V (Mac: cmd + V) direkt im Editor ein.
Zugangsdaten wählen
Jede Vorlage enthält eine Notiz mit Zweck, benötigten Zugangsdaten (in n8n „Credentials“) und Anpassungspunkten. Öffne jeden Node mit externem Dienst und wähle oder lege dort die passenden Zugangsdaten an; in den Vorlagen 1 und 10 gilt das auch für den Webhook-Node (Header Auth). Die Dateien bringen bewusst keine Credential-Verweise mit, deshalb ist die Auswahl nach dem Import leer.
Platzhalter ersetzen
Ersetze Tabellen-Adressen (DEINE-TABELLEN-ID), E-Mail-Adressen (@deine-firma.de), Slack-Kanäle und Ziel-URLs durch deine eigenen Werte. Die Notiz in der Vorlage listet die Stellen auf.
Manuell testen, dann aktivieren
Starte den Workflow einmal von Hand mit Testdaten. Manuelle Executions aus dem Editor zählen laut n8n nicht zum Kontingent. Läuft alles, aktivierst du den Workflow; die Bezeichnung des Schalters hängt von deiner n8n-Version ab.
Alle 12 Vorlagen im Überblick
Die Spalte „Nodes“ nennt die Schritte nach dem Trigger, also dem Auslöser des Workflows.
| Vorlage | Anwendungsfall | Trigger | Nodes | Zugangsdaten | Download |
|---|---|---|---|---|---|
| 1. Website-Formular an HubSpot und Slack | Kontaktanfrage ins CRM, Vertrieb informieren | Webhook | Set, Filter, HubSpot, Slack | Header Auth (Webhook), HubSpot, Slack | JSON: Website-Formular an HubSpot und Slack |
| 2. Lead-Alarm aus Google Sheets mit Dublettenfilter | Neue Leads melden, jede Adresse nur einmal | Google Sheets Trigger | Remove Duplicates, E-Mail | Google, SMTP | JSON: Lead-Alarm aus Google Sheets mit Dublettenfilter |
| 3. Rechnungs-PDFs aus dem Postfach in Google Drive | Eingangsrechnungen automatisch ablegen | IMAP | Filter, Google Drive | IMAP, Google | JSON: Rechnungs-PDFs aus dem Postfach in Google Drive |
| 4. Täglicher Report aus Google Sheets per Gmail | Kennzahlen vom Vortag per Mail | Zeitplan | Google Sheets, Filter, Summarize, Gmail | JSON: Täglicher Report aus Google Sheets per Gmail | |
| 5. WooCommerce-Bestellung an Slack und Google Sheets | Bestellungen melden und protokollieren | WooCommerce Trigger | Set, Slack, Google Sheets | WooCommerce, Slack, Google | JSON: WooCommerce-Bestellung an Slack und Google Sheets |
| 6. Terminerinnerung an Kunden aus Google Kalender | Weniger verpasste Termine | Zeitplan | Google Calendar, Filter, Split Out, E-Mail | Google, SMTP | JSON: Terminerinnerung an Kunden aus Google Kalender |
| 7. RSS-Feed filtern und in Notion sammeln | Themen für Newsletter oder Marktbeobachtung | RSS Feed Trigger | Filter, Notion | Notion | JSON: RSS-Feed filtern und in Notion sammeln |
| 8. Support-Mails mit KI einordnen | Anfragen vorsortieren, Team informieren | IMAP | Basic LLM Chain, OpenAI Chat Model, Set, Slack | IMAP, OpenAI, Slack | JSON: Support-Mails mit KI einordnen |
| 9. Google-Sheets-Backup als CSV in Google Drive | Tägliche Sicherung einer Tabelle | Zeitplan | Google Sheets, Convert to File, Google Drive | JSON: Google-Sheets-Backup als CSV in Google Drive | |
| 10. Webhook-Brücke mit Prüfung und Fehleralarm | Daten zwischen zwei Systemen weiterreichen | Webhook | IF, HTTP Request, Respond to Webhook, E-Mail | Header Auth (Webhook), SMTP, ggf. Ziel-API | JSON: Webhook-Brücke mit Prüfung und Fehleralarm |
| 11. Monatliche Kostenübersicht aus dem Rechnungs-Sheet | Ausgaben je Kategorie im Blick | Zeitplan | Google Sheets, Filter, Summarize, Aggregate, E-Mail | Google, SMTP | JSON: Monatliche Kostenübersicht aus dem Rechnungs-Sheet |
| 12. Buchungsliste als CSV für Steuerbüro, DATEV oder Lexware Office | Monatsübergabe an die Buchhaltung vorbereiten | Zeitplan | Google Sheets, Filter, Set, Convert to File, E-Mail | Google, SMTP | JSON: Buchungsliste als CSV für Steuerbüro, DATEV oder Lexware Office |
Zur Zählweise: n8n berechnet eine Execution je Workflow-Lauf, egal wie viele Schritte er hat. Ein Zeitplan zählt bei jeder Auslösung, ein Webhook bei jeder Anfrage, die der Webhook-Node annimmt. Polling-Trigger, die regelmäßig nachsehen, zählen nur, wenn sie neue Daten finden (n8n-Dokumentation zur Zählung, abgerufen am 09.11.2026). Die Angaben unten folgen diesen Regeln. Was dein Volumen im Monat kostet, rechnet der Kostenrechner nach.
Die Vorlagen im Detail
1. Website-Formular an HubSpot und Slack
Zweck: Eine Kontaktanfrage von deiner Website landet als Kontakt in HubSpot, und der Vertrieb sieht sie sofort in Slack.
Ablauf: Webhook nimmt das Formular an und verlangt dafür Header Auth, Set bereinigt die Felder (E-Mail in Kleinbuchstaben), ein Filter verwirft ungültige Adressen, HubSpot legt den Kontakt an oder aktualisiert ihn (Upsert über die E-Mail), Slack meldet die Anfrage. Der Slack-Text maskiert &, < und > in den Eingaben, weil Slack diese Zeichen laut Slack-Dokumentation (abgerufen am 10.11.2026) als Steuerzeichen liest; Sequenzen wie <!channel> wirken dadurch nicht. Reine URLs verlinkt Slack weiterhin, Formatierung wie *fett* bleibt möglich.
Anpassen: Dein Server oder Formular-Dienst schickt per POST an die Production-URL des Webhooks, mit den Feldern email, vorname, nachname, firma, nachricht und dem Header aus den Zugangsdaten vom Typ Header Auth. In Slack wählst du den Kanal; der Bot muss Mitglied im Kanal sein. HubSpot braucht ein Private-App-Token mit Lese- und Schreibrecht für Kontakte. Statt HubSpot passt auch der Brevo-Node.
Stolperstellen: Die Webhook-URL ist öffentlich erreichbar, die Vorlage verlangt deshalb Header Auth (n8n-Dokumentation zum Webhook-Node, abgerufen am 10.11.2026). Das passt, wenn dein Server oder ein Formular-Dienst die Daten schickt. Schickt der Browser direkt, bleibt ein Header nicht geheim. Wer die Authentifizierung dann abschaltet, öffnet den Webhook: Jeder mit der URL kann Kontakte anlegen und bei bekannter E-Mail-Adresse Vorname, Nachname und Firma eines bestehenden Kontakts ändern. Entferne in diesem Fall firstName, lastName und companyName im HubSpot-Node (er sendet sie dann nicht) und prüfe ein Captcha-Token im Workflow; ein Captcha hält Bots ab, belegt aber nicht, wem die E-Mail-Adresse gehört. Auch mit Header Auth gilt: Wer das Formular mit einer fremden E-Mail-Adresse ausfüllt, ändert die Namensfelder dieses Kontakts; soll das nicht passieren, entferne die drei Felder. Ein Spamschutz (Honeypot-Feld oder Captcha) gehört zusätzlich ins Formular, denn jede weitergereichte Absendung startet den Workflow. Die Formulardaten sind personenbezogen; kläre Einwilligung und Auftragsverarbeitung, bevor du sie an HubSpot und Slack gibst.
Executions: eine je Anfrage mit gültigem Header, auch bei ungültiger Adresse.
Vorlage 1 herunterladen (JSON)2. Lead-Alarm aus Google Sheets mit Dublettenfilter
Zweck: Wenn in deiner Lead-Tabelle eine neue Zeile erscheint, bekommt der Vertrieb eine Mail. Dieselbe E-Mail-Adresse wird nur einmal gemeldet, auch wenn sie später erneut eingetragen wird.
Ablauf: Google Sheets Trigger (prüft jede Minute auf neue Zeilen), Remove Duplicates mit „Remove Items Processed in Previous Executions“ auf der Spalte E-Mail, dann eine Mail über SMTP.
Anpassen: Tabelle mit dem Blatt „Leads“ und den Spalten E-Mail, Name, Firma, Quelle. Empfänger und Absender im Mail-Node. Das Prüfintervall stellst du im Trigger ein; alle 15 Minuten reicht für die meisten Teams.
Stolperstellen: Der Dublettenfilter merkt sich gesehene Werte nur bis zu einer Höchstzahl (Option „History Size“). Wer die Spalte umbenennt, muss den Ausdruck im Filter anpassen, sonst gilt jede Zeile als neu.
Executions: nur bei Prüfungen, die neue Zeilen finden. Mehrere neue Zeilen in einer Prüfung ergeben eine Execution.
Vorlage 2 herunterladen (JSON)3. Rechnungs-PDFs aus dem Postfach in Google Drive
Zweck: Eingangsrechnungen, die per Mail kommen, landen ohne Handarbeit in einem Drive-Ordner, mit Datum im Dateinamen.
Ablauf: IMAP-Trigger liest ungelesene Mails samt Anhängen und markiert sie als gelesen, ein Filter lässt nur Mails mit PDF als erstem Anhang durch, Google Drive lädt die Datei hoch.
Anpassen: Ein eigenes Rechnungspostfach (etwa rechnung@) vermeidet, dass private Mails durchlaufen. Den Zielordner wählst du im Drive-Node, standardmäßig ist es der Hauptordner. Wer Nextcloud nutzt, ersetzt den Drive-Node durch den Nextcloud-Node mit der Upload-Aktion.
Stolperstellen: Die Vorlage nimmt nur den ersten Anhang. Bei Mails mit mehreren PDFs brauchst du zusätzlich den Node „Split Out“ für die Anhänge. Die Ablage ersetzt keine GoBD-konforme Archivierung; frag dazu dein Steuerbüro.
Executions: eine je Auslösung durch neue Mails im Postfach.
Vorlage 3 herunterladen (JSON)4. Täglicher Report aus Google Sheets per Gmail
Zweck: Werktags um 7 Uhr kommt eine Mail mit der Zahl der Einträge vom Vortag und der Summe der Spalte Betrag.
Ablauf: Zeitplan (Montag bis Freitag), Google Sheets liest das Blatt „Umsatz“, ein Filter behält die Zeilen von gestern, Summarize zählt und summiert, Gmail verschickt das Ergebnis.
Anpassen: Die Spalte Datum muss im Format JJJJ-MM-TT stehen, Betrag als Zahl. Uhrzeit und Wochentage stellst du im Zeitplan ein, den Empfänger im Gmail-Node.
Stolperstellen: Gibt es gestern keine Einträge, endet der Lauf nach dem Filter und es kommt keine Mail. Am Montag meldet der Report den Sonntag; wer das Wochenende zusammenfassen will, passt den Filter an. Die Zeitzone ist in der Vorlage auf Europe/Berlin gesetzt.
Executions: eine je Werktag, also rund 22 im Monat (im Kostenrechner ansehen).
Vorlage 4 herunterladen (JSON)5. WooCommerce-Bestellung an Slack und Google Sheets
Zweck: Jede neue Bestellung erscheint im Slack-Kanal und als Zeile in einer Tabelle, etwa für Versand oder Auswertung.
Ablauf: WooCommerce Trigger auf „order.created“, Set bereitet Bestellnummer, Datum, Kunde, E-Mail, Summe und Artikel auf, danach laufen Slack und Google Sheets parallel.
Anpassen: In WooCommerce legst du einen REST-API-Schlüssel an; n8n richtet beim Aktivieren den Webhook im Shop selbst ein. Die Tabelle braucht ein Blatt „Bestellungen“ mit denselben Spaltennamen wie im Set-Node. Für Shopify tauschst du den Trigger gegen den Shopify Trigger und passt die Feldnamen an.
Stolperstellen: Der Shop muss deine n8n-Instanz über HTTPS erreichen. Bei einem selbst gehosteten n8n hinter einer Firewall kommt der Webhook sonst nie an. Kundendaten in Slack sind für viele Teams zu viel; lass im Zweifel E-Mail und Name weg.
Executions: eine je Bestellung.
Vorlage 5 herunterladen (JSON)6. Terminerinnerung an Kunden aus Google Kalender
Zweck: Eingeladene Gäste, etwa Kunden, bekommen am Vortag eine Erinnerung an den Termin, ohne dass jemand daran denken muss.
Ablauf: Zeitplan täglich um 9 Uhr, Google Calendar holt alle Termine von morgen, ein Filter behält Termine mit eingeladenen Gästen, Split Out macht aus der Gästeliste einzelne Einträge, ein zweiter Filter wählt die Empfänger aus: nicht du selbst, nicht der Organisator, keine Räume, keine Gäste mit Status „abgelehnt“ und nicht die eigene Domain. An jede Adresse geht eine eigene Mail, die Gäste sehen die Adressen der anderen nicht.
Anpassen: Kalender im Calendar-Node (Standard: Hauptkalender), Absender und Text im Mail-Node. Trage im Filter „Empfänger auswählen“ deine eigene Domain ein (Platzhalter @deine-firma.de), sonst bekommen auch Kollegen eine Erinnerung. Die Gäste müssen im Termin als Teilnehmende eingetragen sein.
Stolperstellen: Gäste erhalten Titel, Zeit und Ort des Termins; prüfe, ob der Titel Internes verrät und ob Erinnerungen an Gäste zulässig sind (keine Rechtsberatung). Gäste ohne Antwort oder mit „vielleicht“ bekommen die Mail, Gäste mit „abgelehnt“ nicht. Ein häufig vorgeschlagener Aufbau nutzt Kalender-Trigger plus Wait-Node. Die Vorlage verzichtet bewusst darauf: Verschobene oder abgesagte Termine bekäme ein wartender Workflow nicht mit, und viele gleichzeitig wartende Läufe sind schwer zu überblicken. Ganztägige Termine haben kein Startzeit-Feld; der Text zeigt dann 00:00 Uhr.
Executions: eine je Tag, also rund 30 im Monat (im Kostenrechner ansehen).
Vorlage 6 herunterladen (JSON)7. RSS-Feed filtern und in Notion sammeln
Zweck: Beiträge aus einem Newsfeed, die deine Stichwörter enthalten, landen als Seite in einer Notion-Datenbank, etwa als Sammlung für den Newsletter oder die Marktbeobachtung.
Ablauf: RSS Feed Trigger prüft stündlich, ein Filter sucht „automatisierung“ oder „n8n“ in Titel und Anrisstext, Notion legt eine Datenbankseite mit Titel, Link und Datum an.
Anpassen: Feed-URL im Trigger (voreingestellt ist ein Technik-Newsfeed), Stichwörter im Filter. Die Notion-Datenbank braucht die Eigenschaften „Name“ (Titel), „Link“ (URL) und „Datum“ (Datum) und muss mit deiner Notion-Integration geteilt sein. Die Datenbank-ID ersetzt den Platzhalter DEINE-DATENBANK-ID.
Stolperstellen: Heißen die Notion-Eigenschaften anders, bricht der Schritt ab. Ganze Artikeltexte zu kopieren kann Urheberrechte verletzen; die Vorlage speichert deshalb nur Titel, Link und Datum.
Executions: nur bei Prüfungen mit neuen Beiträgen, höchstens 24 am Tag.
Vorlage 7 herunterladen (JSON)8. Support-Mails mit KI einordnen
Zweck: Ein Sprachmodell ordnet jede neue Support-Mail einer Kategorie zu (Rechnung, Störung, Frage, Vertrieb, Sonstiges), und das Team sieht Betreff, Absender und Kategorie in Slack.
Ablauf: IMAP-Trigger liest neue Mails und markiert sie als gelesen, eine Basic LLM Chain mit dem OpenAI-Chat-Modell wählt die Kategorie, Set fängt unerwartete Antworten als „Sonstiges“ ab, Slack meldet die Mail.
Anpassen: Kategorien im Prompt und in der Liste im Set-Node, Modell im Node „Chat-Modell“. Statt OpenAI lässt sich jedes Chat-Modell anschließen, das n8n unterstützt, auch ein selbst gehostetes über Ollama.
Stolperstellen: Der Mailtext geht an den Modell-Anbieter. Prüfe Auftragsverarbeitung und Speicherort, bevor echte Kundendaten durchlaufen; das ist keine Rechtsberatung. Die Kosten des Modell-Anbieters rechnet dieser getrennt ab. Weil die Vorlage Mails als gelesen markiert, sieht das Team im Postfach keine Ungelesen-Markierung mehr.
Executions: eine je Auslösung durch neue Mails. Die Vorlage nutzt bewusst eine LLM-Chain mit einem Modellaufruf. Mit einem AI Agent zählt laut Tooltips der n8n-Preisseite jeder Agent-Turn als eigene Execution; ein Agent mit mehreren Werkzeugaufrufen verbraucht also mehr.
Vorlage 8 herunterladen (JSON)9. Google-Sheets-Backup als CSV in Google Drive
Zweck: Jede Nacht entsteht eine CSV-Kopie eines wichtigen Tabellenblatts mit Datum im Dateinamen.
Ablauf: Zeitplan um 2 Uhr, Google Sheets liest das Blatt, Convert to File macht daraus eine CSV-Datei, Google Drive legt sie ab.
Anpassen: Tabelle und Blatt im Sheets-Node (voreingestellt „Kunden“), Zielordner im Drive-Node. Ein eigener Ordner „Backups“ hält den Hauptordner sauber.
Stolperstellen: Alte Backups löscht die Vorlage nicht; nach einem Jahr liegen rund 365 Dateien im Ordner. Ein Backup im selben Google-Konto schützt vor versehentlichem Löschen in der Tabelle, aber nicht vor dem Verlust des Kontos.
Executions: eine je Nacht, also rund 30 im Monat (im Kostenrechner ansehen).
Vorlage 9 herunterladen (JSON)10. Webhook-Brücke mit Prüfung und Fehleralarm
Zweck: Ein System schickt Daten an n8n, n8n reicht sie an ein zweites System weiter und meldet dem Absender, ob es geklappt hat. Scheitert die Weiterleitung, kommt eine Alarm-Mail.
Ablauf: Webhook nimmt die Daten an und verlangt dafür Header Auth, IF prüft das Pflichtfeld id (fehlt es, antwortet n8n mit Status 400). HTTP Request sendet an das Zielsystem und versucht es bis zu dreimal. Bei Erfolg folgt Status 200; scheitert alles, nimmt der Fehlerausgang den Weg über die Alarm-Mail zur Antwort 502.
Anpassen: Zugangsdaten vom Typ Header Auth für den Webhook (Header-Name und geheimer Wert, den der Absender mitschickt), Ziel-URL und Authentifizierung im HTTP-Node, Pflichtfelder im IF-Node, Empfänger der Alarm-Mail. Für Fehler an anderer Stelle lohnt zusätzlich ein Error Workflow: ein eigener Workflow mit Error Trigger, den du in den Workflow-Einstellungen hinterlegst.
Stolperstellen: Lass die Authentifizierung am Webhook an. Ohne sie kann jeder, der die URL kennt, Daten mit deinen Zugangsdaten an das Zielsystem schicken. Fehlen die Zugangsdaten oder stimmt der Header nicht, weist der Webhook-Node die Anfrage ab (laut Quelltext des Nodes, abgerufen am 10.11.2026: Status 500 ohne hinterlegte Zugangsdaten, 403 bei falschem Header). Die Vorlage leitet den ganzen Body weiter; erwartet das Zielsystem nur bestimmte Felder, baue den JSON-Body im HTTP-Node aus genau diesen Feldern. Der Absender wartet, bis n8n antwortet. Drei Versuche mit je 10 Sekunden Zeitlimit und 2 Sekunden Pause können länger dauern, als manche Systeme warten. Kürze dann Versuche oder Zeitlimit.
Executions: eine je Anfrage mit gültigem Header, auch wenn das Feld id fehlt und n8n mit 400 antwortet. Die Wiederholungen im HTTP-Node bleiben im selben Lauf.
11. Monatliche Kostenübersicht aus dem Rechnungs-Sheet
Zweck: Am 1. jedes Monats kommt eine Mail mit den Ausgaben des Vormonats je Kategorie und der Gesamtsumme.
Ablauf: Zeitplan monatlich, Google Sheets liest das Blatt „Rechnungen“, ein Filter behält den Vormonat, Summarize summiert Betrag je Kategorie, Aggregate fasst die Zeilen zusammen, eine Mail verschickt die Übersicht.
Anpassen: Spalten Datum (JJJJ-MM-TT), Kategorie und Betrag (Zahl). Empfänger im Mail-Node.
Stolperstellen: Beträge mit Komma als Text (etwa „12,50“) zählen nicht als Zahl. Formatiere die Spalte in Google Sheets als Zahl. Rechnungen ohne Kategorie erscheinen als eigene leere Gruppe.
Executions: eine im Monat (im Kostenrechner ansehen).
Vorlage 11 herunterladen (JSON)12. Buchungsliste als CSV für Steuerbüro, DATEV oder Lexware Office
Zweck: Am 2. jedes Monats entsteht aus deiner Belegtabelle eine CSV-Datei des Vormonats mit deutschem Datum und Dezimalkomma, die per Mail an dich oder dein Steuerbüro geht.
Ablauf: Zeitplan monatlich, Google Sheets liest das Blatt „Belege“, ein Filter behält den Vormonat, Set ordnet die Spalten (Belegdatum, Belegnummer, Buchungstext, Betrag, Konto, Gegenkonto), Convert to File erzeugt eine CSV mit Semikolon, eine Mail hängt sie an.
Anpassen: Spaltennamen im Set-Node an das Importformat des Zielsystems anpassen. Welche Spalten Lexware Office (früher lexoffice) oder das Steuerbüro erwarten, steht in deren Importhilfe.
Stolperstellen: Die Datei ist eine vereinfachte Liste, kein offizielles DATEV-Format. Stimme den Import mit dem Steuerbüro ab, bevor du dich darauf verlässt. Buchungstexte kürzt die Vorlage auf 60 Zeichen. Das ist keine Steuerberatung.
Executions: eine im Monat (im Kostenrechner ansehen).
Vorlage 12 herunterladen (JSON)Was „validiert“ heißt (und was nicht)
Am 09.11.2026 lief jede Vorlage durch die Funktion validate_workflow des Open-Source-Werkzeugs n8n-mcp. Es gleicht Node-Typen, Node-Versionen, Pflichtparameter, Verbindungen und Ausdrücke mit den Node-Definitionen von n8n ab. Die gefundenen Fehler sind behoben, etwa fehlende Operationsangaben und veraltete Node-Versionen. Einzelne verbleibende Meldungen sind bewertete Fehlalarme. Nach einer Überarbeitung (Vorlage 6 schreibt Gäste jetzt einzeln an, Vorlage 5 in der vollständigen Fassung) lief der Check für diese beiden erneut, ebenfalls am 09.11.2026, mit n8n-mcp in Version 2.47.8. Am 10.11.2026 kamen in den Vorlagen 1 und 10 Sicherheitsänderungen dazu (Maskierung im Slack-Text, Header Auth an beiden Webhooks, Hinweise in der Notiz); beide liefen danach erneut durch den Check, ohne Fehler. Das Protokoll mit allen Ergebnissen je Vorlage liegt im Projekt vor; die wichtigsten Punkte stehen hier.
Validiert heißt: Die Datei hat den Aufbau, den n8n erwartet, und die Nodes sind so konfiguriert, wie ihre Definition es verlangt. Validiert heißt nicht:
- dass die Vorlage mit echten Zugangsdaten gegen HubSpot, Google, Slack, WooCommerce, Notion oder OpenAI lief,
- dass sie mit deinen Spaltennamen, Postfächern oder Kanälen sofort funktioniert,
- dass sie auf jeder n8n-Version importierbar ist. Die Vorlagen nutzen die aktuellen Node-Versionen; ältere Instanzen kennen sie unter Umständen nicht. Eine Mindestversion ist nicht ermittelt.
Teste jede Vorlage deshalb erst manuell mit Testdaten, bevor du sie aktivierst.
Eigene Vorlagen bei n8n einreichen
n8n betreibt eine öffentliche Template-Bibliothek unter n8n.io/workflows, die auch in der App über „Templates“ erreichbar ist. Eigene Workflows kannst du dort einreichen: Laut n8n-Dokumentation zu Templates gibt es dafür eine Anleitung „Create workflow templates“ mit Qualitätsanforderungen, Tests und Dokumentation, die Einreichung läuft über das Creator Dashboard. Das Creator-Programm beschreibt n8n auf der Creators-Seite (alle abgerufen am 09.11.2026).
Vor dem Einreichen gilt dasselbe wie vor dem Teilen einer Datei: Exportierte Workflows enthalten laut n8n-Dokumentation Namen und IDs von Zugangsdaten, und aus cURL importierte HTTP-Requests können Authentifizierungs-Header enthalten. Entferne beides, bevor du eine Datei weitergibst. Die Vorlagen auf dieser Seite enthalten keine Credential-Verweise.
Wer intern eine eigene Bibliothek für sein Team pflegen will, kann eine selbst gehostete Instanz laut Dokumentation über die Umgebungsvariable N8N_TEMPLATES_HOST auf eine eigene Template-Quelle umstellen. Die Quelle muss dieselben Endpunkte wie die n8n-API bereitstellen.
Cloud oder eigener Server: Wo laufen die Vorlagen am einfachsten?
Alle zwölf Vorlagen sind für beide Varianten vorgesehen; Import und Funktion sind nicht praktisch bestätigt. Der Unterschied liegt im Einrichten und im Betrieb.
n8n Cloud passt zu dir, wenn …
- du sofort loslegen willst, ohne Server,
- du Google-Dienste nutzt: Die Anmeldung für Gmail, Sheets und Drive ist dort ein Klick,
- Webhooks von außen erreichbar sein sollen (Vorlagen 1, 5 und 10), ohne dass du HTTPS selbst einrichtest.
Eher nicht, wenn … die Daten aus Vorgaben heraus auf einem Server liegen müssen, den du selbst auswählst, oder sehr viele Läufe anfallen.
Ein eigener Server passt zu dir, wenn …
- jemand im Team Linux und Docker betreut,
- du viele Läufe hast: Für die Community Edition nennt die n8n-Dokumentation kein Execution-Limit,
- du für die KI-Vorlage ein selbst gehostetes Modell nutzen willst.
Eher nicht, wenn … niemand Updates, Backups und HTTPS übernimmt. Wie sich Kosten und Aufwand verteilen, zeigt der Vergleich n8n Cloud oder Self-Hosting; Anbieter für den eigenen Server stehen unter n8n Hosting, die Anleitung für Docker und VPS unter n8n selbst hosten.
Häufige Fragen
Wo finde ich n8n Templates?
Die offizielle Bibliothek liegt unter n8n.io/workflows und ist in der App über „Templates“ erreichbar. Die zwölf Vorlagen auf dieser Seite sind auf Deutsch kommentiert und auf typische Aufgaben im Mittelstand zugeschnitten. Sie stehen nicht in der offiziellen Bibliothek.
Gibt es n8n Templates auf Deutsch?
Die offizielle Bibliothek ist überwiegend englisch. Die Vorlagen hier haben deutsche Node-Namen, eine deutsche Notiz im Workflow und deutsche Mailtexte. Die Bedienoberfläche von n8n selbst bleibt davon unberührt.
Wie importiere ich ein n8n Template?
Datei herunterladen, in n8n im Menü mit den drei Punkten „Import from File“ wählen oder den Inhalt mit Strg + V in den Editor einfügen. Danach Zugangsdaten in den Nodes wählen, Platzhalter ersetzen und manuell testen. Die Schritte im Detail stehen oben.
Sind die Vorlagen kostenlos?
Ja, der Download kostet nichts und braucht keine Anmeldung. Kosten entstehen beim Betrieb: n8n Cloud oder ein eigener Server, dazu gegebenenfalls die Dienste in der Vorlage, etwa HubSpot oder ein KI-Modell.
Laufen die Vorlagen in n8n Cloud und selbst gehostet?
Sie sind für beide Varianten vorgesehen und nutzen nur Standard-Nodes von n8n, keine Community Nodes. Importiert und ausgeführt wurden sie weder in der Cloud noch selbst gehostet; bestätigt ist nur die Prüfung gegen das Node-Schema. Unterschiede gibt es beim Einrichten: Google-Zugänge sind in der Cloud einfacher, und für Webhooks braucht ein eigener Server eine öffentlich erreichbare HTTPS-Adresse.
Gibt es n8n Templates auf GitHub?
Ja, auf GitHub sammeln Nutzer zahlreiche Workflows. Prüfe vor dem Import fremder Dateien, welche Dienste angesprochen werden, ob Code-Nodes enthalten sind und ob Zugangsdaten oder Header mitgeliefert werden. Für die Vorlagen hier sind Aufbau und Validierung oben beschrieben.
Quellen und Stand
Vorlagen validiert am 09.11.2026; Preisangabe Stand 07.11.2026. Die Bedienschritte und Regeln stammen aus der n8n-Dokumentation und können sich mit neuen n8n-Versionen ändern.
- n8n-Dokumentation: Export und Import, Templates, Zählung der Executions, Google OAuth2, Webhook-Node (abgerufen am 10.11.2026)
- n8n: Preisseite, Template-Bibliothek, Creators
- Abgerufen am 10.11.2026: Slack-Dokumentation zur Textformatierung, Quelltext des Webhook-Nodes (GitHub)