Spring til indhold
Automatisér WPForms med n8n: fra formular til workflow uden manuelt tastearbejde
Hannah Turing
Hannah Turing 2026. January 19. · 9 min read

Automatisér WPForms med n8n: fra formular til workflow uden manuelt tastearbejde

Der er to slags WordPress-formularer: dem der bare sender en mail, og dem der faktisk sætter noget i gang. Hvis du arbejder med leads, support, tilmeldinger eller ordreformularer, så ved du, hvor hurtigt “bare en mail” bliver til en halv times manuelt arbejde: kopier e-mail, opret opgave, ping teamet, opdater et ark, send opfølgning.

n8n er et workflow automation-værktøj (tænk: et visuelt “flow builder”, der kan koble systemer sammen via triggers og actions). Kombineret med WPForms’ n8n-addon kan en formularindsendelse trigge automatiseringer på tværs af tusindvis af apps — uden at du skal bygge din egen integrationskode.

Her får du en praktisk, udvikler-venlig gennemgang af, hvordan du forbinder WPForms og n8n via webhook, mapper felter, og sætter et workflow live — plus de typiske faldgruber under test.

Hvad er n8n (og hvorfor giver det mening til formularer)?

n8n fungerer som en bro mellem din WordPress-side og resten af din stack. I stedet for at din formular kun kan “gøre én ting”, kan du i n8n bygge et workflow, hvor en indsendelse bliver til en kæde af handlinger: filtrér data, formatér felter, send til flere systemer på én gang, og tilføj logik undervejs.

  • Mindre manuelt arbejde: Ingen copy/paste fra mail til CRM eller regneark.
  • Færre fejl: Data flyttes præcis som brugeren indtastede det.
  • Mere kontrol over data: n8n kan self-hostes, så du kan holde flow og data på egen infrastruktur (i modsætning til cloud-only alternativer).
  • Mere fleksibilitet: Du kan bygge mere komplekse flows end klassiske “A → B”-integrationer, inkl. betingelser, formattering og flere destinationssystemer.

Forudsætninger (så du ikke går død halvvejs)

  • WPForms Pro (eller højere): n8n-integrationen er ifølge annoncens forudsætninger en premium addon.
  • WPForms-version 1.9.8.1 eller nyere installeret på sitet.
  • n8n enten som cloud-konto (med trial) eller self-hosted installation.
  • Adgang til at installere addons i WPForms og oprette credentials i n8n til de apps, du vil sende data til (fx Google, Slack, Mailchimp osv.).

How-To: Byg et n8n-workflow, der modtager WPForms-indsendelser

1) Opret et nyt workflow i n8n

Log ind i n8n og opret et nyt workflow (typisk via “Start from scratch”). Du lander i workflow-editoren, hvor du bygger dit flow ved at tilføje nodes (triggers og actions).

n8n dashboard med knappen “Start from scratch” til at oprette et nyt workflow
Start med et tomt workflow, så du har fuld kontrol over trigger og efterfølgende actions. — Forrás: WPBeginner

2) Tilføj WPForms Trigger-node

Klik på plus-ikonet på canvas og søg efter WPForms. Vælg WPForms Trigger. Første gang skal noden installeres i din n8n-konto, hvorefter du kan tilføje den til workflowet.

n8n editor hvor man tilføjer en ny node via plus-ikon
Nodes er byggestenene i n8n: en trigger starter workflowet, actions gør arbejdet bagefter. — Forrás: WPBeginner
Søgning efter WPForms Trigger i n8n’s node-vælger
Vælg WPForms Trigger som startpunkt for automatiseringen. — Forrás: WPBeginner
Install node-knap i n8n for WPForms Trigger
Installer noden, hvis den ikke allerede findes i din n8n-instans. — Forrás: WPBeginner
Knappen “Add to workflow” i n8n efter installation af WPForms Trigger
Når noden er installeret, kan den tilføjes direkte til workflowet. — Forrás: WPBeginner

3) Kopiér Production Webhook URL (og lad fanen stå åben)

Åbn WPForms Trigger-node’ns Parameters. Her finder du webhook-opsætningen med både Test URL og Production URL. Brug som udgangspunkt Production URL, fordi den er designet til at køre stabilt i baggrunden — i modsætning til test-URL’en, der ofte er koblet til editorens “lyttende” tilstand.

WPForms Trigger parameters i n8n med webhook-indstillinger
Webhook-URL’en er forbindelsen mellem WPForms og n8n-workflowet. — Forrás: WPBeginner
Production URL vist i n8n’s webhook URL-sektion
Kopiér Production URL — den skal ind i WPForms om lidt. — Forrás: WPBeginner

Terminologi i praksis: webhook

En webhook er et HTTP-callback: når noget sker (fx formularindsendelse), sender systemet et HTTP-request til en URL, som modtager eventet. Her er WPForms afsenderen, n8n er modtageren.

How-To: Forbind WPForms til n8n (webhook + secret key + field mapping)

1) Aktivér n8n-integrationen i WPForms

Åbn din formular i WPForms builder (ny eller eksisterende). Gå til Marketing » n8n. Hvis addon ikke er installeret endnu, vil WPForms bede dig om at installere og aktivere den. Slå derefter integrationen til via “Enable n8n Integration”.

WPForms form builder med menuen Marketing og n8n valgt
WPForms samler marketing-integrationer under Marketing-menuen. — Forrás: WPBeginner
WPForms popup der installerer og aktiverer n8n-addon
Addon’en skal være aktiv, før du kan mappe felter og sende data via webhook. — Forrás: WPBeginner
Toggle for at aktivere n8n-integration i WPForms
Når integrationen er slået til, kommer webhook, secret key og mapping frem. — Forrás: WPBeginner
WPForms n8n integration settings med felter til Webhook URL, Secret Key, Trigger Event og Field Mapping
Det her er selve forbindelses- og datakontrakten mellem WPForms og n8n. — Forrás: WPBeginner

2) Indsæt webhook-URL og sæt secret key korrekt begge steder

Indsæt Production URL fra n8n i feltet Webhook URL i WPForms. WPForms viser typisk et “Test Connection”-link, men det kan give falsk negativ, hvis secret key ikke er sat i n8n endnu.

WPForms felt hvor n8n webhook URL indsættes
Tjek ekstra for whitespace eller afkortede URL’er — det er en klassisk fejlårsag. — Forrás: WPBeginner

Kopiér derefter den Secret Key, som WPForms genererer. Gå tilbage til n8n og indsæt den i WPForms Trigger-node’ns felt til secret key. Det fungerer som en simpel, men vigtig sikkerhed, så dit workflow ikke trigges af tilfældige requests.

n8n WPForms Trigger node hvor Secret Key indsættes
Secret key skal matche 1:1 mellem WPForms og n8n. — Forrás: WPBeginner

Lokalt udviklingsmiljø (localhost)

Hvis din WordPress kører på localhost, kan forbindelsestest fejle pga. netværksopsætning (n8n kan ikke nå din lokale maskine uden tunnel/VPN). Det betyder ikke nødvendigvis, at opsætningen i sig selv er forkert.

3) Vælg trigger event: hvornår skal n8n køre?

WPForms lader dig vælge, hvornår data sendes til n8n. Typisk giver det mening at starte med Form Submitted, men der findes også mere specialiserede events.

  • Form Submitted: kør på hver indsendelse (standardvalg i de fleste flows).
  • Entry Marked as Spam: trig kun når WPForms markerer indsendelsen som spam.
  • Payment Processed: trig efter succesfuld betaling (relevant ved ordre-/betalingsformularer).
Dropdown i WPForms til valg af Trigger Event for n8n-integrationen
Vælg event ud fra, om du vil reagere på alle indsendelser, spam eller betalinger. — Forrás: WPBeginner

4) Map felter (Field Mapping): definér din payload med egne keys

I Field Mapping bestemmer du, hvilke felter der sendes til n8n, og under hvilke nøgler. Du angiver en Parameter Key (fx email) og vælger hvilket WPForms-felt den skal pege på. Hold nøglerne korte og i lowercase, så de er lette at bruge i n8n.

WPForms Field Mapping med Parameter Key og valg af formularfelt
Du bygger i praksis et lille schema for data, der sendes til n8n. — Forrás: WPBeginner

Gem formularen, når webhook, event og mapping er sat. På det tidspunkt er dit WordPress-site klar til at sende data — men n8n skal stadig have actions at udføre.

Tilføj actions i n8n: hvad skal der ske efter indsendelsen?

Tilbage i n8n: klik på plus-ikonet på højre side af WPForms-noden for at tilføje næste node i kæden. Det kan være alt fra et regneark til en team-notifikation eller en e-mail-liste.

n8n workflow hvor der tilføjes en action node efter WPForms Trigger
Actions er typisk integrations-nodes til tredjepartsservices. — Forrás: WPBeginner
  • Google Sheets: tilføj en række for hver indsendelse (simpelt lead-log).
  • Slack / Microsoft Teams: send notifikation til en kanal med de vigtigste felter.
  • Email marketing (fx Mailchimp eller ActiveCampaign): opret/abonnér kontakt automatisk.

Når du tilføjer en node til en ekstern service, skal n8n have adgang via Credentials/Authentication (OAuth login eller API key afhængigt af appen). Det er her, de fleste workflows enten bliver stabile — eller falder fra hinanden — så sørg for at credentials ligger i et miljø, du kan drifte.

Aktivér workflowet

Gem workflowet og slå det til via “Active”-toggle i n8n. Først når workflowet er aktivt, kører det automatisk i baggrunden ved nye indsendelser.

n8n toggle hvor workflow sættes til Active
Et inaktivt workflow modtager typisk ikke events, selvom webhook-URL’en findes. — Forrás: WPBeginner

Test: sådan verificerer du, at alt hænger sammen

Inden du stoler på flowet, så lav en rigtig ende-til-ende test. I n8n-editoren kan du køre “Execute workflow” for at sætte workflowet i lyttende tilstand til din testindsendelse.

n8n knap “Execute workflow” i workflow editoren
Klik “Execute workflow” før du sender testindsendelsen, så n8n fanger eventet. — Forrás: WPBeginner
  1. Klik Execute workflow i n8n (før indsendelse).
  2. Indsend formularen på dit WordPress-site med testdata i alle relevante felter.
  3. Tjek i n8n at WPForms-triggeren modtog payload (du bør kunne se dine mapped keys).
  4. Verificér at dine action-nodes også kører (fx at der kom en række i Sheets eller en Slack-besked).
  5. Kør gerne testen to gange for at sikre stabil drift.

Hvis det ikke virker: de 3 klassikere

1) Workflowet er ikke aktivt. 2) Webhook-URL’en i WPForms matcher ikke præcist Production URL i n8n. 3) Field mapping mangler eller peger på forkerte felter.

Praktiske noter og typiske spørgsmål

Kan jeg undgå at WPForms gemmer entries i WordPress-databasen?

Ja. I WPForms builder kan du under Settings » General finde en avanceret indstilling, der deaktiverer lagring af entries i WordPress. Det kan være relevant, hvis du vil minimere datalagring på selve sitet og kun håndtere data downstream i dine systemer.

Hvad hvis jeg sletter WPForms-noden i n8n?

Så stopper trigget. Du skal tilføje en ny WPForms Trigger-node, kopiere dens nye Production URL og opdatere webhook-URL’en i WPForms, så forbindelsen bliver genoprettet.

Er n8n “gratis” i den her opsætning?

n8n kan køre gratis som self-hosted, men selve WPForms n8n-addon kræver ifølge forudsætningerne en WPForms Pro-licens (eller højere).

Opsummering: et lille setup, der giver stor effekt

Når WPForms sender en ren, konsistent payload til n8n via webhook, bliver formularen til en trigger for resten af din forretningsteknik: notifikationer, opfølgning, CRM, regneark og automatiske flows. Nøglen er at bruge Production URL, få secret key på plads, og mappe felter bevidst, så dit workflow bliver stabilt og let at udvide senere.

Hannah Turing

Hannah Turing

WordPress-udvikler og teknisk skribent hos HelloWP. Jeg hjælper udviklere med at bygge bedre hjemmesider med moderne værktøjer som Laravel, Tailwind CSS og WordPress-økosystemet. Passioneret omkring ren kode og udvikleroplevelse.

Alle indlæg

Bliv en del af HelloWP-communityet!

Chat med os om WordPress og webudvikling, og del erfaringer med andre udviklere.

- medlemmer
- online
Deltag

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