Към съдържанието
Автоматизация на WordPress форми с n8n + WPForms: от подадена форма до CRM/Sheets без ръчна работа
Hannah Turing
Hannah Turing 2026. January 19. · 3 min read

Автоматизация на WordPress форми с n8n + WPForms: от подадена форма до CRM/Sheets без ръчна работа

В повечето WordPress проекти формите са входът към всичко важно: лидове, запитвания, заявки за оферти, плащания. Проблемът е познат — данните пристигат по имейл, после някой ги прехвърля в таблица, после създава задача, после пише follow-up. Това е бавно, повтаряемо и лесно за изпускане.

Комбинацията WPForms (популярен form builder за WordPress) и n8n (workflow automation платформа — визуален редактор за автоматизации, базирани на тригери и действия) решава точно това: всяко изпращане на форма може автоматично да стартира поредица от действия към външни системи (Sheets, Slack/Teams, email marketing, CRM и др.).

Какво е n8n и защо си струва за форми

n8n е инструмент за автоматизация на процеси, който свързва приложения чрез workflows (работни потоци). Обикновено потокът започва от trigger (тригер) и продължава с nodes (възли), които изпълняват действия: запис, уведомление, трансформация на данни, филтриране и т.н.

Разликата спрямо по-„линейни“ интеграции е, че в n8n можеш да правиш по-сложна логика: едно изпращане на форма да запише ред в Google Sheets, да прати съобщение в Slack и да добави контакт в email marketing — паралелно или условно.

  • По-малко ръчна работа: без copy/paste на имейли и телефони.
  • По-малко грешки: данните се прехвърлят 1:1 както са въведени.
  • Контрол върху данните: n8n може да се използва и self-hosted (на твой сървър), което е плюс при чувствителни данни.
  • По-голяма гъвкавост: визуален редактор + опции за по-сложни автоматизации.

n8n срещу Zapier/Make — прагматична разлика

Ако вече си работил със Zapier или Make.com, концепцията ще ти е позната. Практическата разлика, която най-често накланя везните към n8n, е възможността за self-hosting (когато не искаш данните да минават през чужд облак) и по-високата гъвкавост при по-сложна логика. От друга страна, Zapier/Make са cloud-only и често излизат на абонамент, който става солен при много изпълнения.

Какво ти трябва, за да започнеш

  • Лиценз WPForms Pro (или по-висок), защото интеграцията с n8n е premium addon.
  • Инсталиран WPForms, версия 1.9.8.1 или по-нова (според изискването в източника).
  • Акаунт в n8n (има trial за cloud) или self-hosted инсталация на твой сървър.

How-To: свързване на WPForms с n8n чрез webhook

Интеграцията реално стъпва на webhook (endpoint URL, който приема HTTP заявки). WPForms изпраща payload с данните от формата към n8n, а n8n стартира workflow-а.

1) Създай workflow в n8n и добави WPForms Trigger

Влез в n8n и създай нов workflow (обикновено опция от типа „Start from scratch“). На canvas-а добави нов node (+) и потърси WPForms Trigger. При първо използване ще трябва да инсталираш node-а, след което да го добавиш към workflow-а.

n8n: създаване на нов workflow от нулата
Създаване на нов workflow в n8n. — Forrás: WPBeginner.com
n8n: добавяне на нов node в workflow
Добавяне на node във визуалния редактор. — Forrás: WPBeginner.com
n8n: избор на WPForms Trigger node
Търсене и избор на WPForms Trigger. — Forrás: WPBeginner.com
n8n: инсталиране на WPForms node
Инсталиране на node-а, ако още не е наличен. — Forrás: WPBeginner.com
n8n: добавяне на WPForms Trigger към workflow
Добавяне на WPForms Trigger към workflow-а. — Forrás: WPBeginner.com

2) Вземи Production webhook URL от n8n

От настройките на WPForms Trigger node-а отвори Parameters и намери секцията Webhook URLs. Там има два адреса: Test URL и Production URL. За реална употреба по-подходящ е Production URL, защото е предназначен да работи постоянно, а не само докато редакторът е отворен.

n8n: параметри на WPForms Trigger
Параметрите на trigger-а съдържат webhook настройките. — Forrás: WPBeginner.com
n8n: копиране на Production URL
Копирай Production URL — ще го поставиш в WPForms. — Forrás: WPBeginner.com

Практически детайл

Остави таба на n8n отворен — след малко ще върнеш Secret Key обратно в n8n, за да заключиш trigger-а само за твоя сайт.

3) Активирай n8n addon-а в WPForms и постави webhook URL

В WordPress отвори конкретната форма с WPForms builder (може да е обикновена контактна форма). Отиди на Marketing » n8n. Ако addon-ът не е инсталиран, WPForms ще предложи да го инсталираш и активираш. След това включи опцията Enable n8n Integration.

WPForms: меню Marketing → n8n
Достъп до настройките за n8n в WPForms. — Forrás: WPBeginner.com
WPForms: инсталиране и активиране на n8n addon
Инсталация/активация на addon-а директно от builder-а. — Forrás: WPBeginner.com
WPForms: включване на n8n интеграцията
Включване на интеграцията за конкретната форма. — Forrás: WPBeginner.com
WPForms: настройки на n8n интеграцията (Webhook URL, Secret Key, Trigger Event, Field Mapping)
Тук се конфигурира връзката и полетата, които ще изпращаш към n8n. — Forrás: WPBeginner.com

Постави Production URL от n8n в полето Webhook URL. Възможно е да видиш опция за test на връзката, но на този етап не е критично — първо трябва да синхронизираш Secret Key.

WPForms: въвеждане на webhook URL от n8n
Поставяне на webhook URL в WPForms. — Forrás: WPBeginner.com

Ако работиш на localhost

В тестов режим връзката може да изглежда „неуспешна“ заради мрежови ограничения, но това не означава автоматично, че интеграцията няма да работи в реална среда.

4) Синхронизирай Secret Key между WPForms и n8n

WPForms генерира Secret Key — копирай го. Върни се в n8n при WPForms Trigger node-а и постави този ключ в полето Secret Key. Това е прост, но важен слой сигурност: workflow-ът няма да приема произволни заявки, а само такива, които носят правилния ключ.

n8n: добавяне на Secret Key от WPForms в trigger настройките
Поставяне на Secret Key в n8n. — Forrás: WPBeginner.com

5) Избери Trigger Event и направи Field Mapping

В WPForms избери Trigger Event — кога да се изпращат данните към n8n. Опциите включват изпращане при submit на формата, при маркиране като spam и след успешно плащане (полезно за payment/order форми). В повечето случаи изборът е submit.

WPForms: избор на Trigger Event за n8n
Избор на събитие, което стартира автоматизацията. — Forrás: WPBeginner.com

След това настрой Field Mapping. Тук дефинираш ключове (напр. email, name, phone) и за всеки ключ избираш кое поле от формата да се изпрати. Идеята е в n8n да работиш с предвидими имена, вместо с вътрешни идентификатори.

WPForms: Field Mapping към параметри за n8n
Мапване на полетата към ключове, които ще ползваш в n8n. — Forrás: WPBeginner.com

Конвенция за ключове

Дръж ключовете кратки и с малки букви (email, full_name, company). По-лесно се ползват при drag-and-drop в n8n nodes.

Запази формата (Save) в WPForms builder-а.

6) Добави Action node(ове) в n8n и активирай workflow-а

В n8n, след WPForms Trigger, добави действие: кликни (+) от дясната страна на node-а и избери приложение. Типични сценарии: запис на ред в Google Sheets, нотификация в Slack/Microsoft Teams, или добавяне/ъпдейт на контакт в email marketing платформа.

n8n: добавяне на action node след WPForms Trigger
Добавяне на действие след тригера. — Forrás: WPBeginner.com

За външните приложения n8n ще поиска Credentials/Authentication — например OAuth вход за Google или API key, според интеграцията. След като конфигурираш node-овете, запази workflow-а и включи превключвателя Active, за да работи във фонов режим.

n8n: превключване на workflow-а в Active режим
Активирай workflow-а, за да работи постоянно. — Forrás: WPBeginner.com

Тестване: как да провериш, че всичко работи

Преди да разчиташ на автоматизацията в продукция, пусни тест. В n8n натисни Execute workflow (това поставя workflow-а в режим на „слушане“ за входящи данни), после подай тестова форма в сайта и се върни в n8n да видиш дали payload-ът е пристигнал и дали действията са изпълнени.

n8n: Execute workflow за тестово изпълнение
Execute workflow преди тестовото submit-ване. — Forrás: WPBeginner.com
  • Workflow-ът трябва да е Active (ако тестваш поведение в реален режим).
  • Webhook URL в WPForms трябва да съвпада 1:1 с Production URL в n8n.
  • Secret Key трябва да е идентичен и в двете системи.
  • Field Mapping в WPForms трябва да включва полетата, които използваш в action node-овете.

Често срещани казуси при тази интеграция

Мога ли да спра WPForms да записва entry-та в базата?

Да — в WPForms builder-а отиди на Settings » General, намери Advanced секцията и включи опцията за изключване на съхраняването на entry информацията в WordPress. Това е полезно, ако искаш данните да живеят само във външната система (например CRM) или имаш конкретни изисквания за минимизация на данните.

Какво става, ако изтрия WPForms Trigger node-а в n8n?

Връзката реално се къса: ще имаш нов webhook адрес (Production URL) и трябва да го обновиш в WPForms. Практически това означава: добавяш нов WPForms Trigger node, копираш новия Production URL и го поставяш в настройките на формата.

Може ли да е безплатно?

n8n има безплатен self-hosted вариант, но самата интеграция в WPForms изисква WPForms Pro (или по-висок план), защото е premium addon.

Какви типове автоматизации си заслужават най-много?

  • Лид от контактна форма → запис в Google Sheets + нотификация в Slack.
  • Запитване за услуга → създаване на задача/тикет в система за управление на заявки.
  • Форма с плащане → действие след „Payment Processed“ (например потвърждение, ъпдейт на запис, вътрешно известие).
  • Анти-спам процес → отделен поток при „Entry Marked as Spam“ за анализ/логване.

Обобщение

Интеграцията WPForms ↔ n8n е чист и практичен начин да превърнеш формите в WordPress от „имейл в пощата“ в надежден процес: структурирани данни, автоматични действия и по-малко човешки грешки. Ключовите елементи са webhook (Production URL), Secret Key за сигурност и добре дефиниран Field Mapping, върху който стъпват action node-овете в n8n.

Hannah Turing

Hannah Turing

WordPress разработчик и технически писател в HelloWP. Помагам на разработчиците да създават по-добри уебсайтове с модерни инструменти като Laravel, Tailwind CSS и екосистемата WordPress. Страстна към чистия код и опита на разработчика.

Всички публикации

Присъединете се към общността на HelloWP!

Разговаряйте с нас за WordPress и уеб разработка и споделяйте опит с други разработчици.

- членове
- онлайн
Присъединяване

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