{"id":126,"date":"2026-01-19T00:00:00","date_gmt":"2026-01-18T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/de\/wpforms-n8n-formulare-automatisieren\/"},"modified":"2026-01-20T06:32:37","modified_gmt":"2026-01-20T05:32:37","slug":"wpforms-n8n-formulare-automatisieren","status":"publish","type":"post","link":"https:\/\/helloblog.io\/de\/wpforms-n8n-formulare-automatisieren\/","title":{"rendered":"WPForms mit n8n automatisieren: So landen Formulardaten ohne Copy-Paste in deinen Tools"},"content":{"rendered":"\n<p>Formulare sind in WordPress meist der Anfang eines Prozesses: Lead kommt rein, Ticket wird erstellt, Team bekommt eine Nachricht, Daten landen im Sheet, Follow-up wird gestartet. In vielen Setups passiert das aber noch halbmanuell \u2013 und genau da wird es teuer: Copy-Paste, vergessene Nachfassmails, Tippfehler und Medienbr\u00fcche.<\/p>\n\n\n\n<p>In diesem How-To zeige ich dir, wie du <strong>WPForms<\/strong> mit <strong>n8n<\/strong> verbindest. n8n ist ein Workflow-Automation-Tool (visueller Flow-Editor), das per <strong>Webhook<\/strong> (HTTP-Callback-URL, die bei einem Event aufgerufen wird) Daten aus deinem Formular annimmt und dann an beliebige Systeme weiterreicht.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"385\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/how-to-automate-your-featured.png\" alt=\"\u00dcbersichtsgrafik: WordPress-Formulare mit n8n automatisieren\" class=\"wp-image-107\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/how-to-automate-your-featured.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/how-to-automate-your-featured-300x170.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/how-to-automate-your-featured-400x226.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">WPForms kann Formulardaten per Webhook an n8n \u00fcbergeben \u2013 der Rest ist Workflow-Logik. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Warum n8n f\u00fcr WordPress-Formulare spannend ist<\/h2>\n\n\n\n<p>n8n sitzt als \u201eDrehscheibe\u201c zwischen WordPress und deinen Tools. Im Unterschied zu einfachen Integrations-Plugins kannst du damit auch mehrstufige Abl\u00e4ufe bauen: filtern, formatieren, an mehrere Ziele verteilen, Fehlerpfade definieren.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Weniger manuelle Arbeit:<\/strong> Formulareintr\u00e4ge landen automatisch dort, wo du sie brauchst.<\/li>\n\n\n<li><strong>Weniger Fehler:<\/strong> keine Copy-Paste-Typos, keine vertauschten Felder.<\/li>\n\n\n<li><strong>Datenschutz &#038; Kontrolle:<\/strong> n8n kann self-hosted laufen (laut Anbieter\/Setup), d. h. Daten bleiben auf deinem Server statt in einer reinen Cloud-Automation.<\/li>\n\n\n<li><strong>Komplexe Logik:<\/strong> mehr als nur \u201eA \u2192 B\u201c \u2013 du kannst mehrere Aktionen parallel ausl\u00f6sen.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Voraussetzungen (kurzer Check)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>WPForms Pro (oder h\u00f6her):<\/strong> Das n8n-Addon ist ein Premium-Addon.<\/li>\n\n\n<li><strong>WPForms-Version \u2265 1.9.8.1<\/strong> (laut Anleitung).<\/li>\n\n\n<li><strong>n8n-Account:<\/strong> Cloud (inkl. Testphase laut n8n) oder self-hosted.<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Begriffe, die du gleich brauchst<\/h4>\n\n\n<p><strong>Trigger<\/strong> = Startpunkt eines Workflows (hier: Form Submit). <strong>Action Node<\/strong> = nachgelagerter Schritt (z. B. Slack-Message, Google-Sheets-Row). <strong>Production URL<\/strong> in n8n = dauerhafte Webhook-URL f\u00fcr Live-Betrieb; <strong>Test URL<\/strong> ist eher f\u00fcr den Editor-\/Testmodus gedacht.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt 1: Workflow in n8n anlegen (WPForms Trigger)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>In n8n einloggen und im Dashboard <strong>Start from scratch<\/strong> w\u00e4hlen.<\/li>\n\n\n<li>Im Workflow-Editor auf das <strong>Plus (+)<\/strong> klicken und nach <strong>WPForms<\/strong> suchen.<\/li>\n\n\n<li>Den <strong>WPForms Trigger<\/strong> ausw\u00e4hlen und \u2013 falls n\u00f6tig \u2013 per <strong>Install node<\/strong> installieren.<\/li>\n\n\n<li>Danach <strong>Add to workflow<\/strong> klicken, damit der Trigger als erster Node im Workflow landet.<\/li>\n\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"383\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-start-from-scratch.jpg\" alt=\"n8n Dashboard mit Option \u201eStart from scratch\u201c\" class=\"wp-image-108\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-start-from-scratch.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-start-from-scratch-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-start-from-scratch-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Neuen Workflow in n8n direkt \u201efrom scratch\u201c starten. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-new-node.jpg\" alt=\"n8n Workflow-Editor: neuen Node hinzuf\u00fcgen\" class=\"wp-image-109\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-new-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-new-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-new-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Der Plus-Button \u00f6ffnet die Node-Auswahl. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"383\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-trigger.jpg\" alt=\"WPForms Trigger in der n8n Node-Suche\" class=\"wp-image-110\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-trigger.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-trigger-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-trigger-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">In der Node-Suche nach \u201eWPForms\u201c filtern und Trigger ausw\u00e4hlen. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"383\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/m8n-install-node.jpg\" alt=\"n8n: Button \u201eInstall node\u201c beim WPForms Trigger\" class=\"wp-image-111\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/m8n-install-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/m8n-install-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/m8n-install-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Falls der Node noch nicht verf\u00fcgbar ist: Installieren und danach hinzuf\u00fcgen. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-to-workflow.jpg\" alt=\"n8n: \u201eAdd to workflow\u201c beim WPForms Trigger\" class=\"wp-image-112\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-to-workflow.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-to-workflow-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-to-workflow-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">So landet der WPForms Trigger im Workflow-Canvas. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Production Webhook-URL kopieren<\/h3>\n\n\n\n<p>\u00d6ffne die Einstellungen des WPForms-Trigger-Nodes und gehe auf <strong>Parameters<\/strong>. Dort findest du die <strong>Webhook URLs<\/strong> mit <strong>Test URL<\/strong> und <strong>Production URL<\/strong>. F\u00fcr den echten Betrieb nimm die <strong>Production URL<\/strong>, weil sie dauerhaft erreichbar sein soll.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"371\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/nin-wpforms-trigger-parameters.jpg\" alt=\"n8n: WPForms Trigger Parameters mit Webhook URLs\" class=\"wp-image-113\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/nin-wpforms-trigger-parameters.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/nin-wpforms-trigger-parameters-300x164.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/nin-wpforms-trigger-parameters-400x218.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Die Webhook-URLs findest du im Parameters-Tab des Trigger-Nodes. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-production-url.jpg\" alt=\"n8n: Production URL zum Kopieren\" class=\"wp-image-114\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-production-url.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-production-url-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-production-url-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Production URL kopieren \u2013 die brauchst du gleich in WPForms. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt 2: WPForms mit n8n verbinden (Webhook + Secret Key)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>In WordPress ein Formular in WPForms \u00f6ffnen (neu oder bestehend).<\/li>\n\n\n<li>Im Form Builder links auf <strong>Marketing \u00bb n8n<\/strong> gehen.<\/li>\n\n\n<li>Wenn das Addon noch fehlt: <strong>Yes, Install and Activate<\/strong> ausf\u00fchren.<\/li>\n\n\n<li>Danach den Schalter <strong>Enable n8n Integration<\/strong> aktivieren.<\/li>\n\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"329\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-marketing-n8n.png\" alt=\"WPForms Form Builder: Men\u00fcpunkt Marketing \u00bb n8n\" class=\"wp-image-115\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-marketing-n8n.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-marketing-n8n-300x145.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-marketing-n8n-400x194.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Die Integration sitzt im Formular unter Marketing \u00bb n8n. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"285\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-install-activate-n8n-addon.png\" alt=\"WPForms: Popup zum Installieren und Aktivieren des n8n Addons\" class=\"wp-image-116\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-install-activate-n8n-addon.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-install-activate-n8n-addon-300x126.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-install-activate-n8n-addon-400x168.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Das Addon l\u00e4sst sich direkt aus dem Form Builder installieren. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-enable-n8n-integration.png\" alt=\"WPForms: Toggle \u201eEnable n8n Integration\u201c\" class=\"wp-image-117\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-enable-n8n-integration.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-enable-n8n-integration-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-enable-n8n-integration-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Integration einschalten, dann erscheinen Webhook- und Mapping-Optionen. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-integration-settings.png\" alt=\"WPForms: n8n Integration Settings mit Webhook URL, Secret Key und Field Mapping\" class=\"wp-image-118\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-integration-settings.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-integration-settings-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-integration-settings-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Hier konfigurierst du Webhook, Secret Key, Trigger-Event und Mapping. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Webhook-URL eintragen<\/h3>\n\n\n\n<p>F\u00fcge in WPForms die zuvor kopierte <strong>Production URL<\/strong> in das Feld <strong>Webhook URL<\/strong> ein. Den Punkt <strong>Test Connection<\/strong> kannst du an dieser Stelle ignorieren, weil der Secret Key im n8n-Node noch fehlt und der Test typischerweise scheitert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"291\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-webhook-url.png\" alt=\"WPForms: Feld \u201eWebhook URL\u201c mit eingef\u00fcgter n8n Production URL\" class=\"wp-image-119\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-webhook-url.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-webhook-url-300x128.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-n8n-webhook-url-400x171.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Wichtig: URL exakt \u00fcbernehmen (keine Leerzeichen, nichts abschneiden). \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Hinweis zu localhost<\/h4>\n\n\n<p>Wenn du WordPress lokal (localhost) betreibst, kann ein Verbindungstest je nach Netzwerk-\/Tunnel-Setup fehlschlagen. Das sagt nicht automatisch aus, dass der Workflow sp\u00e4ter im Live-Setup nicht funktioniert.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Secret Key: kleine Ma\u00dfnahme, gro\u00dfer Effekt<\/h3>\n\n\n\n<p>WPForms generiert dir einen <strong>Secret Key<\/strong>. Kopiere ihn aus WPForms und f\u00fcge ihn im n8n-WPForms-Trigger in das Feld <strong>Secret Key<\/strong> ein. Damit stellst du sicher, dass nicht irgendein Dritter deinen Workflow \u201eanpingen\u201c kann.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"278\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-secret-key.png\" alt=\"n8n: Secret Key Feld im WPForms Trigger Node\" class=\"wp-image-120\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-secret-key.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-secret-key-300x123.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-wpforms-secret-key-400x164.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Den Secret Key aus WPForms hier einf\u00fcgen, um den Trigger abzusichern. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt 3: Trigger-Event w\u00e4hlen und Felder mappen<\/h2>\n\n\n\n<p>Damit die \u00dcbergabe sauber funktioniert, definierst du in WPForms (1) <em>wann<\/em> gesendet wird und (2) <em>welche Felder<\/em> als Parameter an n8n gehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trigger Event<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Form Submitted (empfohlen):<\/strong> Workflow l\u00e4uft bei jeder Einsendung.<\/li>\n\n\n<li><strong>Entry Marked as Spam:<\/strong> nur, wenn WPForms den Eintrag als Spam markiert.<\/li>\n\n\n<li><strong>Payment Processed:<\/strong> erst nach erfolgreicher Zahlung (z. B. Payment-\/Order-Formulare).<\/li>\n\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"192\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-trigger-event.png\" alt=\"WPForms: Dropdown \u201eTrigger Event\u201c mit drei Optionen\" class=\"wp-image-121\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-trigger-event.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-trigger-event-300x85.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-trigger-event-400x113.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Das Trigger-Event entscheidet, wann n8n aufgerufen wird. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Field Mapping (Parameter Keys)<\/h3>\n\n\n\n<p>Im Bereich <strong>Field Mapping<\/strong> legst du pro Formularfeld einen <strong>Parameter Key<\/strong> fest (z. B. <code>email<\/code>, <code>name<\/code>, <code>phone<\/code>). Dieser Key ist sp\u00e4ter in n8n die stabile Referenz, die du in Action-Nodes per Drag &#038; Drop in Felder ziehen kannst.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"240\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-field-mapping.png\" alt=\"WPForms: Field Mapping mit Parameter Key und Feld-Auswahl\" class=\"wp-image-122\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-field-mapping.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-field-mapping-300x106.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/wpforms-field-mapping-400x141.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Keys am besten simpel halten: lowercase, kurze Namen, eindeutig. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Praxis-Tipp f\u00fcrs Mapping<\/h4>\n\n\n<p>Nutze konsistente Keys \u00fcber mehrere Formulare hinweg (z. B. immer <code>email<\/code>, <code>first_name<\/code>, <code>last_name<\/code>). Das macht sp\u00e4tere Workflow-Reuse deutlich angenehmer.<\/p>\n\n<\/div>\n\n\n\n<p>Nicht vergessen: Formular im Builder speichern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt 4: Action-Nodes in n8n hinzuf\u00fcgen und Workflow aktivieren<\/h2>\n\n\n\n<p>Der Trigger nimmt Daten an \u2013 aber ohne Action passiert noch nichts. In n8n h\u00e4ngst du rechts an den WPForms-Node mindestens einen <strong>Action Node<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Im Workflow-Canvas am rechten Rand des WPForms-Nodes auf <strong>Plus (+)<\/strong> klicken.<\/li>\n\n\n<li>Ziel-App suchen (z. B. Google Sheets, Slack, Microsoft Teams oder ein E-Mail-Marketing-Tool).<\/li>\n\n\n<li>Node konfigurieren und in n8n die ben\u00f6tigten <strong>Credentials<\/strong>\/<strong>Authentication<\/strong> setzen (OAuth-Login oder API-Key \u2013 je nach Dienst).<\/li>\n\n\n<li>Workflow speichern und oben rechts den Schalter auf <strong>Active<\/strong> setzen.<\/li>\n\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-action-node.png\" alt=\"n8n: Action Node \u00fcber Plus-Button hinzuf\u00fcgen\" class=\"wp-image-123\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-action-node.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-action-node-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-add-action-node-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Actions werden an den Trigger \u201eangedockt\u201c \u2013 je nach Bedarf auch mehrere. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"244\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-active-toggle.png\" alt=\"n8n: Workflow Active Toggle\" class=\"wp-image-124\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-active-toggle.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-active-toggle-300x108.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-active-toggle-400x144.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Erst im Active-Modus l\u00e4uft der Workflow dauerhaft im Hintergrund. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Schritt 5: Workflow testen (und typische Stolpersteine vermeiden)<\/h2>\n\n\n\n<p>F\u00fcr einen sauberen Go-live solltest du mindestens einen Testlauf machen. In n8n gibt es daf\u00fcr den Button <strong>Execute workflow<\/strong>. Wichtig: den Button klicken, <em>bevor<\/em> du das WordPress-Formular abschickst \u2013 so geht n8n in den \u201eListening\u201c-Modus und kann den Test-Capture sauber aufnehmen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"297\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-execute-workflow.png\" alt=\"n8n: Button \u201eExecute workflow\u201c im Workflow Editor\" class=\"wp-image-125\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-execute-workflow.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-execute-workflow-300x131.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/01\/n8n-execute-workflow-400x175.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Execute workflow starten, dann Testformular absenden. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Workflow ist <strong>Active<\/strong>?<\/li>\n\n\n<li>Webhook-URL in WPForms entspricht <strong>exakt<\/strong> der Production URL aus n8n?<\/li>\n\n\n<li>Secret Key stimmt in WPForms und n8n \u00fcberein?<\/li>\n\n\n<li>Field Mapping in WPForms korrekt (Keys + richtige Felder)?<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufige Fragen aus der Praxis<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Kann ich verhindern, dass WPForms Eintr\u00e4ge in WordPress speichert?<\/h3>\n\n\n\n<p>Ja. Laut Anleitung kannst du im Form Builder unter <strong>Settings \u00bb General<\/strong> im Bereich <strong>Advanced<\/strong> die Option aktivieren, die das Speichern der Entry-Informationen in der WordPress-Datenbank deaktiviert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was passiert, wenn ich den WPForms-Node in n8n l\u00f6sche?<\/h3>\n\n\n\n<p>Dann fehlt dem Workflow der Trigger \u2013 die Formulareinreichungen starten nichts mehr. Du musst einen neuen WPForms Trigger hinzuf\u00fcgen, dessen neue Production URL kopieren und in WPForms als Webhook URL aktualisieren, um die Verbindung wiederherzustellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ist n8n kostenlos nutzbar?<\/h3>\n\n\n\n<p>n8n kann laut Anbieter self-hosted kostenlos betrieben werden; die Cloud-Variante ist kostenpflichtig (mit Testphase). F\u00fcr die WPForms-n8n-Anbindung brauchst du allerdings WPForms Pro (oder h\u00f6her), weil das Addon Premium ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kurzfazit<\/h2>\n\n\n\n<p>Mit WPForms + n8n baust du dir eine robuste Pipeline f\u00fcr Formulardaten: Webhook (Production URL) eintragen, Secret Key setzen, Felder mappen, Actions definieren, aktivieren und testen. Der gr\u00f6\u00dfte Gewinn ist selten \u201eNice to have\u201c, sondern ganz banal: weniger Handarbeit \u2013 und eine deutlich verl\u00e4sslichere Nachbearbeitung von Leads, Tickets oder Payments.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referenzen \/ Quellen<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-automate-wordpress-forms-with-n8n\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Automate WordPress Forms With n8n &#8212; Save Hours of Manual Work<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-add-n8n-like-automation-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Add n8n Like Automation in WordPress<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-create-automated-workflows-in-wordpress-with-uncanny-automator\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Create Automated Workflows in WordPress With Uncanny Automator<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-connect-any-wordpress-forms-to-google-sheets\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Connect Any WordPress Forms to Google Sheets (Easy Way)<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/make-com-like-automation-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Set Up Make.com-Like Automation in WordPress<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-block-contact-form-spam-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Block Contact Form Spam in WordPress (9 Proven Ways)<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/glossary\/localhost\/\" target=\"_blank\" rel=\"noopener noreferrer\">Glossary: localhost<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Wenn Kontaktanfragen bei dir immer noch als E-Mail enden und dann manuell ins CRM, Slack oder Google Sheets wandern, verschenkst du jeden Tag Zeit. Mit WPForms + n8n baust du einen Workflow, der Formulardaten sofort weiterverarbeitet \u2013 inklusive Mapping, Security und Testlauf.<\/p>\n","protected":false},"author":11,"featured_media":106,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[62,60,61,63,59],"class_list":["post-126","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-automatisierung","tag-n8n","tag-webhook","tag-wordpress-formulare","tag-wpforms"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts\/126\/revisions\/146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/media\/106"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}