WordPress formu automatizācija ar n8n + WPForms: no iesnieguma līdz darbībai bez manuālas kopēšanas
WordPress formas bieži ir pirmais punkts, kur ienāk dati: kontakti, pieprasījumi, pieteikumi, pasūtījumi. Problēma parasti nav forma — problēma ir “kas notiek pēc tam”: e-pasts jāieliek Google Sheets, jāizveido uzdevums, jānosūta paziņojums komandai, jāieliek leads CRM un vēl jāuztaisa follow-up.
n8n ir workflow automatizācijas rīks (vizuāls plūsmas redaktors ar mezgliem / “nodes”), kas var paņemt formā ievadītos datus un nosūtīt tos tālāk uz citām sistēmām. Kombinācijā ar WPForms (un tā n8n add-on) var uzbūvēt loģiku, kas darbojas fonā 24/7 un samazina manuālo darbu līdz nullei.
Kas īsti ir n8n un kāpēc tas labi sader ar WordPress formām
n8n darbojas kā starpnieks starp sistēmām: WordPress (WPForms) nosūta datus uz n8n ar webhook (HTTP endpoint, kas saņem notikumus), un n8n tālāk izpilda darbības — piemēram, ieraksta rindu Google Sheets, nosūta ziņu Slack vai pieraksta kontaktu e-pasta mārketinga rīkā.
- Mazāk manuālas datu ievades: nav “copy/paste” starp e-pastiem, tabulām un CRM.
- Mazāk kļūdu: dati tiek pārsūtīti tieši tādi, kā lietotājs tos ievadījis.
- Privātums un kontrole: n8n var darbināt arī self-hosted režīmā (uz sava servera), kas ir būtiski, ja strādā ar sensitīviem datiem.
- Sarežģītāka loģika: filtrēšana, formatēšana, nosacījumi un paralēlas darbības vienā plūsmā, nevis tikai “A → B”.
n8n salīdzinājumā ar Zapier/Make — ko ņemt vērā
Ja jau esi strādājis ar Zapier vai Make.com, konceptuāli viss būs pazīstams. Praktiskā atšķirība: n8n bieži izvēlas tie, kam svarīga ir elastība, iespēja veidot sarežģītākas plūsmas un (ja vajag) turēt izpildi un datus savā infrastruktūrā (self-hosted). Zapier/Make parasti ir “cloud only” pieeja ar abonēšanas modeli.
Ko vajag, lai sāktu
- WPForms Pro licence (vai augstāks plāns) — n8n integrācija ir premium add-on.
- WPForms spraudnis ar versiju 1.9.8.1 vai jaunāku.
- n8n konts (cloud) vai self-hosted instalācija uz sava servera.
Par terminiem
Šajā rakstā ar “trigger” domāju notikumu, kas palaiž plūsmu (piemēram, “Form Submitted”), un ar “action node” — darbību mezglu n8n pusē (piemēram, “Create row in Google Sheets”).
How-To: uzbūvējam n8n workflow, kas gaida WPForms iesniegumus
1) Izveido jaunu workflow n8n panelī
Ielogojies n8n panelī un izveido jaunu workflow (piemēram, “Start from scratch”). Tas atvērs vizuālo redaktoru ar audeklu (canvas), kur liksi mezglus.

2) Pievieno WPForms Trigger node
Nospied “+” un meklētājā ieraksti WPForms. Izvēlies WPForms Trigger un uzinstalē mezglu (“Install node”), pēc tam pievieno to workflow (“Add to workflow”). Šis mezgls klausīsies WPForms iesniegumus.




3) Nokopē Production webhook URL un sagatavo Secret Key vietu
Atver WPForms Trigger iestatījumus un sadaļā Webhook URLs izvēlies Production URL. Tieši Production URL ir praktiskāks, jo paredzēts darbam fonā (neatkarīgi no tā, vai redaktors ir atvērts). Nokopē šo URL — to tūlīt ieliksi WPForms pusē.


How-To: savienojam WPForms ar n8n (webhook + Secret Key + field mapping)
1) Aktivizē n8n add-on WPForms formā
WordPress admin panelī atver konkrēto formu WPForms builderī. Kreisajā izvēlnē ej uz Marketing → n8n. Ja add-on nav uzlikts, WPForms piedāvās to uzinstalēt un aktivizēt. Pēc tam ieslēdz Enable n8n Integration.




2) Ieliec webhook URL un sapāro Secret Key
Ielīmē n8n Production URL laukā Webhook URL WPForms pusē. Pēc tam nokopē WPForms ģenerēto Secret Key un ielīmē to n8n WPForms Trigger node laukā Secret Key.


Par Test Connection un localhost
Savienojuma tests var neizdoties, ja vēl nav salikts Secret Key vai ja strādā lokālā vidē (localhost) ar ierobežotu tīkla piekļuvi. Tas ne vienmēr nozīmē, ka produkcijā integrācija nedarbosies.
3) Izvēlies Trigger Event un sakārto Field Mapping
WPForms ļauj izvēlēties, kurā brīdī sūtīt datus uz n8n:
- Form Submitted — tipiskais scenārijs (ieteicamais), plūsma startējas pie katra iesnieguma.
- Entry Marked as Spam — noder, ja gribi atsevišķu apstrādi spama gadījumiem.
- Payment Processed — aktualitāte maksājumu / order formām, kad darbība jāpalaiž tikai pēc veiksmīga apmaksas soļa.

Tālāk sadaļā Field Mapping nosaki, kuri formas lauki tiks sūtīti un ar kādiem atslēgvārdiem. Prakse: lieto īsus, mazos burtos rakstītus “parameter key”, piemēram, email, name, phone. n8n pusē šīs atslēgas būs ērti izmantot action node konfigurācijās (bieži vien ar drag-and-drop).

How-To: pievieno darbības (actions) n8n pusē un aktivizē workflow
Šobrīd n8n prot saņemt iesniegumu, bet neko ar to nedara. Pievieno Action node: uz WPForms mezgla labās malas uzspied “+” un izvēlies, kur sūtīt datus.

Populāri scenāriji, kas praktiski strādā gandrīz jebkurā projektā:
- Google Sheets — katram iesniegumam jauna rinda (ātrs “leads” reģistrs).
- Slack / Microsoft Teams — paziņojums komandai par jaunu pieprasījumu.
- E-pasta mārketings (piem., Mailchimp vai ActiveCampaign) — jauns subscribers no formas.
Autorizācija ir obligāta
Lielākajai daļai action node vajadzēs piekļuves datus (“Credentials” / “Authentication”), piemēram, OAuth pieslēgumu Google kontam vai API key. Bez tā mezgls nespēs rakstīt Sheets vai sūtīt ziņas.
Kad darbības saliktas, saglabā workflow un pārslēdz to uz Active režīmu, lai tas strādā fonā.

Testēšana: pārbaudi plūsmu pirms paļaujies uz to produkcijā
Pirms palaist reālajā dzīvē, iztestē ar kontrolētu iesniegumu. n8n redaktorā nospied Execute workflow (tas ieslēdz “klausīšanās” režīmu), un tikai tad iesniedz testu WordPress formā.

Ja dati neienāk vai darbības nenostrādā, tipiskie “ātrie” pārbaudāmie punkti:
- Vai workflow tiešām ir Active?
- Vai WPForms pusē Webhook URL precīzi sakrīt ar n8n Production URL (bez atstarpēm, bez kļūdām)?
- Vai Secret Key ir ielikts n8n mezglā un nav mainīts WPForms pusē?
- Vai Field Mapping atslēgas ir piešķirtas pareizajiem laukiem?
Praktiski jautājumi, kas parasti uzpeld projektā
Vai var atslēgt WPForms ierakstu glabāšanu WordPress datubāzē?
Jā — WPForms ļauj neglabāt entry datus WordPress pusē, ja tev pietiek ar to, ka viss aiziet uz n8n un tālākajām sistēmām. Tas ir atrodams form builderī: Settings → General → Advanced → Disable storing entry information in WordPress.
Kas notiek, ja n8n workflow izdzēšu WPForms Trigger node?
Tad forma vairs nepalaiž automatizāciju, jo pazūd webhook galapunkts (vai mainās tā adrese). Praktiskais risinājums: pievieno jaunu WPForms Trigger node, nokopē tā jauno Production URL un atjauno Webhook URL WPForms iestatījumos.
Vai n8n var izmantot bez maksas kopā ar WPForms?
n8n pašam ir iespēja darboties bez maksas self-hosted režīmā, bet WPForms pusē n8n add-on izmantošanai ir nepieciešama WPForms Pro (vai augstāka) licence.
Ko reāli ir vērts automatizēt ar formām?
Tipiskākais ieguvums ir “ātra reakcija” un datu konsistence. Praktiski piemēri: automātiska follow-up e-pasta sūtīšana, leads pieraksts CRM, iekšējie paziņojumi, maksājuma apstiprinājumu apstrāde un jebkura veida datu sinhronizācija starp rīkiem.
Kopsavilkums
WPForms + n8n kombinācija ir viens no tīrākajiem veidiem, kā WordPress formas pārvērst par pilnvērtīgu “notikumu avotu” un automatizēt visu, kas seko pēc iesnieguma. Tehniski tas balstās uz webhook (Production URL), Secret Key drošībai un sakarīgu field mapping. Tālāk n8n pusē vari pievienot tik daudz action node, cik prasa process — no vienkārša paziņojuma līdz sarežģītai loģikai ar filtriem un vairākām sistēmām vienlaikus.
Atsauces / Avoti
- How to Automate WordPress Forms With n8n — Save Hours of Manual Work
- How to Add n8n Like Automation in WordPress
- How to Set Up Make.com-Like Automation in WordPress
- How to Create Automated Workflows in WordPress With Uncanny Automator
- How to Connect Any WordPress Forms to Google Sheets (Easy Way)
- How I Created a WordPress Contact Form That People Actually Use
- How to block contact form spam in WordPress (9 proven ways)
- Glossary: localhost
- WPForms – Drag & Drop WordPress Form Builder
- n8n
Hannah Turing
WordPress izstrādātāja un tehniskā rakstniece HelloWP. Es palīdzu izstrādātājiem veidot labākas vietnes ar moderniem rīkiem, piemēram, Laravel, Tailwind CSS un WordPress ekosistēmu. Aizraujos ar tīru kodu un izstrādātāja pieredzi.
Visas publikācijas