{"id":132,"date":"2026-01-19T00:00:00","date_gmt":"2026-01-18T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/nl\/wpforms-koppelen-aan-n8n-wordpress-formulieren-automatiseren\/"},"modified":"2026-01-20T06:32:47","modified_gmt":"2026-01-20T05:32:47","slug":"wpforms-koppelen-aan-n8n-wordpress-formulieren-automatiseren","status":"publish","type":"post","link":"https:\/\/helloblog.io\/nl\/wpforms-koppelen-aan-n8n-wordpress-formulieren-automatiseren\/","title":{"rendered":"WPForms koppelen aan n8n: WordPress-formulieren automatiseren zonder plakwerk"},"content":{"rendered":"\n<p>Formulieren zijn in bijna elk WordPress-project de plek waar \u2018echte\u2019 data binnenkomt: leads, supportvragen, offerte-aanvragen, event-registraties. En toch zie ik bij veel teams dat die data daarna nog via de inbox gaat: kopi\u00ebren\/plakken naar Google Sheets, een Slack-bericht sturen, een taak aanmaken, handmatige follow-up. Dat is niet alleen traag, het is ook foutgevoelig.<\/p>\n\n\n\n<p>Met <strong>n8n<\/strong> (een workflow automation tool: visuele flows met triggers en acties) kun je formulierinzendingen direct laten landen in de apps waar je al mee werkt. In deze how-to zet ik een praktische integratie op tussen <strong>WPForms<\/strong> en <strong>n8n<\/strong>, zodat \u00e9\u00e9n inzending automatisch een hele keten aan acties kan starten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wat je in dit artikel bouwt (en waarom dit prettig werkt)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Een n8n-workflow met een <strong>WPForms Trigger<\/strong> (trigger = startpunt van je workflow).<\/li>\n\n\n<li>Een beveiligde koppeling via een <strong>webhook<\/strong> (endpoint dat data ontvangt) + <strong>secret key<\/strong> (gedeeld geheim).<\/li>\n\n\n<li>Field mapping in WPForms, zodat je in n8n nette keys hebt zoals <code>email<\/code>, <code>name<\/code> en <code>phone<\/code>.<\/li>\n\n\n<li>Een actie-node in n8n (bijv. Google Sheets of Slack) en een testflow om te verifi\u00ebren dat alles stabiel loopt.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Waarom n8n in deze use-case interessant is<\/h2>\n\n\n\n<p>Je kunt hetzelfde soort dingen ook met Zapier of Make.com doen, maar n8n valt vooral op door de combinatie van <strong>flexibiliteit<\/strong> (complexe logica, meerdere vertakkingen, custom code waar nodig) en het feit dat je het <strong>self-hosted<\/strong> kunt draaien als je dat wilt. Dat is in veel WordPress-trajecten relevant, omdat je dan meer grip hebt op data en integraties.<\/p>\n\n\n\n<p>Belangrijk detail: volgens de bron kun je n8n cloud gebruiken of self-hosted. WPForms\u2019 n8n-integratie is echter een premium add-on, dus je hebt <strong>WPForms Pro (of hoger)<\/strong> nodig om dit netjes te gebruiken.<\/p>\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\">Checklist voordat je begint<\/h4>\n\n\n<p>Zorg dat je WPForms Pro hebt (n8n add-on is premium), dat WPForms minimaal versie 1.9.8.1 draait, en dat je een n8n-account hebt (cloud of self-hosted).<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Stap 1 \u2014 Maak een workflow in n8n met de WPForms Trigger<\/h2>\n\n\n\n<p>Log in op n8n en maak een nieuwe workflow aan via <strong>Start from scratch<\/strong>. In de editor voeg je een node toe (plus-icoon) en zoek je naar <strong>WPForms Trigger<\/strong>. Deze node luistert naar inzendingen vanaf je WordPress-site en start daarmee je workflow.<\/p>\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\/7\/2026\/01\/n8n-start-from-scratch.jpg\" alt=\"n8n dashboard met de optie Start from scratch om een nieuwe workflow te maken\" class=\"wp-image-114\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-start-from-scratch.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-start-from-scratch-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-start-from-scratch-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Nieuwe workflow aanmaken in 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=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-new-node.jpg\" alt=\"n8n workflow editor met plus-icoon om een node toe te voegen\" class=\"wp-image-115\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-new-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-new-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-new-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Node toevoegen in de workflow editor. \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\/7\/2026\/01\/n8n-wpforms-trigger.jpg\" alt=\"Zoekresultaat in n8n met WPForms Trigger geselecteerd\" class=\"wp-image-116\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-trigger.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-trigger-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-trigger-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">WPForms Trigger selecteren. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Als de node nog niet beschikbaar is in je omgeving, installeer je deze via <strong>Install node<\/strong> en voeg je hem daarna toe aan de workflow.<\/p>\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\/7\/2026\/01\/m8n-install-node.jpg\" alt=\"Install node knop in n8n voor WPForms Trigger\" class=\"wp-image-117\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/m8n-install-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/m8n-install-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/m8n-install-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">WPForms Trigger installeren in 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=\"382\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-to-workflow.jpg\" alt=\"Add to workflow knop in n8n om de WPForms Trigger node toe te voegen\" class=\"wp-image-118\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-to-workflow.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-to-workflow-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-to-workflow-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">WPForms Trigger aan je workflow toevoegen. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Webhook URL: Test vs Production<\/h3>\n\n\n\n<p>Open de WPForms Trigger node en ga naar <strong>Parameters<\/strong>. Daar vind je de webhook-URLs. n8n geeft doorgaans een <strong>Test URL<\/strong> en een <strong>Production URL<\/strong>. De Production URL is bedoeld om permanent te draaien; de Test URL is vaak vooral handig tijdens het bouwen in de editor.<\/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\/7\/2026\/01\/nin-wpforms-trigger-parameters.jpg\" alt=\"WPForms Trigger parameters in n8n met webhook instellingen\" class=\"wp-image-119\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/nin-wpforms-trigger-parameters.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/nin-wpforms-trigger-parameters-300x164.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/nin-wpforms-trigger-parameters-400x218.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Parameters-tab met webhook configuratie. \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\/7\/2026\/01\/n8n-production-url.jpg\" alt=\"Production URL in n8n voor de WPForms Trigger webhook\" class=\"wp-image-120\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-production-url.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-production-url-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-production-url-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Kopieer de Production URL voor de live koppeling. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Kopieer de <strong>Production URL<\/strong>; die heb je zo nodig in WPForms.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stap 2 \u2014 Zet de n8n-integratie aan in WPForms en plak de webhook<\/h2>\n\n\n\n<p>Open in WordPress je formulier in de WPForms builder (een simpel contactformulier is genoeg). Ga links naar <strong>Marketing \u00bb n8n<\/strong>. Als de add-on nog niet ge\u00efnstalleerd is, laat WPForms je die installeren en activeren.<\/p>\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\/7\/2026\/01\/wpforms-marketing-n8n.png\" alt=\"WPForms form builder met Marketing menu en n8n optie\" class=\"wp-image-121\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-marketing-n8n.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-marketing-n8n-300x145.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-marketing-n8n-400x194.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">n8n vind je in de form builder onder Marketing. \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\/7\/2026\/01\/wpforms-install-activate-n8n-addon.png\" alt=\"Popup in WPForms om de n8n add-on te installeren en activeren\" class=\"wp-image-122\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-install-activate-n8n-addon.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-install-activate-n8n-addon-300x126.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-install-activate-n8n-addon-400x168.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">n8n add-on installeren en activeren. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Zet daarna <strong>Enable n8n Integration<\/strong> aan. Je krijgt nu instellingen te zien voor de webhook, secret key, trigger event en field mapping.<\/p>\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\/7\/2026\/01\/wpforms-enable-n8n-integration.png\" alt=\"Toggle in WPForms om n8n integratie in te schakelen\" class=\"wp-image-123\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-enable-n8n-integration.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-enable-n8n-integration-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-enable-n8n-integration-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">n8n-integratie inschakelen. \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\/7\/2026\/01\/wpforms-n8n-integration-settings.png\" alt=\"WPForms n8n integratie instellingen met velden voor Webhook URL, Secret Key en mapping\" class=\"wp-image-124\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-integration-settings.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-integration-settings-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-integration-settings-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Instellingen voor de koppeling en mapping. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Webhook URL invullen<\/h3>\n\n\n\n<p>Plak de <strong>Production URL<\/strong> uit n8n in het veld <strong>Webhook URL<\/strong> in WPForms. De \u2018Test Connection\u2019 kun je op dit moment nog even laten; volgens de bron faalt die vaak zolang je de secret key nog niet in n8n hebt gezet.<\/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\/7\/2026\/01\/wpforms-n8n-webhook-url.png\" alt=\"WPForms veld Webhook URL met ingevulde n8n webhook URL\" class=\"wp-image-125\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-webhook-url.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-webhook-url-300x128.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-n8n-webhook-url-400x171.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Webhook URL invullen in WPForms. \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\">Let op bij localhost<\/h4>\n\n\n<p>Werk je op localhost, dan kan een connectietest mislukken door netwerk-\/routingbeperkingen. Dat zegt niet automatisch dat de flow in productie ook faalt; test altijd in een omgeving waar n8n je site kan bereiken.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Secret key: kleine stap, groot effect<\/h3>\n\n\n\n<p>WPForms genereert een <strong>Secret Key<\/strong>. Kopieer die en plak hem in n8n in de WPForms Trigger node bij <strong>Secret Key<\/strong>. Dit is een extra beveiligingslaag: alleen jouw WPForms-installatie kan hiermee de workflow triggeren.<\/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\/7\/2026\/01\/n8n-wpforms-secret-key.png\" alt=\"n8n WPForms Trigger met veld Secret Key ingevuld\" class=\"wp-image-126\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-secret-key.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-secret-key-300x123.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-wpforms-secret-key-400x164.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Secret key uit WPForms in n8n plakken. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kies je trigger event<\/h3>\n\n\n\n<p>In WPForms bepaal je met <strong>Trigger Event<\/strong> wanneer WPForms data naar n8n pusht:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Form Submitted<\/strong>: standaard en meestal de beste keuze.<\/li>\n\n\n<li><strong>Entry Marked as Spam<\/strong>: handig als je juist spam-entries wilt loggen\/analyseren.<\/li>\n\n\n<li><strong>Payment Processed<\/strong>: relevant als je met betaalformulieren werkt en pas na succesvolle betaling iets wilt starten.<\/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\/7\/2026\/01\/wpforms-trigger-event.png\" alt=\"WPForms dropdown met trigger events voor n8n integratie\" class=\"wp-image-127\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-trigger-event.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-trigger-event-300x85.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-trigger-event-400x113.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Trigger event kiezen. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Field mapping: maak je payload voorspelbaar<\/h3>\n\n\n\n<p>Onder <strong>Field Mapping<\/strong> geef je elk veld een eigen key (parameter key). Denk aan <code>email<\/code>, <code>name<\/code>, <code>phone<\/code>. In n8n zie je die keys straks terug als variabelen die je kunt gebruiken in je acties.<\/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\/7\/2026\/01\/wpforms-field-mapping.png\" alt=\"WPForms field mapping met parameter keys en dropdowns voor form fields\" class=\"wp-image-128\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-field-mapping.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-field-mapping-300x106.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/wpforms-field-mapping-400x141.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Velden mappen naar eenvoudige keys. \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\">Praktische naming tip<\/h4>\n\n\n<p>Gebruik korte, lowercase keys zonder spaties (bijv. <code>email<\/code>, <code>first_name<\/code>). Dat scheelt gedoe wanneer je in n8n mapt naar externe API\u2019s of tabellen.<\/p>\n\n<\/div>\n\n\n\n<p>Sla je formulier op zodra je mapping klopt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stap 3 \u2014 Voeg acties toe in n8n en zet de workflow actief<\/h2>\n\n\n\n<p>Terug in n8n: je trigger ontvangt nu straks de payload, maar er gebeurt nog niets. Voeg een <strong>Action node<\/strong> toe door op het plusje aan de rechterkant van je WPForms Trigger te klikken. Kies vervolgens de app waar je data naartoe moet (bijv. Google Sheets, Slack\/Microsoft Teams, Mailchimp\/ActiveCampaign).<\/p>\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\/7\/2026\/01\/n8n-add-action-node.png\" alt=\"n8n workflow met plus-icoon om een action node toe te voegen naast de WPForms Trigger\" class=\"wp-image-129\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-action-node.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-action-node-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-add-action-node-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Action node toevoegen na de trigger. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Voor vrijwel elke integratie geldt: je moet n8n toegang geven via credentials (OAuth-login of API key). Configureer je node, sla de workflow op, en zet hem daarna op <strong>Active<\/strong>.<\/p>\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\/7\/2026\/01\/n8n-active-toggle.png\" alt=\"n8n workflow met Active toggle ingeschakeld\" class=\"wp-image-130\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-active-toggle.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-active-toggle-300x108.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-active-toggle-400x144.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Workflow activeren zodat hij op de achtergrond draait. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Stap 4 \u2014 Testen: eerst \u2018Execute workflow\u2019, dan pas je formulier submitten<\/h2>\n\n\n\n<p>Testen voorkomt verrassingen. In de n8n editor klik je op <strong>Execute workflow<\/strong>. Daarmee zet je n8n in luistermodus om je test-inzending op te pikken. Dien daarna een test-entry in via je WPForms formulier.<\/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\/7\/2026\/01\/n8n-execute-workflow.png\" alt=\"n8n knop Execute workflow om de workflow te laten luisteren naar een test\" class=\"wp-image-131\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-execute-workflow.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-execute-workflow-300x131.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/7\/2026\/01\/n8n-execute-workflow-400x175.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Execute workflow gebruiken voor een test run. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Zie je geen data binnenkomen, check dan in elk geval deze drie dingen: (1) staat je workflow echt op Active, (2) klopt de webhook URL exact, (3) is je field mapping in WPForms correct ingevuld.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Veelvoorkomende situaties in de praktijk<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">WPForms entries niet opslaan in WordPress<\/h3>\n\n\n\n<p>Volgens de bron kun je WPForms zo instellen dat inzendingen niet in je WordPress-database opgeslagen worden. Dat vind je in de form builder onder <strong>Settings \u00bb General<\/strong> en dan in de advanced-instellingen via de optie om het opslaan van entry-informatie uit te zetten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Je verwijdert per ongeluk de WPForms node in n8n<\/h3>\n\n\n\n<p>Als de WPForms Trigger node uit je workflow verdwijnt, verbreek je de koppeling. Oplossing: nieuwe WPForms Trigger node toevoegen, nieuwe Production URL kopi\u00ebren, en die URL in WPForms opnieuw als webhook instellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kosten\/licenties: wat is gratis en wat niet?<\/h3>\n\n\n\n<p>n8n kun je (volgens de aankondiging) self-hosted gratis draaien, of cloud afnemen. Maar om WPForms met n8n te integreren heb je een <strong>WPForms Pro<\/strong> licentie of hoger nodig, omdat de n8n-integratie een premium add-on is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Samenvatting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>n8n is een workflow automation tool die form data via webhooks naar andere apps kan sturen.<\/li>\n\n\n<li>Met WPForms Pro + de n8n add-on koppel je formulierinzendingen aan een n8n-workflow.<\/li>\n\n\n<li>Gebruik bij voorkeur de <strong>Production URL<\/strong> en zet de <strong>secret key<\/strong> aan beide kanten goed.<\/li>\n\n\n<li>Met field mapping in WPForms maak je je payload voorspelbaar (<code>email<\/code>, <code>name<\/code>, etc.).<\/li>\n\n\n<li>Test met \u2018Execute workflow\u2019 en pas daarna een echte (test)submit vanuit WordPress.<\/li>\n\n<\/ul>\n\n\n<div class=\"references-section\">\n                <h2>Referenties \/ Bronnen<\/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><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Klaar met lead-mails handmatig overtypen naar Sheets, Slack en je CRM? Met de WPForms\u2013n8n-koppeling laat je elke formulierinzending automatisch doorstromen naar je tools, met volledige controle over je workflow.<\/p>\n","protected":false},"author":23,"featured_media":113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[61,60,62,10,59],"class_list":["post-132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-automatisering","tag-n8n","tag-webhooks","tag-wordpress","tag-wpforms"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":152,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/posts\/132\/revisions\/152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/media\/113"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/nl\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}