n8n-workflows
AI-School kan starte n8n-workflows via en produktions-webhook. Det er nyttigt, når du vil starte en automatiseret proces uden for AI-School, f.eks. oprette en opgave, opdatere en CRM-post, starte et rapporteringsflow eller sende formulardata videre til et andet system.
Eksempel: nyhedsartikel på skolens website
Forestil dig, at skolen har lavet et n8n-workflow, der udgiver en nyhedsartikel på WordPress-websitet. I AI-School indtaster brugeren kun en kort tekst, for eksempel et par sætninger om en projektuge, sportsdag eller åbent hus. Den tekst starter workflowet i n8n.
n8n-workflowet kan derefter for eksempel:
- Gøre den korte tekst til et flot udkast med en LLM-node og en prompt, der passer til skolens tone.
- Oprette en passende illustration med en anden LLM-node, for eksempel med skolens farver og en genkendelig illustrativ stil.
- Klargøre eller udgive tekst og billede som blogindlæg på WordPress-websitet.
Sådan arbejder AI-School og n8n sammen: I AI-School vælger brugeren workflowet og indtaster de nødvendige oplysninger. n8n udfører derefter de automatiserede trin og sørger for, at nyhedsartiklen kommer pænt på websitet.
Hvad gør denne integration?
Du starter et n8n-workflow fra workflowoversigten. Hvis workflowet har felter, udfylder du dem først. Uden felter starter workflowet med det samme.
- Hvis workflowen ikke har felter, udløses webhooken straks.
- Hvis workflowen har felter, åbnes først en dialog. Brugeren udfylder formularen og starter derefter workflowen med knappen.
- De indtastede værdier sendes som JSON i en POST-request til n8n-webhooken.
Opret en n8n-workflow i AI-School
En administrator registrerer workflowen sådan:
- Gå til Assistenter.
- Åbn Workflows.
- Vælg Ny n8n workflow.
- Indtast workflowens navn og n8n-produktions-URL.
- Indstil Header authentication med et headernavn og en hemmelig headerværdi.
- Tilføj eventuelt de felter, der skal sendes i POST-requesten.
- Gem workflowen.
Felter
- Felter er valgfrie.
- Hvert felt har ét feltnavn og én type.
- Understøttede felttyper er kort tekst, lang tekst, tal, ja/nej og dato.
- Påkrævede felter skal udfyldes, før workflowen kan startes.
- Feltnavnet bliver nøglen i den JSON body, der sendes til n8n.
Opret en kompatibel workflow i n8n
- Opret en ny workflow i n8n.
- Tilføj en Webhook Trigger som første node.
- Sæt HTTP Method til POST.
- Konfigurer Header authentication i n8n. Brug samme headernavn og værdi som i applikationen.
- Kopiér webhookens Production URL. Brug ikke test-URL’en.
- Aktivér workflowen i n8n.
- Brug den modtagne JSON body i de efterfølgende n8n-nodes.
Eksempel på JSON body
Hvis du definerer felter med navnene prompt, customerName og date, modtager n8n f.eks. denne JSON body:
{
"prompt": "Lav en kort opsummering af anmodningen.",
"customerName": "Eksempelorganisation",
"date": "2026-09-22"
}
Vigtige begrænsninger
- Kun Webhook Triggers understøttes.
- Kun produktions-webhook-URL’er understøttes.
- Test-webhook-URL’er med
/webhook-test/afvises. - Kun POST understøttes.
- Kun generic header authentication understøttes.
- Headerværdien behandles som en hemmelighed i applikationen.
- Tenant bestemmes server-side ud fra den indloggede bruger, ikke ud fra en værdi sendt af browseren.
Fejlfinding
- 404 eller webhook ikke registreret: aktivér workflowen i n8n og brug Production URL.
- Autentifikationsfejl: kontrollér, at headernavn og værdi er helt ens i begge systemer.
- Manglende data: kontrollér, at feltnavnene i applikationen svarer til de nøgler, n8n forventer.
- Ingen request i n8n: kontrollér, at workflowen starter med en Webhook Trigger og bruger POST.