WPForms + n8n: kuidas automatiseerida WordPressi vormide järeltegevused (ilma käsitsi kopeerimiseta)
WordPressi vormid on paljude saitide närvisüsteem: kontakt, hinnapäring, demo broneerimine, tellimus, makse. Praktikas tähendab see tihti ka sama vana rutiini – teavitusmeilist kopeerid nime ja e-posti Google Sheetsi, paned Slacki sõnumi, lood CRM-is kontakti ja alles siis liigub asi edasi. Kui vorme tuleb palju, on see puhas ajakadu ja vigade koht.
n8n (workflow automation tool – visuaalne töövoo ehitaja, mis ühendab äppe ja API-sid) sobib WordPressi vormide järeltegevuste automatiseerimiseks väga hästi, eriti kui tahad rohkem kontrolli kui klassikalistes “A → B” integratsioonides. WPForms-i n8n addon annab omakorda mugava sillapea, et vormi sisestus käivitaks n8n-is workflow.
Miks just n8n vormide automatiseerimiseks?
n8n-i põhiidee on lihtne: üks sündmus (näiteks vormi submit) käivitab töövoo, mis võib teha mitu sammu – filtreerida andmeid, ümber vormindada, saata mitmesse kohta korraga ja vajadusel kasutada ka custom code’i.
- Aeg ja järjepidevus: sama sisestus tekitab alati sama järeltegevuste jada (mitte “kui jõuan, siis teen”).
- Vähem inimlikke vigu: käsitsi kopeerimise asemel liigub väärtus täpselt sellisena, nagu kasutaja selle sisestas.
- Privaatsus ja kontroll: n8n-i saab kasutada ka self-hosted variandina (oma serveris), mis on oluline, kui vormidest tuleb kliendiandmeid.
- Paindlik loogika: saad lisada tingimusi, harusid, vormindamist ja mitut sihtkohta – mitte ainult ühe integratsiooni.
Eeldused: mida on vaja enne alustamist?
- WPForms Pro (või kõrgem): n8n integratsioon on premium addon.
- WPForms plugin versiooniga 1.9.8.1 või uuem.
- n8n konto (pilves) või self-hosted n8n sinu infrastruktuuris.
Terminid, mida artiklis kasutan
Webhook = HTTP endpoint, kuhu üks süsteem “laseb” sündmuse andmed (POST). Trigger = sündmus, mis töövoo käivitab. Action node = samm, mis teeb konkreetse tegevuse (nt Slack message, Google Sheets row, CRM API call).
How-To: ehita n8n-is workflow, mis kuulab WPForms-i sisestusi
1) Loo n8n-is uus workflow ja lisa WPForms Trigger node
Logi n8n-i dashboardi ja loo workflow (alusta tühjalt). Canvasel lisa uus node ning otsi node’de seast WPForms Trigger. Esimesel korral tuleb node ka installida ning siis workflow’sse lisada.





2) Võta n8n-ist Production webhook URL
WPForms Trigger node seadetes on webhook URL-id (test ja production). Praktikas tasub alustada kohe Production URL-iga, sest see töötab taustal pidevalt (test URL võib sõltuda sellest, kas editor on parasjagu aktiivne). Kopeeri Production URL – paned selle kohe WPForms-i.


Ühenda WPForms n8n-iga: webhook, secret key ja field mapping
3) Lülita WPForms-is n8n addon sisse
Ava WordPressi adminis WPForms-i form builder (uue või olemasoleva vormi peal). Menüüst vali Marketing » n8n. Kui addon puudub, lase WPForms-il see installida ja aktiveerida. Seejärel lülita integratsioon sisse (toggle).




4) Webhook URL: kleebi n8n Production URL WPForms-i
Kleebi n8n-ist kopeeritud Production URL WPForms-i Webhook URL väljale. Ühenduse test võib selles faasis ebaõnnestuda, sest secret key pole veel n8n-is seadistatud – see on normaalne.

Märkus localhosti kohta
Kui ehitad seda localhostis või kinnises dev-võrgus, võivad testid käituda ettearvamatult (võrgupiirangud). See ei tähenda automaatselt, et productionis ei tööta – aga webhook peab olema n8n-ile võrgust kättesaadav.
5) Secret Key: seo WPForms ja n8n turvaliselt
WPForms genereerib sulle Secret Key väärtuse. Kopeeri see ning mine tagasi n8n-i WPForms Trigger node seadistusse ja kleebi secret key vastavasse välja. See lisab lihtsa kontrollkihi, et töövoogu ei käivitataks suvalisest allikast.

6) Trigger Event: vali, millal WPForms andmed n8n-i saadab
WPForms-i Trigger Event määrab, mis sündmus n8n-i kutsub. Valikud on:
- Form Submitted – tüüpiline “uus kontakt/hinnapäring” flow (soovituslik enamikul juhtudel).
- Entry Marked as Spam – kasulik, kui tahad spammi eraldi logida või analüüsida.
- Payment Processed – siis, kui vorm on seotud maksega ja tahad workflow käivitada alles õnnestunud makse järel.

7) Field Mapping: defineeri, millised väljad n8n-i lähevad
Field Mapping on koht, kus “nimetad” vormiväljad API-sõbralike võtmetega. Iga rea puhul valid:
- Parameter Key – sinu valitud võti (nt
email,name,phone). - Vormi väli – WPForms-i dropdownist vastav field.
Hoia võtmed lihtsad ja läbivad: väiketähed, ilma tühikuteta. n8n-is on neid hiljem mugav drag-and-drop’iga action node’idesse tõsta.

Lisa n8n-is actions: kuhu andmed edasi liiguvad?
Kui trigger on paigas, on vaja action node’e – need on sammud, mis teevad päris töö ära (salvestavad, teavitavad, lisavad CRM-i jne). n8n-is lisa WPForms node paremale küljele uus node (+) ja vali sobiv integraator.

Levinud mustrid, mis WordPressi projektides kiiresti väärtust annavad:
- Google Sheets: iga submit lisab uue rea (hea “lihtne CRM” või logi).
- Slack / Microsoft Teams: müügi- või support-kanalisse automaatteavitus uue lead’i kohta.
- E-posti turundus (nt Mailchimp või ActiveCampaign): lisa kontakt listi või käivita campaign segmenti alusel.
Autentimine n8n-is
Peaaegu iga action node vajab ligipääsu sihtteenusele. Node sees otsi Credential/Authentication sektsiooni ja lõpeta autoriseerimine (OAuth login, API key vms). Ilma selleta workflow küll käivitub, aga action samm kukub läbi.
Aktiveeri workflow
Kui action node’id on seadistatud, salvesta workflow ja lülita see Active olekusse. Aktiivne workflow töötab taustal ja reageerib sisestustele automaatselt.

Testimine: kuidas veenduda, et kõik päriselt töötab?
Enne kui usaldad automaatikat, tee vähemalt paar test-sisestust. n8n-is vajuta workflow editoris Execute workflow (see paneb triggereid kuulama), siis täida WordPressi vormil test-andmed ja saada submit.

Kui andmeid ei tule läbi, kontrolli kolm kõige tüüpilisemat kohta:
- Kas workflow on Active olekus?
- Kas WPForms-i webhook URL kattub täpselt n8n Production URL-iga?
- Kas WPForms-i Field Mapping võtmed ja väljad on korrektselt seadistatud?
Praktilised tähelepanekud (WPForms + n8n)
Vormi sisestuste salvestamine WordPressi andmebaasi – kas peab?
WPForms võimaldab soovi korral vormi sisestusi WordPressis mitte salvestada. Selleks mine form builderis Settings » General, leia Advanced sektsioon ja lülita sisse valik, mis keelab entry information’i salvestamise WordPressi andmebaasi. See võib olla mõistlik, kui tahad vähendada isikuandmete jalajälge WordPressis ja su “source of truth” on mujal.
Mis juhtub, kui n8n-ist WPForms Trigger node ära kustutada?
Kui WPForms Trigger node eemaldada, siis katkeb sisuliselt webhooki ahel: vorm ei käivita enam workflow’d. Parandus on tehniliselt lihtne, aga sisaldab URL-i uuendamist: lisa uus WPForms Trigger node, võta selle uus Production URL ja uuenda sama URL WPForms-i vormis.
Kas n8n saab olla “tasuta” ja WPForms mitte?
n8n-i saab self-hosted variandina kasutada tasuta, aga WPForms-i n8n addon eeldab WPForms Pro litsentsi (või kõrgemat). See on oluline arvestada, kui plaanid lahenduse kliendile eelarvesse.
Kokkuvõte
WPForms + n8n kombinatsioon on üks neist praktilistest integratsioonidest, mis muudab WordPressi vormid päriselt protsessiks, mitte lihtsalt e-kirjaks postkastis. Tee trigger (webhook + secret key), map’i vajalikud väljad ja lisa actions sihtkohtadele, kuhu andmed päriselt kuuluvad. Kui workflow on aktiivne ja testid tehtud, kaob käsitöö suures osas ära ning järeltegevused muutuvad usaldusväärseks.
Viited / Allikad
- How to Automate WordPress Forms With n8n — Save Hours of Manual Work
- How to Add n8n Like Automation in WordPress (Easier & Cheaper)
- How to Create Automated Workflows in WordPress With Uncanny Automator
- How to Connect Any WordPress Forms to Google Sheets (Easy Way)
- How We Block Contact Form Spam in WordPress (9 Proven Ways)
- Glossary: localhost
Hannah Turing
WordPressi arendaja ja tehniline kirjutaja HelloWP-s. Aitan arendajatel luua paremaid veebisaite kaasaegsete tööriistadega nagu Laravel, Tailwind CSS ja WordPressi ökosüsteem. Kirglik puhta koodi ja arendajakogemuse suhtes.
Kõik postitusedVeel autorilt Hannah Turing
Modular DS pluginis leiti kriitiline auk (CVE-2026-23550): rünnakud käivad ja sihiks on admin-õigused
Astro ja Cloudflare: mida see tähendab sisupõhiste saitide arendajale (ja miks Astro 6 on siinkohal võtmetähtsusega)
Divi 5 saab ametliku väljalaske: mida tähendab 26. veebruar WordPressi tiimidele?