Zurück zur n8n-Übersicht
n8n Artikel 03 von 08

HTTP & Webhooks

Du lernst, wie externe Dienste deinen Workflow starten und wie du eingehende Daten sicher weiterverarbeitest.

Hier lernst du Webhooks und HTTP Requests, damit n8n Daten empfangen und APIs ansprechen kann. Wenn du verstehst wie Webhooks funktionieren, öffnet sich eine ganz neue Welt. Plötzlich kann dein n8n-Workflow auf alles reagieren was irgendwo im Internet passiert. Ein Kauf in deinem Shop, eine neue E-Mail, ein Button-Klick auf deiner Website. Alles kann ein Auslöser sein, den du nicht mehr von Hand überwachen musst.

Was ist HTTP?

HTTP ist die Sprache des Internets. Wenn du eine Website aufrufst, schickt dein Browser eine HTTP-Anfrage an einen Server. Der Server antwortet. Das ist alles.

n8n versteht diese Sprache und kann selbst als Server auftreten, der auf Anfragen wartet und darauf reagiert. Du musst HTTP nicht im Detail verstehen. Aber zu wissen dass es diese Sprache gibt, hilft dir zu verstehen warum Webhooks so funktionieren wie sie funktionieren.

Was ist ein Webhook?

Ein Webhook ist eine Adresse die du anderen Diensten gibst. Du sagst: "Wenn bei dir etwas passiert, schick die Daten an diese Adresse." Der andere Dienst macht das automatisch. Du musst nicht fragen, nicht warten. Die Information kommt zu dir.

Ohne Webhook
Aktiv nachfragen
Du fragst alle paar Minuten: "Gibt es was Neues?" Meistens lautet die Antwort: Nein. Ineffizient und langsam.
Mit Webhook
Automatisch informiert
Der andere Dienst meldet sich von sich aus sobald etwas passiert. Sofort, zuverlässig, ohne Umwege.

Ein echtes Beispiel aus meinem Alltag

Jedes Mal wenn jemand meinen Newsletter abonniert, schickt das Formular auf meiner Website automatisch eine Anfrage an n8n. n8n empfängt die Daten, trägt die Person in meine Liste ein und schickt eine Bestätigungsmail. Alles ohne dass ich etwas tue.

Meine Erfahrung

Webhooks sind das Herzstück der meisten meiner Workflows. Sobald du einmal verstanden hast wie sie funktionieren, siehst du überall Möglichkeiten. Jeder Dienst der Webhooks unterstützt kann ein Auslöser für deine Automatisierungen werden.

Webhook in n8n einrichten

1
Webhook-Node hinzufügen
Du ziehst einen Webhook-Node auf das Canvas. n8n generiert automatisch eine eindeutige URL für diesen Workflow.
2
URL kopieren
Die URL siehst du direkt in der Node-Konfiguration. Du kopierst sie und gibst sie dem Dienst der Daten an dich schicken soll.
3
Testen
Im Test-Modus wartet n8n auf eine eingehende Anfrage. Du kannst die URL direkt im Browser aufrufen oder mit einem Tool wie Postman eine Anfrage schicken. n8n zeigt dir dann genau welche Daten angekommen sind.

Was kommt an?

Die Daten die ein Webhook empfängt sind meistens im JSON-Format. Das ist eine strukturierte Textform die n8n automatisch versteht und dir übersichtlich anzeigt. Du siehst die einzelnen Felder und kannst sie direkt in deinem Workflow weiternutzen.

Du musst JSON nicht lernen um damit zu arbeiten. n8n nimmt dir die Arbeit ab. Aber wer neugierig ist: JSON sieht aus wie eine Einkaufsliste mit Schlüsseln und Werten. Name: Norbert. Stadt: München. Mehr steckt da meistens nicht dahinter.

Was du jetzt kannst

Du weißt wie Webhooks funktionieren, wie du sie in n8n testest und warum die empfangenen Daten meistens als JSON weiterlaufen. Im nächsten Artikel nutzen wir dieses Wissen für E-Mail-Automatisierung, ein Thema das die meisten sofort im Alltag einsetzen können.

Der nächste sinnvolle Schritt

Wenn du diesen Teil verstanden hast, passen diese Seiten als Nächstes:

Häufige Fragen

Was macht ein Webhook?

Ein Webhook ist eine URL, die Daten von außen empfängt und dadurch einen Workflow starten kann.

Was ist der HTTP Request Node?

Damit ruft n8n externe oder lokale APIs auf und kann Daten senden, abrufen oder weiterverarbeiten.

Warum sind Test- und Produktions-URLs wichtig?

Test-URLs helfen beim Entwickeln. Produktions-URLs gehören in aktivierte, stabile Workflows.