Zum Inhalt springen
Projekt anfragen

n8n-Templates: drei geprüfte Vorlagen zum Kopieren

Eine gute Vorlage spart dir den Nachmittag, an dem du herausfindest, welcher Knoten welche Version braucht. Hier sind drei, die wir selbst gebaut, gegen n8n 2.47.5 geprüft und in eine leere Instanz importiert haben. Kopieren, Zugänge eintragen, testen.

150 € pro Stunde, pauschal für alles. Für Unternehmen, zzgl. USt.

KI-generiertes Bild: Vor einer Bildschirmwand mit einem leuchtenden Ablaufdiagramm erklärt ein Techniker etwas, eine Kollegin mit Kaffeebecher lacht.

Was ist ein n8n-Template?

Ein n8n-Template ist ein gespeicherter Workflow: Auslöser, Knoten und Verbindungen als JSON-Text. Zugangsdaten stecken nicht darin, nur die Struktur und die Einstellungen. Deshalb kann man Vorlagen gefahrlos teilen, und deshalb musst du nach dem Import jeden Knoten mit eigenen Zugängen verbinden.

n8n betreibt selbst eine große Bibliothek mit Community-Vorlagen unter n8n.io/workflows. Die ist ein guter Startpunkt, aber gemischt: Manche Vorlagen sind gepflegt, manche stammen aus älteren Versionen, und einige bringen Code-Knoten mit, die du erst verstehen solltest. Unsere drei sind klein, deutsch beschriftet und lösen jeweils eine Aufgabe, die in fast jedem Unternehmen vorkommt.

Neu bei n8n? Was die Plattform kann und was sie im Vergleich zu Make und Zapier kostet, steht auf unserer Seite zur n8n-Agentur.

So importierst du eine Vorlage

Zwei Wege, beide dauern unter einer Minute. Danach beginnt die eigentliche Arbeit: Zugänge und Testdaten.

  1. JSON kopieren

    Klapp unten die Vorlage auf und kopiere den kompletten Text, von der ersten bis zur letzten geschweiften Klammer.

  2. In n8n einfügen

    Neuen Workflow öffnen, in die leere Arbeitsfläche klicken und einfügen (Strg+V bzw. Cmd+V). Alternativ die JSON als Datei speichern und über „Import from File“ laden.

  3. Zugänge verbinden

    Jeder Knoten mit rotem Warnsymbol braucht Zugangsdaten: SMTP für Mails, Google für Tabellen, ein KI-Zugang für das Sprachmodell.

  4. Platzhalter ersetzen

    Alles mit example.com ist ein Platzhalter: Adressen, Feed-URL, Empfänger. Ersetze sie, bevor du testest.

  5. Testen, dann aktivieren

    Erst „Test workflow“ mit echten, aber harmlosen Daten. Erst wenn jeder Knoten grün ist, schaltest du den Workflow aktiv.

Vorlage 1: Website-Wächter mit Mail-Alarm

Alle 15 Minuten ruft n8n deine Website ab. Kommt kein Status 200 zurück oder gar keine Antwort, bekommt die Technik eine Mail mit Uhrzeit und Fehler.

Vier Knoten: Zeitplan, HTTP-Abruf, Bedingung, Mail. Der Abruf ist so eingestellt, dass er bei Fehlern nicht abbricht, sondern den Fehler weiterreicht. Genau das unterscheidet einen Wächter von einem Workflow, der bei Ausfall selbst ausfällt und schweigt.

Anpassen: Adresse im Knoten „Website abrufen“, Empfänger und SMTP-Zugang im Knoten „Alarm per Mail“. Mehrere Seiten prüfst du, indem du vor den Abruf einen Knoten mit einer Liste von Adressen setzt.

Grenze: Der Wächter prüft nur, ob die Seite antwortet. Ob sie richtig aussieht oder schnell lädt, misst er nicht. Für einen schnellen Blick auf Ladezeit und Gewicht gibt es unseren Website-Check.

JSON der Vorlage Website-Wächter anzeigen
{
  "name": "Website-Wächter mit Mail-Alarm (Vorlage mediabrandcast)",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "minutes",
              "minutesInterval": 15
            }
          ]
        }
      },
      "id": "6a1e0c52-7d2b-4f8e-9c3a-0b5d1e7f2a11",
      "name": "Alle 15 Minuten",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "url": "https://www.example.com/",
        "options": {
          "response": {
            "response": {
              "fullResponse": true,
              "neverError": true
            }
          },
          "timeout": 10000
        }
      },
      "id": "6a1e0c52-7d2b-4f8e-9c3a-0b5d1e7f2a12",
      "name": "Website abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        240,
        0
      ],
      "onError": "continueRegularOutput"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "loose",
            "version": 2
          },
          "conditions": [
            {
              "id": "b7c0d1e2-0000-4000-8000-000000000001",
              "leftValue": "={{ $json.statusCode }}",
              "rightValue": 200,
              "operator": {
                "type": "number",
                "operation": "notEquals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "id": "6a1e0c52-7d2b-4f8e-9c3a-0b5d1e7f2a13",
      "name": "Nicht 200?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        480,
        0
      ]
    },
    {
      "parameters": {
        "fromEmail": "n8n@example.com",
        "toEmail": "technik@example.com",
        "subject": "=Website antwortet nicht mit 200 ({{ $json.statusCode || 'keine Antwort' }})",
        "emailFormat": "text",
        "text": "=Geprüft: {{ $now.toFormat('dd.MM.yyyy HH:mm') }}\nStatus: {{ $json.statusCode || 'keine Antwort' }}\n{{ $json.error ? $json.error.message : '' }}",
        "options": {}
      },
      "id": "6a1e0c52-7d2b-4f8e-9c3a-0b5d1e7f2a14",
      "name": "Alarm per Mail",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        720,
        -100
      ]
    }
  ],
  "connections": {
    "Alle 15 Minuten": {
      "main": [
        [
          {
            "node": "Website abrufen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Website abrufen": {
      "main": [
        [
          {
            "node": "Nicht 200?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Nicht 200?": {
      "main": [
        [
          {
            "node": "Alarm per Mail",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}

Vorlage 2: Rückrufwunsch mit Tabelle und Bestätigung

Ein n8n-Formular nimmt Name, E-Mail, Telefon und Anliegen entgegen, schreibt alles in eine Google-Tabelle und schickt der Person eine Bestätigung.

Drei Knoten: Das Formular erzeugt n8n selbst, du brauchst dafür keine eigene Website-Technik. Die Tabelle bekommt die Spalten automatisch aus den Feldnamen, wenn die erste Zeile der Tabelle dieselben Überschriften trägt: Name, E-Mail, Telefon, Anliegen.

Anpassen: Link zur Tabelle im Knoten „In Tabelle schreiben“, Google-Zugang verbinden, Absender und SMTP im Mail-Knoten. Die Texte im Formular und in der Bestätigung sind auf Du geschrieben, ändere sie, wenn deine Kundschaft gesiezt wird.

Datenschutz: Du verarbeitest personenbezogene Daten. Ergänze im Formular einen Hinweis auf deine Datenschutzerklärung, lösche alte Zeilen regelmäßig und überleg, ob die Tabelle wirklich bei einem US-Anbieter liegen muss. Orientierung, keine Rechtsberatung.

JSON der Vorlage Rückrufwunsch anzeigen
{
  "name": "Rückrufwunsch: Formular, Tabelle, Bestätigung (Vorlage mediabrandcast)",
  "nodes": [
    {
      "parameters": {
        "formTitle": "Rückruf vereinbaren",
        "formDescription": "Wir melden uns persönlich bei dir.",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Name",
              "requiredField": true
            },
            {
              "fieldLabel": "E-Mail",
              "fieldType": "email",
              "requiredField": true
            },
            {
              "fieldLabel": "Telefon"
            },
            {
              "fieldLabel": "Anliegen",
              "fieldType": "textarea",
              "requiredField": true
            }
          ]
        },
        "options": {}
      },
      "id": "2c9d4e61-3b7a-4a0f-8e15-7d6c5b4a3f21",
      "name": "Formular",
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 2.2,
      "position": [
        0,
        0
      ],
      "webhookId": "5e8f1a2b-6c3d-4e7f-8a9b-0c1d2e3f4a5b"
    },
    {
      "parameters": {
        "operation": "append",
        "documentId": {
          "__rl": true,
          "value": "",
          "mode": "url"
        },
        "sheetName": {
          "__rl": true,
          "value": "Anfragen",
          "mode": "name"
        },
        "columns": {
          "mappingMode": "autoMapInputData",
          "value": {},
          "matchingColumns": [],
          "schema": []
        },
        "options": {}
      },
      "id": "2c9d4e61-3b7a-4a0f-8e15-7d6c5b4a3f22",
      "name": "In Tabelle schreiben",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.5,
      "position": [
        240,
        0
      ]
    },
    {
      "parameters": {
        "fromEmail": "n8n@example.com",
        "toEmail": "={{ $('Formular').item.json['E-Mail'] }}",
        "subject": "Danke, wir rufen dich zurück",
        "emailFormat": "text",
        "text": "=Hallo {{ $('Formular').item.json.Name }},\n\ndanke für deine Nachricht. Wir melden uns persönlich bei dir.\n\nDein Anliegen:\n{{ $('Formular').item.json.Anliegen }}",
        "options": {}
      },
      "id": "2c9d4e61-3b7a-4a0f-8e15-7d6c5b4a3f23",
      "name": "Bestätigung senden",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        480,
        0
      ]
    }
  ],
  "connections": {
    "Formular": {
      "main": [
        [
          {
            "node": "In Tabelle schreiben",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "In Tabelle schreiben": {
      "main": [
        [
          {
            "node": "Bestätigung senden",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}

Vorlage 3: Branchen-News als KI-Wochenreport

Montags um sieben liest n8n einen Feed, nimmt die zehn neuesten Meldungen und lässt ein Sprachmodell drei Absätze für die Geschäftsführung schreiben, mit Links.

Sieben Knoten: Zeitplan, Feed, Begrenzung, Zusammenfassen, KI-Kette, Sprachmodell, Mail. Der Prompt verlangt ausdrücklich, nichts zu erfinden und zu jedem Punkt den Link zu nennen. So kann jede Leserin nachprüfen, was die KI behauptet.

Anpassen: Feed-Adresse deines Branchenverbands oder Fachmediums, KI-Zugang im Knoten „Sprachmodell“, Empfänger. Mehrere Feeds verbindest du mit einem Zusammenführen-Knoten vor der Begrenzung.

Kosten: Ein Lauf pro Woche mit zehn Schlagzeilen ist bei den gängigen Sprachmodellen ein sehr kleiner Betrag. Die genaue Rechnung hängt von Modell und Tarif ab, deshalb nennen wir keine Zahl, die morgen schon nicht mehr stimmt.

JSON der Vorlage Wochenreport anzeigen
{
  "name": "Branchen-News als Wochenreport per KI (Vorlage mediabrandcast)",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "triggerAtDay": [
                1
              ],
              "triggerAtHour": 7
            }
          ]
        }
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b1",
      "name": "Montags 7 Uhr",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "url": "https://www.example.com/feed/",
        "options": {}
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b2",
      "name": "Feed lesen",
      "type": "n8n-nodes-base.rssFeedRead",
      "typeVersion": 1.1,
      "position": [
        240,
        0
      ]
    },
    {
      "parameters": {
        "maxItems": 10
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b3",
      "name": "Zehn neueste",
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        480,
        0
      ]
    },
    {
      "parameters": {
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "fieldToAggregate": "title"
            },
            {
              "fieldToAggregate": "link"
            }
          ]
        },
        "options": {}
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b4",
      "name": "Zusammenfassen",
      "type": "n8n-nodes-base.aggregate",
      "typeVersion": 1,
      "position": [
        720,
        0
      ]
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "=Du bekommst Schlagzeilen aus einem Branchen-Feed. Schreib auf Deutsch drei kurze Absätze für die Geschäftsführung: Was ist neu, was betrifft uns, was sollten wir prüfen. Erfinde nichts, nenne zu jedem Punkt den Link.\n\nSchlagzeilen:\n{{ $json.title.map((t, i) => '- ' + t + ' (' + $json.link[i] + ')').join('\\n') }}"
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b5",
      "name": "KI fasst zusammen",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.5,
      "position": [
        960,
        0
      ]
    },
    {
      "parameters": {
        "options": {
          "temperature": 0.2
        }
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b6",
      "name": "Sprachmodell",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1,
      "position": [
        960,
        220
      ]
    },
    {
      "parameters": {
        "fromEmail": "n8n@example.com",
        "toEmail": "geschaeftsfuehrung@example.com",
        "subject": "=Wochenreport Branche, KW {{ $now.weekNumber }}",
        "emailFormat": "text",
        "text": "={{ $json.text }}",
        "options": {}
      },
      "id": "9f3b2a17-5c4d-4e6f-a7b8-c9d0e1f2a3b7",
      "name": "Report senden",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        1220,
        0
      ]
    }
  ],
  "connections": {
    "Montags 7 Uhr": {
      "main": [
        [
          {
            "node": "Feed lesen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Feed lesen": {
      "main": [
        [
          {
            "node": "Zehn neueste",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zehn neueste": {
      "main": [
        [
          {
            "node": "Zusammenfassen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zusammenfassen": {
      "main": [
        [
          {
            "node": "KI fasst zusammen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sprachmodell": {
      "ai_languageModel": [
        [
          {
            "node": "KI fasst zusammen",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "KI fasst zusammen": {
      "main": [
        [
          {
            "node": "Report senden",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}

Eine vierte Vorlage, einen Service-Agenten mit Gedächtnis und zwei Werkzeugen, findest du auf der Seite n8n und KI-Agenten.

Wie wir die Vorlagen geprüft haben

Jede Vorlage entsteht bei uns per Skript, nicht per Hand, damit keine Klammer fehlt. Danach laufen zwei Prüfungen:

  • Knoten und Versionen: Jeder Knotentyp und jede Versionsnummer wird gegen die Liste abgeglichen, die eine laufende n8n-Installation in Version 2.47.5 selbst meldet. Das sind 572 Knotentypen.
  • Import: Alle vier Vorlagen (drei hier, eine auf der KI-Seite) wurden am 14.11.2026 in eine frische, leere n8n-Instanz importiert. Ergebnis: „Successfully imported 4 workflows“, danach in der Workflow-Liste sichtbar.

Was diese Prüfung nicht ersetzt: deinen Test mit echten Zugängen. Ob dein Mailserver, deine Tabelle und dein KI-Zugang mitspielen, zeigt erst der erste Lauf bei dir.

Checkliste: Taugt die Vorlage für den Live-Betrieb?

Für jede Vorlage, egal ob von uns, aus der n8n-Bibliothek oder aus einem Forum. Sieben Fragen, bevor du auf „aktiv“ klickst.

  1. Verstehst du jeden Knoten?

    Besonders Code-Knoten und HTTP-Abrufe an Adressen, die du nicht kennst. Was du nicht erklären kannst, fliegt raus.

  2. Gibt es einen Fehlerpfad?

    Was passiert, wenn ein Dienst nicht antwortet? Ein Workflow ohne Fehlerpfad fällt still aus.

  3. Stehen Zugangsdaten nur im Zugangsspeicher?

    Nie Passwörter oder Schlüssel in Textfeldern oder Ausdrücken, sonst landen sie beim nächsten Export in der Datei.

  4. Passen die Versionen?

    Vorlagen aus älteren n8n-Versionen laufen oft, zeigen aber veraltete Knoten. Nach dem Import auf Hinweise achten.

  5. Welche Daten fließen wohin?

    Personenbezogene Daten an KI-Dienste oder Tabellen in Drittländern brauchen eine Grundlage und einen Vertrag.

  6. Was kostet ein Lauf?

    Bei KI-Knoten zählt jeder Aufruf. Häufigkeit mal Kosten pro Aufruf, dann weißt du, ob der Zeitplan sinnvoll ist.

  7. Wer bekommt den Alarm?

    Eine Person, nicht „alle“. Und eine Vertretung, wenn diese Person im Urlaub ist.

Wann du uns nicht brauchst

Wenn eine Vorlage aus der n8n-Bibliothek dein Problem schon löst und du sie verstehst: Nimm sie. Die Community ist groß, viele Vorlagen sind gut gepflegt, und n8n zeigt bei jeder Vorlage, welche Dienste sie braucht.

Wir kommen ins Spiel, wenn aus der Vorlage ein Ablauf im Live-Betrieb werden soll: mit Fehlerpfad, Überwachung, Datenschutz und jemandem, der nachbessert, wenn sich eine Schnittstelle ändert. Das machen wir im Servicevertrag, auf deinem n8n oder auf einem, das wir für dich betreiben. Wie das geht, steht unter n8n selbst hosten.

Häufige Fragen zu n8n-Templates

Wo finde ich n8n-Templates?

Die größte Sammlung betreibt n8n selbst unter n8n.io/workflows, mit Vorlagen aus der Community und vom Hersteller. Dazu kommen Sammlungen auf GitHub und in Foren. Drei kleine, geprüfte Vorlagen auf Deutsch findest du auf dieser Seite, eine vierte für KI-Agenten auf unserer Seite zu n8n und KI.

Wie importiere ich ein n8n-Template?

Kopiere den JSON-Text, öffne in n8n einen neuen Workflow und füge ihn in die leere Fläche ein. Alternativ speicherst du die JSON als Datei und lädst sie über „Import from File“. Danach verbindest du jeden Knoten mit deinen Zugängen, ersetzt Platzhalter und testest, bevor du den Workflow aktivierst.

Sind n8n-Templates kostenlos?

Die Vorlagen in der n8n-Bibliothek und auf dieser Seite kosten nichts. Kosten entstehen für den Betrieb von n8n, also Server oder Cloud-Tarif, und für Dienste, die der Workflow nutzt, etwa ein KI-Modell. Einige Anbieter verkaufen Vorlagen-Pakete, prüfe dort besonders genau, was du bekommst.

Funktionieren die Vorlagen in der Community Edition?

Ja. Alle drei nutzen nur Knoten, die in der selbst betriebenen Community Edition enthalten sind. Für Google-Tabellen und KI-Modelle brauchst du eigene Zugänge bei diesen Anbietern. Geprüft haben wir mit n8n 2.47.5, ältere Versionen können einzelne Knotenversionen noch nicht kennen.

Kann ich eine Vorlage für mehrere Websites oder Feeds nutzen?

Ja. Setz vor den Abruf einen Knoten, der eine Liste von Adressen ausgibt. n8n arbeitet die Liste dann Eintrag für Eintrag ab. Bei vielen Einträgen lohnt ein Blick auf Laufzeit und Grenzen der abgefragten Dienste, damit du nicht versehentlich zu viele Anfragen schickst.

Quellen

  1. n8n: Workflow-Vorlagen der Community, abgerufen am 14.11.2026.
  2. n8n-Dokumentation: Templates, abgerufen am 14.11.2026.
  3. n8n-Dokumentation: Export and import workflows, abgerufen am 14.11.2026.
  4. n8n-Dokumentation: CLI commands (Import, Deaktivierung nach Import), abgerufen am 14.11.2026.
  5. Eigene Prüfung: Knotentypen und Versionen aus n8n 2.47.5, Importtest in leerer Instanz, 14.11.2026.

150 € pro Stunde, pauschal für alles. Für Unternehmen, zzgl. USt.