---
title: "Automatizează formularele din WordPress cu n8n + WPForms: webhook-uri, mapare de câmpuri și workflow-uri reale"
url: "https://helloblog.io/ro/automatizeaza-formularele-wordpress-cu-n8n-si-wpforms/"
date: "2026-01-19"
modified: "2026-01-20"
author: "Elena Popescu"
language: "ro_RO"
categories: ["Tutoriale"]
tags: ["automatizare", "n8n", "webhook", "WordPress", "WPForms"]
featured_image: "https://helloblog.io/app/uploads/sites/10/2026/01/featured-5-1024x572.jpg"
excerpt: "Dacă încă muți manual lead-uri din formulare în Google Sheets, CRM sau Slack, pierzi timp și apar erori. Cu WPForms + n8n poți transforma fiecare submit într-un workflow automat, pornit prin webhook, care rulează 24/7."
---

# Automatizează formularele din WordPress cu n8n + WPForms: webhook-uri, mapare de câmpuri și workflow-uri reale

În multe proiecte WordPress, formularele ajung să fie punctul de intrare pentru aproape orice: lead-uri, cereri de ofertă, suport, înscrieri, chiar și plăți. Problema apare după submit: cineva copiază datele din email, le pune într-un sheet, creează un task, trimite un follow-up… și ciclul se repetă la nesfârșit.

Combinația **WPForms + n8n** rezolvă fix partea asta. WPForms (builder de formulare) poate trimite datele către n8n printr-un **webhook** (un endpoint HTTP care primește evenimente), iar n8n rulează un workflow vizual care împinge datele mai departe în aplicațiile tale (Sheets, Slack, Mailchimp etc.).

Mai jos găsești un ghid practic, pas cu pas, pentru a lega WPForms de n8n, a mapa câmpurile corect și a pune workflow-ul în producție.

## Ce este n8n (și de ce merită pentru proiecte WordPress)?

**n8n** este un tool de workflow automation: conectezi un trigger (de exemplu „a fost trimis un formular”) cu una sau mai multe acțiuni („scrie rând în Google Sheets”, „trimite mesaj în Slack”, „abonează în newsletter”). Practic, funcționează ca un orchestrator între WordPress și restul stack-ului tău.

Diferența importantă față de automatizările „simple” este că n8n îți permite logică mai complexă: filtre, formatare, ramificare, trimitere către mai multe servicii simultan și, foarte important pentru multe echipe, **posibilitatea de self-hosting** (control mai bun asupra datelor).

### n8n vs Zapier/Make, pe scurt

- **Hosting:** n8n poate rula cloud sau self-hosted; multe alternative sunt strict cloud.
- **Cost:** n8n self-hosted poate fi folosit fără cost de licență pentru platformă; alternativele sunt în general abonament.
- **Confidențialitate:** self-hosting = datele trec prin infrastructura ta.
- **Flexibilitate:** n8n e gândit pentru workflow-uri mai „developer-friendly”, cu logică și customizare mai avansată.

## Ce îți trebuie înainte să începi

- **WPForms Pro** (sau plan superior): integrarea n8n este un addon premium.
- **WPForms** actualizat: ai nevoie de versiunea **1.9.8.1 sau mai nouă**.
- **Cont n8n**: poți folosi varianta cloud (trial disponibil la înscriere) sau varianta self-hosted.

## 1) Construiește workflow-ul în n8n (trigger WPForms + webhook de producție)

### Pasul 1: Creează un workflow nou

Intră în dashboard-ul n8n și pornește un workflow nou cu opțiunea de tip „Start from scratch”. În editor vei avea un canvas în care adaugi noduri (nodes).

![Dashboard n8n cu opțiunea Start from scratch pentru a crea un workflow nou](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-start-from-scratch.jpg)

*În n8n, începi workflow-ul din editorul vizual. — *Forrás: WPBeginner.com**

### Pasul 2: Adaugă nodul WPForms Trigger

Apasă pe „+” și caută **WPForms**. Alege **WPForms Trigger** și instalează nodul (butonul „Install node”), apoi „Add to workflow”.

![Adăugarea unui nod nou în editorul n8n](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-add-new-node.jpg)

*Fiecare workflow începe cu un node; pentru formulare folosim WPForms Trigger. — *Forrás: WPBeginner.com**

![Căutarea WPForms Trigger în lista de noduri n8n](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-wpforms-trigger.jpg)

*Caută WPForms și selectează trigger-ul dedicat. — *Forrás: WPBeginner.com**

![Butonul Install node pentru WPForms Trigger în n8n](https://helloblog.io/app/uploads/sites/10/2026/01/m8n-install-node.jpg)

*Instalarea nodului îl face disponibil în workspace-ul tău n8n. — *Forrás: WPBeginner.com**

![Butonul Add to workflow după instalarea WPForms Trigger în n8n](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-add-to-workflow.jpg)

*După instalare, adaugi nodul în workflow. — *Forrás: WPBeginner.com**

### Pasul 3: Copiază Production Webhook URL (nu Test URL)

Deschide setările nodului WPForms Trigger și mergi în tab-ul **Parameters**. Acolo ai secțiunea „Webhook URLs”, cu două variante: **Test URL** și **Production URL**.

În practică, pentru automatizări reale, folosește **Production URL**: acesta rulează în fundal 24/7, pe când Test URL e orientat pentru debugging și poate depinde de sesiunea editorului.

![Setările Parameters pentru WPForms Trigger în n8n, cu secțiunea de webhook](https://helloblog.io/app/uploads/sites/10/2026/01/nin-wpforms-trigger-parameters.jpg)

*Webhook-ul este punctul de intrare din WordPress către n8n. — *Forrás: WPBeginner.com**

![Production URL pentru webhook în n8n, folosit pentru integrarea cu WPForms](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-production-url.jpg)

*Copiază Production URL; îl vei lipi în WPForms. — *Forrás: WPBeginner.com**

#### De reținut

Nu închide tab-ul n8n: vei avea nevoie imediat de el ca să introduci Secret Key (cheia secretă) generată de WPForms.

## 2) Conectează WPForms la n8n (addon, webhook, Secret Key, field mapping)

### Pasul 1: Activează addon-ul n8n în WPForms

În WordPress Admin, intră în WPForms și deschide un formular existent (sau creează unul nou). În builder, mergi la **Marketing » n8n**. Dacă addon-ul nu e instalat, WPForms îți va propune instalarea și activarea lui.

![Meniul Marketing » n8n în WPForms form builder](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-marketing-n8n.png)

*Integrarea n8n se configurează per formular, din builder. — *Forrás: WPBeginner.com**

![Prompt de instalare și activare a addon-ului n8n în WPForms](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-install-activate-n8n-addon.png)

*Addon-ul n8n trebuie instalat și activat înainte de configurare. — *Forrás: WPBeginner.com**

După instalare, activează comutatorul **Enable n8n Integration**.

![Activarea integrării n8n în WPForms prin toggle](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-enable-n8n-integration.png)

*Odată activată integrarea, apar setările de webhook și mapare. — *Forrás: WPBeginner.com**

![Setările integrării n8n în WPForms: Webhook URL, Secret Key, Trigger Event și Field Mapping](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-n8n-integration-settings.png)

*Aici legi formularul de workflow-ul n8n și alegi ce date trimiți. — *Forrás: WPBeginner.com**

### Pasul 2: Webhook URL + Secret Key (configurare sigură)

Lipește **Production URL** copiat din n8n în câmpul **Webhook URL** din WPForms. În mod normal vei vedea și un „Test Connection”, dar nu te baza pe el înainte să sincronizezi Secret Key.

![Introducerea Webhook URL din n8n în WPForms](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-n8n-webhook-url.png)

*Webhook URL trebuie să fie identic cu cel din n8n (fără spații). — *Forrás: WPBeginner.com**

În WPForms există un câmp **Secret Key** generat automat. Copiază cheia, apoi revino în n8n, în setările nodului WPForms Trigger, și lipește-o în câmpul „Secret Key” de acolo.

![Adăugarea Secret Key din WPForms în nodul WPForms Trigger din n8n](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-wpforms-secret-key.png)

*Secret Key blochează trigger-ele neautorizate către workflow. — *Forrás: WPBeginner.com**

#### Notă pentru localhost

Dacă testezi pe un site WordPress rulat pe localhost, testele de conexiune pot eșua din motive de rețea/NAT. Integrarea poate funcționa totuși corect în scenarii reale (server accesibil public).

### Pasul 3: Alege Trigger Event și mapează câmpurile (Field Mapping)

În WPForms, setarea **Trigger Event** spune când se trimite payload-ul către n8n. Ai trei opțiuni:

- **Form Submitted** (recomandat): pornește workflow-ul la fiecare submit.
- **Entry Marked as Spam:** rulează doar când o intrare e marcată ca spam.
- **Payment Processed:** rulează după o plată reușită (util pentru formulare de plată/comenzi).

![Dropdown Trigger Event în WPForms pentru integrarea cu n8n](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-trigger-event.png)

*Trigger Event controlează momentul în care WPForms notifică n8n. — *Forrás: WPBeginner.com**

Apoi urmează partea importantă pentru un workflow stabil: **Field Mapping**. Pentru fiecare câmp pe care vrei să-l trimiți, definești un **Parameter Key** (o cheie/etichetă) și alegi câmpul din formular. Exemplu: `email` → Email field.

![Configurarea Field Mapping în WPForms: Parameter Key și alegerea câmpului din formular](https://helloblog.io/app/uploads/sites/10/2026/01/wpforms-field-mapping.png)

*Folosește chei simple (lowercase) ca să fie ușor de folosit în n8n. — *Forrás: WPBeginner.com**

#### Practic

În n8n, aceste chei apar ca proprietăți ale datelor de intrare. Dacă numești cheia `email`, vei vedea `email` în editor și o poți insera rapid în acțiuni (Sheets, Slack, CRM).

Nu uita să apeși **Save** în WPForms form builder după ce ai terminat maparea.

## 3) Adaugă acțiuni în n8n și activează workflow-ul

Până acum, n8n primește datele, dar nu face nimic cu ele. În editorul n8n, adaugă un **Action node** conectat după WPForms Trigger (butonul „+” din partea dreaptă a nodului).

![Adăugarea unui action node după WPForms Trigger în n8n](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-add-action-node.png)

*După trigger, atașezi una sau mai multe acțiuni. — *Forrás: WPBeginner.com**

Câteva exemple rapide de automatizări frecvente:

- **Google Sheets:** adaugă un rând nou pentru fiecare submit (lead log).
- **Slack / Microsoft Teams:** trimite notificare echipei când apare un lead nou.
- **Email marketing (Mailchimp/ActiveCampaign):** abonează automat utilizatorii, pe baza consimțământului din formular.

Pentru fiecare aplicație, n8n îți va cere autentificare (de obicei prin „Credentials/Authentication”: OAuth sau API key). Configurează nodurile, apoi apasă **Save** și comută workflow-ul pe **Active**.

![Activarea workflow-ului în n8n cu toggle-ul Active](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-active-toggle.png)

*Un workflow neactiv nu rulează automat în background. — *Forrás: WPBeginner.com**

## Testare: cum verifici rapid că totul funcționează

În n8n, folosește butonul **Execute workflow** ca să pui trigger-ul în mod de „listening” și să capturezi o trimitere de test. Important: apasă Execute înainte să trimiți formularul din WordPress.

![Butonul Execute workflow în n8n pentru a asculta un eveniment de test](https://helloblog.io/app/uploads/sites/10/2026/01/n8n-execute-workflow.png)

*Execute workflow ajută la validarea payload-ului și a mapării. — *Forrás: WPBeginner.com**

După submit-ul de test, ar trebui să vezi datele intrării în workflow și să se execute acțiunile (de exemplu: rând nou în sheet, mesaj în Slack). Dacă nu apare nimic, verifică:

- workflow-ul este **Active**;
- Webhook URL din WPForms este identic cu cel din n8n (Production URL);
- Secret Key este setat în nodul WPForms Trigger;
- Field Mapping în WPForms este complet și corect.

## Întrebări care apar des în proiecte reale

### Poți opri salvarea intrărilor în baza de date WordPress?

Da. În WPForms form builder mergi la **Settings » General**, apoi în zona „Advanced” poți activa opțiunea **Disable storing entry information in WordPress** (dezactivează stocarea intrărilor în baza de date).

### Ce se întâmplă dacă ștergi nodul WPForms Trigger din n8n?

Se rupe integrarea: formularul nu mai declanșează workflow-ul. Soluția este să adaugi din nou nodul WPForms Trigger, să copiezi noul **Production URL** și să actualizezi **Webhook URL** în WPForms.

### n8n poate fi folosit gratuit împreună cu WPForms?

n8n are opțiune self-hosted fără taxă pentru platformă, dar addon-ul de integrare din WPForms necesită **WPForms Pro** (sau mai sus).

### Ce tipuri de automatizări merită primele?

Cele mai utile sunt cele care reduc timpii de răspuns și elimină copierea manuală: follow-up emails, notificări interne (Slack/Teams), actualizări în CRM și workflow-uri după plăți (Payment Processed), acolo unde folosești formulare de comandă/plată.

## Concluzie: webhook + mapare bună = automatizare stabilă

Integrarea WPForms cu n8n e una dintre acele optimizări care se simt imediat: mai puțină muncă repetitivă, mai puține greșeli și un flux de date coerent către tool-urile pe care le folosești deja. Cheile sunt simple: folosește **Production URL**, setează **Secret Key**, mapează câmpurile cu etichete clare și testează înainte să pui workflow-ul pe Active.

## Referințe / Surse

- [How to Automate WordPress Forms With n8n — Save Hours of Manual Work](https://www.wpbeginner.com/wp-tutorials/how-to-automate-wordpress-forms-with-n8n/)
- [How to Add n8n Like Automation in WordPress](https://www.wpbeginner.com/beginners-guide/how-to-add-n8n-like-automation-in-wordpress/)
- [How to Create Automated Workflows in WordPress With Uncanny Automator](https://www.wpbeginner.com/plugins/how-to-create-automated-workflows-in-wordpress-with-uncanny-automator/)
- [How to Set Up Make.com-Like Automation in WordPress](https://www.wpbeginner.com/beginners-guide/make-com-like-automation-in-wordpress/)
- [How to Connect Any WordPress Forms to Google Sheets (Easy Way)](https://www.wpbeginner.com/wp-tutorials/how-to-connect-any-wordpress-forms-to-google-sheets/)
- [The Ultimate Guide to Using WordPress Forms (All You Need to Know)](https://www.wpbeginner.com/wp-tutorials/the-ultimate-guide-to-using-wordpress-forms/)
- [How I Created a WordPress Contact Form That People Actually Use](https://www.wpbeginner.com/beginners-guide/how-to-create-a-contact-form-in-wordpress/)
- [How to Send Confirmation Emails After WordPress Form Submission](https://www.wpbeginner.com/plugins/how-to-send-confirmation-emails-after-wordpress-form-submission/)
- [I Tested the Best AI Automation Tools for WordPress (My Honest Reviews)](https://www.wpbeginner.com/showcase/best-ai-automation-tools-for-wordpress/)
- [Glossary: localhost](https://www.wpbeginner.com/glossary/localhost/)
