{"id":99,"date":"2026-01-19T00:00:00","date_gmt":"2026-01-18T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/sk\/automatizacia-wordpress-formularov-cez-n8n-a-wpforms\/"},"modified":"2026-01-20T06:32:59","modified_gmt":"2026-01-20T05:32:59","slug":"automatizacia-wordpress-formularov-cez-n8n-a-wpforms","status":"publish","type":"post","link":"https:\/\/helloblog.io\/sk\/automatizacia-wordpress-formularov-cez-n8n-a-wpforms\/","title":{"rendered":"Automatiz\u00e1cia WordPress formul\u00e1rov cez n8n a WPForms: webhooky, mapovanie pol\u00ed a spo\u013eahliv\u00e9 workflow"},"content":{"rendered":"\n<p>Formul\u00e1re vo WordPress s\u00fa \u010dasto najd\u00f4le\u017eitej\u0161\u00ed zbern\u00fd bod d\u00e1t: kontakty, dopyty, objedn\u00e1vky, registr\u00e1cie. Probl\u00e9m je, \u017ee bez automatiz\u00e1cie sa z nich r\u00fdchlo stane manu\u00e1lna pr\u00e1ca: skop\u00edrova\u0165 e-mail, zalo\u017ei\u0165 \u00falohu, posla\u0165 follow-up, prida\u0165 riadok do tabu\u013eky. Pri vy\u0161\u0161om objeme to zhltne desiatky min\u00fat denne.<\/p>\n\n\n\n<p>n8n je n\u00e1stroj na workflow automatiz\u00e1ciu (vizu\u00e1lny editor, uzly\/nodes, triggery a akcie), ktor\u00fd vie prepoji\u0165 WordPress s \u010fal\u0161\u00edmi slu\u017ebami cez API alebo webhook (HTTP callback). V kombin\u00e1cii s WPForms to znamen\u00e1, \u017ee po odoslan\u00ed formul\u00e1ra sa d\u00e1 automaticky spusti\u0165 re\u0165az akci\u00ed: notifik\u00e1cia do Slacku, z\u00e1pis do Google Sheets, vytvorenie leadu v CRM, odoslanie e-mailu a podobne.<\/p>\n\n\n\n<p>Ni\u017e\u0161ie je praktick\u00fd postup, ako to nastavi\u0165 tak, aby to bolo bezpe\u010dn\u00e9 (Secret Key), \u010ditate\u013en\u00e9 (mapovanie pol\u00ed) a hlavne stabiln\u00e9 (Production webhook URL).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u010co je n8n a pre\u010do sa hod\u00ed na formul\u00e1re<\/h2>\n\n\n\n<p>n8n funguje ako \u201emost\u201c medzi zdrojom d\u00e1t a cie\u013eov\u00fdmi aplik\u00e1ciami. V na\u0161om pr\u00edpade je zdrojom WPForms (odoslanie formul\u00e1ra) a n8n workflow n\u00e1sledne spracuje payload a posunie ho \u010falej.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>\u00daspora \u010dasu:<\/strong> odpad\u00e1 prepisovanie \u00fadajov a opakuj\u00face sa \u00fakony.<\/li>\n\n\n<li><strong>Menej ch\u00fdb:<\/strong> d\u00e1ta sa pren\u00e1\u0161aj\u00fa presne tak, ako ich pou\u017e\u00edvate\u013e vyplnil.<\/li>\n\n\n<li><strong>Kontrola nad d\u00e1tami:<\/strong> n8n sa d\u00e1 prev\u00e1dzkova\u0165 aj self-hosted, tak\u017ee citliv\u00e9 \u00fadaje vie\u0161 dr\u017ea\u0165 vo vlastnej infra\u0161trukt\u00fare.<\/li>\n\n\n<li><strong>Komplexnej\u0161ia logika:<\/strong> workflow nemus\u00ed by\u0165 iba \u201eA \u2192 B\u201c. Vie\u0161 filtrova\u0165, form\u00e1tova\u0165, vetvi\u0165, posiela\u0165 do viacer\u00fdch syst\u00e9mov naraz a doplni\u0165 vlastn\u00fd k\u00f3d tam, kde je to nutn\u00e9.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">n8n vs. Zapier\/Make: \u010do je dobr\u00e9 vedie\u0165<\/h2>\n\n\n\n<p>Ak pozn\u00e1\u0161 Zapier alebo Make.com, koncept je podobn\u00fd. Praktick\u00fd rozdiel je v mo\u017enostiach hostingu a v miere kontroly nad d\u00e1tami. n8n umo\u017e\u0148uje cloud aj self-hosted re\u017eim, zatia\u013e \u010do typick\u00e9 \u201eno-code\u201c automatiz\u00e1tory s\u00fa prim\u00e1rne cloudov\u00e9. Z poh\u013eadu v\u00fdvoj\u00e1ra je n8n zauj\u00edmav\u00e9 aj t\u00fdm, \u017ee dok\u00e1\u017ee r\u00e1s\u0165 s komplexitou: jednoduch\u00e9 workflow naklik\u00e1\u0161, a ke\u010f pr\u00edde hrani\u010dn\u00fd pr\u00edpad, \u010dasto si pom\u00f4\u017ee\u0161 vlastnou logikou.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u010co potrebuje\u0161 predt\u00fdm, ne\u017e za\u010dne\u0161<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>WPForms Pro<\/strong> (alebo vy\u0161\u0161\u00ed pl\u00e1n): integr\u00e1cia s n8n je premium addon.<\/li>\n\n\n<li>Nain\u0161talovan\u00fd <strong>WPForms plugin<\/strong> (vo verzii 1.9.8.1 alebo nov\u0161ej).<\/li>\n\n\n<li><strong>n8n \u00fa\u010det<\/strong> (cloud) alebo vlastn\u00fa <strong>self-hosted<\/strong> in\u0161tanciu n8n.<\/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\">Pozn\u00e1mka k pojmom<\/h4>\n\n\n<p><strong>Webhook<\/strong> je URL endpoint, na ktor\u00fd sa po udalosti (napr. submit formul\u00e1ra) odo\u0161le HTTP po\u017eiadavka s d\u00e1tami. <strong>Trigger node<\/strong> v n8n je uzol, ktor\u00fd \u201epo\u010d\u00fava\u201c a sp\u00fa\u0161\u0165a workflow.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Postup: prepojenie WPForms s n8n (How-To)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1) V n8n vytvor workflow a pridaj WPForms Trigger<\/h3>\n\n\n\n<p>V n8n si otvor dashboard a zalo\u017e nov\u00fd workflow (\u0161t\u00fdlom \u201eStart from scratch\u201c). V editore klikni na plus (+) a vyh\u013eadaj <strong>WPForms Trigger<\/strong>. Pri prvom pou\u017eit\u00ed bude potrebn\u00e9 node doin\u0161talova\u0165 (Install node) a n\u00e1sledne ho prida\u0165 do 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\/16\/2026\/01\/n8n-start-from-scratch.jpg\" alt=\"Vytvorenie nov\u00e9ho workflow v n8n cez mo\u017enos\u0165 Start from scratch\" class=\"wp-image-81\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-start-from-scratch.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-start-from-scratch-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-start-from-scratch-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Nov\u00fd workflow v n8n je najjednoduch\u0161ie za\u010da\u0165 od nuly. \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\/16\/2026\/01\/n8n-add-new-node.jpg\" alt=\"Pridanie nov\u00e9ho node v n8n kliknut\u00edm na plus\" class=\"wp-image-82\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-new-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-new-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-new-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Prv\u00fd krok je prida\u0165 trigger node, ktor\u00fd bude prij\u00edma\u0165 d\u00e1ta z WordPress formul\u00e1ra. \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\/16\/2026\/01\/n8n-wpforms-trigger.jpg\" alt=\"Vyh\u013eadanie WPForms Trigger node v n8n\" class=\"wp-image-83\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-trigger.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-trigger-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-trigger-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">WPForms Trigger je uzol, ktor\u00fd spust\u00ed workflow pri odoslan\u00ed WPForms formul\u00e1ra. \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\/16\/2026\/01\/m8n-install-node.jpg\" alt=\"In\u0161tal\u00e1cia WPForms node v n8n cez tla\u010didlo Install node\" class=\"wp-image-84\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/m8n-install-node.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/m8n-install-node-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/m8n-install-node-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Ak node nem\u00e1\u0161, n8n ho doin\u0161taluje do tvojho prostredia. \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\/16\/2026\/01\/n8n-add-to-workflow.jpg\" alt=\"Pridanie WPForms Trigger do workflow v n8n\" class=\"wp-image-85\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-to-workflow.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-to-workflow-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-to-workflow-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Po in\u0161tal\u00e1cii pridaj WPForms Trigger do workflow. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2) Z WPForms Trigger si skop\u00edruj Production webhook URL<\/h3>\n\n\n\n<p>V konfigur\u00e1cii WPForms Trigger uzla otvor z\u00e1lo\u017eku <strong>Parameters<\/strong> a n\u00e1jdi sekciu <strong>Webhook URLs<\/strong>. Uvid\u00ed\u0161 typicky <strong>Test URL<\/strong> a <strong>Production URL<\/strong>. Na re\u00e1lne pou\u017e\u00edvanie je vhodn\u00e9 pou\u017ei\u0165 <strong>Production URL<\/strong>, ktor\u00e1 je navrhnut\u00e1 tak, aby fungovala na pozad\u00ed (nie iba pri otvorenom editore). Skop\u00edruj si Production URL \u2013 bude\u0161 ju vklada\u0165 do WPForms.<\/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\/16\/2026\/01\/nin-wpforms-trigger-parameters.jpg\" alt=\"Nastavenia WPForms Trigger node v n8n v \u010dasti Parameters\" class=\"wp-image-86\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/nin-wpforms-trigger-parameters.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/nin-wpforms-trigger-parameters-300x164.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/nin-wpforms-trigger-parameters-400x218.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Tu sa nastavuje webhook a bezpe\u010dnostn\u00fd Secret Key. \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\/16\/2026\/01\/n8n-production-url.jpg\" alt=\"Skop\u00edrovanie Production URL webhooku v n8n\" class=\"wp-image-87\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-production-url.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-production-url-300x169.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-production-url-400x225.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Production URL je typicky spr\u00e1vna vo\u013eba pre produk\u010dn\u00e9 automatiz\u00e1cie. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3) Vo WPForms zapni n8n addon a integr\u00e1ciu<\/h3>\n\n\n\n<p>Vo WordPress adminovi otvor WPForms form builder (existuj\u00faci formul\u00e1r alebo nov\u00fd). V \u013eavom menu cho\u010f na <strong>Marketing \u00bb n8n<\/strong>. Ak addon e\u0161te nem\u00e1\u0161, WPForms \u0165a vyzve na in\u0161tal\u00e1ciu a aktiv\u00e1ciu. Potom zapni prep\u00edna\u010d <strong>Enable n8n Integration<\/strong>.<\/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\/16\/2026\/01\/wpforms-marketing-n8n.png\" alt=\"Sekcia Marketing \u00bb n8n vo WPForms form builderi\" class=\"wp-image-88\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-marketing-n8n.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-marketing-n8n-300x145.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-marketing-n8n-400x194.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Integr\u00e1cia n8n sa nastavuje priamo pri konkr\u00e9tnom formul\u00e1ri. \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\/16\/2026\/01\/wpforms-install-activate-n8n-addon.png\" alt=\"In\u0161tal\u00e1cia a aktiv\u00e1cia n8n addon v WPForms\" class=\"wp-image-89\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-install-activate-n8n-addon.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-install-activate-n8n-addon-300x126.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-install-activate-n8n-addon-400x168.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">n8n integr\u00e1cia je dostupn\u00e1 ako addon vo WPForms. \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\/16\/2026\/01\/wpforms-enable-n8n-integration.png\" alt=\"Zapnutie n8n integr\u00e1cie vo WPForms prep\u00edna\u010dom Enable n8n Integration\" class=\"wp-image-90\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-enable-n8n-integration.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-enable-n8n-integration-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-enable-n8n-integration-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Po zapnut\u00ed sa spr\u00edstupnia polia pre webhook, Secret Key a mapovanie. \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\/16\/2026\/01\/wpforms-n8n-integration-settings.png\" alt=\"Nastavenia n8n integr\u00e1cie vo WPForms vr\u00e1tane Webhook URL a Secret Key\" class=\"wp-image-91\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-integration-settings.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-integration-settings-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-integration-settings-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">K\u013e\u00fa\u010dov\u00e9 s\u00fa Webhook URL, Secret Key, Trigger Event a Field Mapping. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4) Vlo\u017e Webhook URL a nastav Secret Key (bezpe\u010dnos\u0165)<\/h3>\n\n\n\n<p>Do po\u013ea <strong>Webhook URL<\/strong> vlo\u017e Production URL, ktor\u00fa si skop\u00edroval z n8n. N\u00e1sledne si v\u0161imni <strong>Secret Key<\/strong> \u2013 WPForms ho vygeneruje automaticky. Skop\u00edruj ho a vlo\u017e do WPForms Trigger uzla v n8n do po\u013ea Secret Key. T\u00fdm zabezpe\u010d\u00ed\u0161, \u017ee workflow nespust\u00ed hocikto, kto pozn\u00e1 URL.<\/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\/16\/2026\/01\/wpforms-n8n-webhook-url.png\" alt=\"Vlo\u017eenie webhook URL z n8n do WPForms\" class=\"wp-image-92\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-webhook-url.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-webhook-url-300x128.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-n8n-webhook-url-400x171.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Webhook URL mus\u00ed sedie\u0165 presne (vr\u00e1tane pr\u00edpadn\u00fdch parametrov). \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=\"278\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-secret-key.png\" alt=\"Vlo\u017eenie Secret Key z WPForms do n8n WPForms Trigger node\" class=\"wp-image-93\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-secret-key.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-secret-key-300x123.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-wpforms-secret-key-400x164.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Secret Key je jednoduch\u00e1, ale d\u00f4le\u017eit\u00e1 ochrana webhooku. \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\">Lok\u00e1lny WordPress (localhost)<\/h4>\n\n\n<p>Ak testuje\u0161 na localhoste, overenie spojenia m\u00f4\u017ee zlyha\u0165 kv\u00f4li sie\u0165ov\u00fdm obmedzeniam. Neznamen\u00e1 to automaticky, \u017ee integr\u00e1cia v produkcii nebude fungova\u0165.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5) Vyber Trigger Event a namapuj polia (Field Mapping)<\/h3>\n\n\n\n<p>V WPForms vyber, kedy sa m\u00e1 payload posla\u0165 do n8n. K dispoz\u00edcii s\u00fa tri udalosti: odoslanie formul\u00e1ra, ozna\u010denie z\u00e1znamu ako spam alebo spracovanie platby (u\u017eito\u010dn\u00e9 pri platobn\u00fdch formul\u00e1roch). Naj\u010dastej\u0161ie d\u00e1va zmysel <strong>Form Submitted<\/strong>.<\/p>\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\/16\/2026\/01\/wpforms-trigger-event.png\" alt=\"Vo\u013eba Trigger Event vo WPForms pre n8n integr\u00e1ciu\" class=\"wp-image-94\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-trigger-event.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-trigger-event-300x85.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-trigger-event-400x113.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Trigger Event ur\u010duje, pri akej udalosti sa odo\u0161l\u00fa d\u00e1ta do n8n. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Potom nastav <strong>Field Mapping<\/strong>. Pre ka\u017ed\u00e9 pole, ktor\u00e9 chce\u0161 posla\u0165 do n8n, si definuj <strong>Parameter Key<\/strong> (napr. <code>email<\/code>, <code>name<\/code>, <code>phone<\/code>) a prira\u010f mu konkr\u00e9tne WPForms pole z dropdownu. Dr\u017e sa jednoduch\u00fdch k\u013e\u00fa\u010dov mal\u00fdmi p\u00edsmenami \u2013 v n8n sa s nimi pracuje pohodlnej\u0161ie.<\/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\/16\/2026\/01\/wpforms-field-mapping.png\" alt=\"Mapovanie pol\u00ed vo WPForms pre odosielanie d\u00e1t do n8n\" class=\"wp-image-95\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-field-mapping.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-field-mapping-300x106.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/wpforms-field-mapping-400x141.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Parameter Key je n\u00e1zov, pod ktor\u00fdm bude hodnota dostupn\u00e1 v n8n workflow. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Nakoniec formul\u00e1r ulo\u017e (Save).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6) V n8n pridaj akcie (Action nodes) a aktivuj workflow<\/h3>\n\n\n\n<p>Prepojil si trigger, ale workflow e\u0161te ni\u010d nerob\u00ed. V n8n pridaj za WPForms Trigger \u010fal\u0161\u00ed uzol cez plus (+) na pravej strane uzla a vyber cie\u013eov\u00fa slu\u017ebu. \u010cast\u00e9 scen\u00e1re:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Google Sheets:<\/strong> prida\u0165 nov\u00fd riadok pre ka\u017ed\u00fd submit.<\/li>\n\n\n<li><strong>Slack \/ Microsoft Teams:<\/strong> posla\u0165 notifik\u00e1ciu o novom lead-e.<\/li>\n\n\n<li><strong>Email marketing (Mailchimp, ActiveCampaign):<\/strong> automaticky prida\u0165 kontakt do listu alebo spusti\u0165 sekvenciu.<\/li>\n\n<\/ul>\n\n\n\n<p>Pri extern\u00fdch slu\u017eb\u00e1ch bude n8n vy\u017eadova\u0165 opr\u00e1vnenia (Credentials\/Authentication) \u2013 typicky OAuth prihl\u00e1senie alebo vlo\u017eenie API k\u013e\u00fa\u010da. Po nastaven\u00ed uzlov workflow ulo\u017e a prepni do re\u017eimu <strong>Active<\/strong>, aby be\u017eal na pozad\u00ed.<\/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\/16\/2026\/01\/n8n-add-action-node.png\" alt=\"Pridanie Action node za WPForms Trigger v n8n\" class=\"wp-image-96\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-action-node.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-action-node-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-add-action-node-400x225.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Za triggerom nasleduj\u00fa akcie: z\u00e1pis, notifik\u00e1cia, CRM, e-mail a pod. \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\/16\/2026\/01\/n8n-active-toggle.png\" alt=\"Aktiv\u00e1cia workflow v n8n prep\u00edna\u010dom Active\" class=\"wp-image-97\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-active-toggle.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-active-toggle-300x108.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-active-toggle-400x144.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Bez aktiv\u00e1cie workflow typicky nepobe\u017e\u00ed automaticky na pozad\u00ed. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Testovanie: ako si overi\u0165, \u017ee to naozaj te\u010die<\/h2>\n\n\n\n<p>Predt\u00fdm, ne\u017e sa na automatiz\u00e1ciu za\u010dne\u0161 spolieha\u0165, sprav kontrolovan\u00fd test. V editore n8n pou\u017ei <strong>Execute workflow<\/strong> \u2013 t\u00fdm d\u00e1\u0161 workflow do re\u017eimu \u201epo\u010d\u00favam a \u010dak\u00e1m na webhook\u201c.<\/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\/16\/2026\/01\/n8n-execute-workflow.png\" alt=\"Tla\u010didlo Execute workflow v n8n pre testovanie webhooku\" class=\"wp-image-98\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-execute-workflow.png 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-execute-workflow-300x131.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/n8n-execute-workflow-400x175.png 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Pri testovan\u00ed je d\u00f4le\u017eit\u00e9 spusti\u0165 Execute workflow e\u0161te pred odoslan\u00edm formul\u00e1ra. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Potom odo\u0161li testovac\u00ed z\u00e1znam cez WPForms formul\u00e1r a skontroluj, \u010di n8n zachytil d\u00e1ta (v n\u00e1h\u013eade uzla uvid\u00ed\u0161 payload a namapovan\u00e9 hodnoty). Ak ni\u010d nepri\u0161lo, typick\u00e9 pr\u00ed\u010diny s\u00fa: workflow nie je Active, nesed\u00ed webhook URL, alebo je zle nastaven\u00e9 mapovanie pol\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Praktick\u00e9 ot\u00e1zky z praxe (FAQ)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e1 sa vypn\u00fa\u0165 ukladanie entries do WordPress datab\u00e1zy?<\/h3>\n\n\n\n<p>\u00c1no. Vo WPForms form builderi cho\u010f na <strong>Settings \u00bb General<\/strong>, v \u010dasti Advanced je vo\u013eba na vypnutie ukladania entry inform\u00e1ci\u00ed do WordPress. Je to u\u017eito\u010dn\u00e9, ak chce\u0161 minimalizova\u0165 d\u00e1ta ulo\u017een\u00e9 na webe a prim\u00e1rne ich spracov\u00e1va\u0165 v n8n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u010co sa stane, ke\u010f z workflow odstr\u00e1nim WPForms node?<\/h3>\n\n\n\n<p>Trigger prestane fungova\u0165. Prakticky to znamen\u00e1, \u017ee formul\u00e1r u\u017e workflow nespust\u00ed. Rie\u0161enie je prida\u0165 nov\u00fd WPForms Trigger, vzia\u0165 z neho nov\u00fa Production URL a aktualizova\u0165 Webhook URL vo WPForms, aby sa spojenie obnovilo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Je n8n zadarmo? A \u010do WPForms?<\/h3>\n\n\n\n<p>n8n m\u00f4\u017ee by\u0165 prev\u00e1dzkovan\u00e9 aj bezplatne v self-hosted re\u017eime. Na strane WPForms v\u0161ak pre t\u00fato integr\u00e1ciu potrebuje\u0161 licenciu WPForms Pro (alebo vy\u0161\u0161iu), preto\u017ee ide o premium addon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ak\u00e9 typy \u00faloh sa oplat\u00ed automatizova\u0165?<\/h3>\n\n\n\n<p>Naj\u010dastej\u0161ie sa oplat\u00ed automatizova\u0165 follow-up procesy (notifik\u00e1cie a e-maily), synchroniz\u00e1ciu do CRM\/Sheets a spracovanie udalost\u00ed okolo platieb (po \u00faspe\u0161nej platbe spusti\u0165 \u010fal\u0161ie kroky). n8n je vhodn\u00e9 aj na intern\u00e9 \u00falohy: napr\u00edklad zalo\u017ei\u0165 ticket, priradi\u0165 ownera alebo obohati\u0165 d\u00e1ta pred ulo\u017een\u00edm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zhrnutie<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>V n8n vytvor\u00ed\u0161 workflow a prid\u00e1\u0161 WPForms Trigger node.<\/li>\n\n\n<li>Pou\u017eije\u0161 Production webhook URL a vo WPForms zapne\u0161 n8n integr\u00e1ciu.<\/li>\n\n\n<li>Pre bezpe\u010dnos\u0165 sp\u00e1ruje\u0161 Secret Key na oboch stran\u00e1ch.<\/li>\n\n\n<li>Vo WPForms namapuje\u0161 polia na vlastn\u00e9 k\u013e\u00fa\u010de (Parameter Key).<\/li>\n\n\n<li>V n8n prid\u00e1\u0161 akcie (Sheets\/Slack\/CRM) a workflow aktivuje\u0161.<\/li>\n\n\n<li>Pred nasaden\u00edm workflow otestuje\u0161 cez Execute workflow a test submit formul\u00e1ra.<\/li>\n\n<\/ol>\n\n\n<div class=\"references-section\">\n                <h2>Referencie \/ Zdroje<\/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<\/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 (Easier &amp; Cheaper)<\/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\/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\/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\/glossary\/localhost\/\" target=\"_blank\" rel=\"noopener noreferrer\">Glossary: localhost<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-block-contact-form-spam-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">How We Block Contact Form Spam in WordPress (9 Proven Ways)<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Ak ti leady z formul\u00e1rov kon\u010dia v inboxe a potom ich ru\u010dne prepisuje\u0161 do CRM, Sheets alebo Slacku, je \u010das to zautomatizova\u0165. Uk\u00e1\u017eem ti praktick\u00fd sp\u00f4sob, ako prepoji\u0165 WPForms s n8n cez webhook a postavi\u0165 workflow, ktor\u00e9 be\u017e\u00ed na pozad\u00ed 24\/7.<\/p>\n","protected":false},"author":37,"featured_media":80,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[68,67,69,10,66],"class_list":["post-99","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-navody","tag-automatizacia","tag-n8n","tag-webhook","tag-wordpress","tag-wpforms"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/99","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/comments?post=99"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/99\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/99\/revisions\/119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media\/80"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media?parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/categories?post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/tags?post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}