Liigu sisu juurde
WPForms + n8n: kuidas automatiseerida WordPressi vormide järeltegevused (ilma käsitsi kopeerimiseta)
Hannah Turing
Hannah Turing 2026. January 19. · 8 min read

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.

n8n vaade uue workflow loomisel (Start from scratch)
/Start from scratch loob uue workflow tööala n8n-is. — Forrás: WPBeginner.com
n8n-is uue node lisamine pluss-nupu kaudu
Node lisamine algab canvasel asuvast + ikoonist. — Forrás: WPBeginner.com
WPForms Trigger otsimine n8n node valikus
Otsi node nime järgi: WPForms Trigger. — Forrás: WPBeginner.com
WPForms Trigger node installimine n8n-is (Install node)
Kui node pole veel kontol, tuleb see installida. — Forrás: WPBeginner.com
WPForms Trigger node lisamine workflow’sse (Add to workflow)
Pärast installi lisa node otse workflow’sse. — Forrás: WPBeginner.com

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.

WPForms Trigger node parameetrid n8n-is (Parameters)
Webhooki ja turvavõtme seaded on Trigger node parameetrites. — Forrás: WPBeginner.com
n8n Production URL kopeerimine WPForms Trigger node seadetest
Production URL on see, mida tahad WPForms-i webhooki väljale panna. — Forrás: WPBeginner.com

Ü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).

WPForms form builder: Marketing menüü alt n8n valik
n8n integratsioon asub WPForms-i Marketing sektsioonis. — Forrás: WPBeginner.com
WPForms n8n addoni installimine ja aktiveerimine (Yes, Install and Activate)
Kui addon pole paigaldatud, pakub WPForms selle ühe klikiga üles seada. — Forrás: WPBeginner.com
WPForms-is n8n integratsiooni sisse lülitamine (Enable n8n Integration)
Integratsiooni sisselülitamisel ilmuvad webhooki ja mappingu väljad. — Forrás: WPBeginner.com
WPForms n8n integratsiooni seaded: Webhook URL, Secret Key, Trigger Event ja Field Mapping
Põhiseaded: kuhu postitada (webhook), millega valideerida (secret), millal käivitada (event) ja mis väljad saata (mapping). — Forrás: WPBeginner.com

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.

WPForms n8n Webhook URL välja täitmine n8n Production URL-iga
Kontrolli, et URL oleks kopeeritud täpselt (ilma tühikute ja lisamärkideta). — Forrás: WPBeginner.com

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.

Secret Key lisamine n8n WPForms Trigger node seadistusse
Secret key peab kattuma sellega, mis WPForms-is kuvatakse. — Forrás: WPBeginner.com

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.
WPForms Trigger Event rippmenüü valikutega
Vali sündmus vastavalt sellele, millal järeltegevus peab käivituma. — Forrás: WPBeginner.com

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.

WPForms Field Mapping seadistus, kus määratakse parameter key ja vastav vormiväli
Mapping määrab ära, millise võtmega andmed n8n-i payloadis saabuvad. — Forrás: WPBeginner.com

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.

n8n-is action node lisamine WPForms Trigger node järel
Action node määrab, mis saab vormi andmetest edasi. — Forrás: WPBeginner.com

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.

n8n workflow Active lüliti sisselülitamine
Ilma Active olekuta workflow tavaliselt productionis ei “kuula”. — Forrás: WPBeginner.com

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.

n8n Execute workflow nupp workflow käsitsi käivitamiseks ja kuulamise alustamiseks
Execute workflow tasub vajutada enne test-sisestust, et trigger saaks andmed kätte. — Forrás: WPBeginner.com

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.

Hannah Turing

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 postitused

Liitu HelloWP kogukonnaga!

Vestle meiega WordPressist ja veebiarendusest ning jaga kogemusi teiste arendajatega.

- liiget
- võrgus
Liitu

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