Preskočiť na obsah
Automatizácia WordPress formulárov cez n8n a WPForms: webhooky, mapovanie polí a spoľahlivé workflow
Hannah Turing
Hannah Turing 2026. January 19. · 9 min read

Automatizácia WordPress formulárov cez n8n a WPForms: webhooky, mapovanie polí a spoľahlivé workflow

Formuláre vo WordPress sú často najdôležitejší zberný bod dát: kontakty, dopyty, objednávky, registrácie. Problém je, že bez automatizácie sa z nich rýchlo stane manuálna práca: skopírovať e-mail, založiť úlohu, poslať follow-up, pridať riadok do tabuľky. Pri vyššom objeme to zhltne desiatky minút denne.

n8n je nástroj na workflow automatizáciu (vizuálny editor, uzly/nodes, triggery a akcie), ktorý vie prepojiť WordPress s ďalšími službami cez API alebo webhook (HTTP callback). V kombinácii s WPForms to znamená, že po odoslaní formulára sa dá automaticky spustiť reťaz akcií: notifikácia do Slacku, zápis do Google Sheets, vytvorenie leadu v CRM, odoslanie e-mailu a podobne.

Nižšie je praktický postup, ako to nastaviť tak, aby to bolo bezpečné (Secret Key), čitateľné (mapovanie polí) a hlavne stabilné (Production webhook URL).

Čo je n8n a prečo sa hodí na formuláre

n8n funguje ako „most“ medzi zdrojom dát a cieľovými aplikáciami. V našom prípade je zdrojom WPForms (odoslanie formulára) a n8n workflow následne spracuje payload a posunie ho ďalej.

  • Úspora času: odpadá prepisovanie údajov a opakujúce sa úkony.
  • Menej chýb: dáta sa prenášajú presne tak, ako ich používateľ vyplnil.
  • Kontrola nad dátami: n8n sa dá prevádzkovať aj self-hosted, takže citlivé údaje vieš držať vo vlastnej infraštruktúre.
  • Komplexnejšia logika: workflow nemusí byť iba „A → B“. Vieš filtrovať, formátovať, vetviť, posielať do viacerých systémov naraz a doplniť vlastný kód tam, kde je to nutné.

n8n vs. Zapier/Make: čo je dobré vedieť

Ak poznáš Zapier alebo Make.com, koncept je podobný. Praktický rozdiel je v možnostiach hostingu a v miere kontroly nad dátami. n8n umožňuje cloud aj self-hosted režim, zatiaľ čo typické „no-code“ automatizátory sú primárne cloudové. Z pohľadu vývojára je n8n zaujímavé aj tým, že dokáže rásť s komplexitou: jednoduché workflow naklikáš, a keď príde hraničný prípad, často si pomôžeš vlastnou logikou.

Čo potrebuješ predtým, než začneš

  • WPForms Pro (alebo vyšší plán): integrácia s n8n je premium addon.
  • Nainštalovaný WPForms plugin (vo verzii 1.9.8.1 alebo novšej).
  • n8n účet (cloud) alebo vlastnú self-hosted inštanciu n8n.

Poznámka k pojmom

Webhook je URL endpoint, na ktorý sa po udalosti (napr. submit formulára) odošle HTTP požiadavka s dátami. Trigger node v n8n je uzol, ktorý „počúva“ a spúšťa workflow.

Postup: prepojenie WPForms s n8n (How-To)

1) V n8n vytvor workflow a pridaj WPForms Trigger

V n8n si otvor dashboard a založ nový workflow (štýlom „Start from scratch“). V editore klikni na plus (+) a vyhľadaj WPForms Trigger. Pri prvom použití bude potrebné node doinštalovať (Install node) a následne ho pridať do workflow.

Vytvorenie nového workflow v n8n cez možnosť Start from scratch
Nový workflow v n8n je najjednoduchšie začať od nuly. — Forrás: WPBeginner.com
Pridanie nového node v n8n kliknutím na plus
Prvý krok je pridať trigger node, ktorý bude prijímať dáta z WordPress formulára. — Forrás: WPBeginner.com
Vyhľadanie WPForms Trigger node v n8n
WPForms Trigger je uzol, ktorý spustí workflow pri odoslaní WPForms formulára. — Forrás: WPBeginner.com
Inštalácia WPForms node v n8n cez tlačidlo Install node
Ak node nemáš, n8n ho doinštaluje do tvojho prostredia. — Forrás: WPBeginner.com
Pridanie WPForms Trigger do workflow v n8n
Po inštalácii pridaj WPForms Trigger do workflow. — Forrás: WPBeginner.com

2) Z WPForms Trigger si skopíruj Production webhook URL

V konfigurácii WPForms Trigger uzla otvor záložku Parameters a nájdi sekciu Webhook URLs. Uvidíš typicky Test URL a Production URL. Na reálne používanie je vhodné použiť Production URL, ktorá je navrhnutá tak, aby fungovala na pozadí (nie iba pri otvorenom editore). Skopíruj si Production URL – budeš ju vkladať do WPForms.

Nastavenia WPForms Trigger node v n8n v časti Parameters
Tu sa nastavuje webhook a bezpečnostný Secret Key. — Forrás: WPBeginner.com
Skopírovanie Production URL webhooku v n8n
Production URL je typicky správna voľba pre produkčné automatizácie. — Forrás: WPBeginner.com

3) Vo WPForms zapni n8n addon a integráciu

Vo WordPress adminovi otvor WPForms form builder (existujúci formulár alebo nový). V ľavom menu choď na Marketing » n8n. Ak addon ešte nemáš, WPForms ťa vyzve na inštaláciu a aktiváciu. Potom zapni prepínač Enable n8n Integration.

Sekcia Marketing » n8n vo WPForms form builderi
Integrácia n8n sa nastavuje priamo pri konkrétnom formulári. — Forrás: WPBeginner.com
Inštalácia a aktivácia n8n addon v WPForms
n8n integrácia je dostupná ako addon vo WPForms. — Forrás: WPBeginner.com
Zapnutie n8n integrácie vo WPForms prepínačom Enable n8n Integration
Po zapnutí sa sprístupnia polia pre webhook, Secret Key a mapovanie. — Forrás: WPBeginner.com
Nastavenia n8n integrácie vo WPForms vrátane Webhook URL a Secret Key
Kľúčové sú Webhook URL, Secret Key, Trigger Event a Field Mapping. — Forrás: WPBeginner.com

4) Vlož Webhook URL a nastav Secret Key (bezpečnosť)

Do poľa Webhook URL vlož Production URL, ktorú si skopíroval z n8n. Následne si všimni Secret Key – WPForms ho vygeneruje automaticky. Skopíruj ho a vlož do WPForms Trigger uzla v n8n do poľa Secret Key. Tým zabezpečíš, že workflow nespustí hocikto, kto pozná URL.

Vloženie webhook URL z n8n do WPForms
Webhook URL musí sedieť presne (vrátane prípadných parametrov). — Forrás: WPBeginner.com
Vloženie Secret Key z WPForms do n8n WPForms Trigger node
Secret Key je jednoduchá, ale dôležitá ochrana webhooku. — Forrás: WPBeginner.com

Lokálny WordPress (localhost)

Ak testuješ na localhoste, overenie spojenia môže zlyhať kvôli sieťovým obmedzeniam. Neznamená to automaticky, že integrácia v produkcii nebude fungovať.

5) Vyber Trigger Event a namapuj polia (Field Mapping)

V WPForms vyber, kedy sa má payload poslať do n8n. K dispozícii sú tri udalosti: odoslanie formulára, označenie záznamu ako spam alebo spracovanie platby (užitočné pri platobných formulároch). Najčastejšie dáva zmysel Form Submitted.

Voľba Trigger Event vo WPForms pre n8n integráciu
Trigger Event určuje, pri akej udalosti sa odošlú dáta do n8n. — Forrás: WPBeginner.com

Potom nastav Field Mapping. Pre každé pole, ktoré chceš poslať do n8n, si definuj Parameter Key (napr. email, name, phone) a priraď mu konkrétne WPForms pole z dropdownu. Drž sa jednoduchých kľúčov malými písmenami – v n8n sa s nimi pracuje pohodlnejšie.

Mapovanie polí vo WPForms pre odosielanie dát do n8n
Parameter Key je názov, pod ktorým bude hodnota dostupná v n8n workflow. — Forrás: WPBeginner.com

Nakoniec formulár ulož (Save).

6) V n8n pridaj akcie (Action nodes) a aktivuj workflow

Prepojil si trigger, ale workflow ešte nič nerobí. V n8n pridaj za WPForms Trigger ďalší uzol cez plus (+) na pravej strane uzla a vyber cieľovú službu. Časté scenáre:

  • Google Sheets: pridať nový riadok pre každý submit.
  • Slack / Microsoft Teams: poslať notifikáciu o novom lead-e.
  • Email marketing (Mailchimp, ActiveCampaign): automaticky pridať kontakt do listu alebo spustiť sekvenciu.

Pri externých službách bude n8n vyžadovať oprávnenia (Credentials/Authentication) – typicky OAuth prihlásenie alebo vloženie API kľúča. Po nastavení uzlov workflow ulož a prepni do režimu Active, aby bežal na pozadí.

Pridanie Action node za WPForms Trigger v n8n
Za triggerom nasledujú akcie: zápis, notifikácia, CRM, e-mail a pod. — Forrás: WPBeginner.com
Aktivácia workflow v n8n prepínačom Active
Bez aktivácie workflow typicky nepobeží automaticky na pozadí. — Forrás: WPBeginner.com

Testovanie: ako si overiť, že to naozaj tečie

Predtým, než sa na automatizáciu začneš spoliehať, sprav kontrolovaný test. V editore n8n použi Execute workflow – tým dáš workflow do režimu „počúvam a čakám na webhook“.

Tlačidlo Execute workflow v n8n pre testovanie webhooku
Pri testovaní je dôležité spustiť Execute workflow ešte pred odoslaním formulára. — Forrás: WPBeginner.com

Potom odošli testovací záznam cez WPForms formulár a skontroluj, či n8n zachytil dáta (v náhľade uzla uvidíš payload a namapované hodnoty). Ak nič neprišlo, typické príčiny sú: workflow nie je Active, nesedí webhook URL, alebo je zle nastavené mapovanie polí.

Praktické otázky z praxe (FAQ)

Dá sa vypnúť ukladanie entries do WordPress databázy?

Áno. Vo WPForms form builderi choď na Settings » General, v časti Advanced je voľba na vypnutie ukladania entry informácií do WordPress. Je to užitočné, ak chceš minimalizovať dáta uložené na webe a primárne ich spracovávať v n8n.

Čo sa stane, keď z workflow odstránim WPForms node?

Trigger prestane fungovať. Prakticky to znamená, že formulár už workflow nespustí. Riešenie je pridať nový WPForms Trigger, vziať z neho novú Production URL a aktualizovať Webhook URL vo WPForms, aby sa spojenie obnovilo.

Je n8n zadarmo? A čo WPForms?

n8n môže byť prevádzkované aj bezplatne v self-hosted režime. Na strane WPForms však pre túto integráciu potrebuješ licenciu WPForms Pro (alebo vyššiu), pretože ide o premium addon.

Aké typy úloh sa oplatí automatizovať?

Najčastejšie sa oplatí automatizovať follow-up procesy (notifikácie a e-maily), synchronizáciu do CRM/Sheets a spracovanie udalostí okolo platieb (po úspešnej platbe spustiť ďalšie kroky). n8n je vhodné aj na interné úlohy: napríklad založiť ticket, priradiť ownera alebo obohatiť dáta pred uložením.

Zhrnutie

  1. V n8n vytvoríš workflow a pridáš WPForms Trigger node.
  2. Použiješ Production webhook URL a vo WPForms zapneš n8n integráciu.
  3. Pre bezpečnosť spáruješ Secret Key na oboch stranách.
  4. Vo WPForms namapuješ polia na vlastné kľúče (Parameter Key).
  5. V n8n pridáš akcie (Sheets/Slack/CRM) a workflow aktivuješ.
  6. Pred nasadením workflow otestuješ cez Execute workflow a test submit formulára.
Hannah Turing

Hannah Turing

WordPress vývojárka a technická redaktorka v HelloWP. Pomáham vývojárom vytvárať lepšie webové stránky s modernými nástrojmi ako Laravel, Tailwind CSS a ekosystém WordPress. Vášnivo sa venujem čistému kódu a vývojárskej skúsenosti.

Všetky príspevky

Pridajte sa ku komunite HelloWP!

Chatujte s nami o WordPresse, webovom vývoji a zdieľajte skúsenosti s ostatnými vývojármi.

- členovia
- online
Pridať sa

We use cookies to improve your experience. By continuing, you agree to our Cookie Policy.