n8n-workflows
AI-School kan starta n8n-workflows via en produktions-webhook. Det är användbart när du vill starta en automatiserad process utanför AI-School, till exempel skapa en uppgift, uppdatera en CRM-post, starta ett rapportflöde eller skicka formulärdata vidare till ett annat system.
Exempel: nyhetsartikel på skolans webbplats
Anta att skolan har skapat ett n8n-arbetsflöde som publicerar en nyhetsartikel på WordPress-webbplatsen. I AI-School fyller användaren bara i en kort text, till exempel några meningar om en projektvecka, idrottsdag eller öppet hus. Den texten startar arbetsflödet i n8n.
n8n-arbetsflödet kan sedan till exempel:
- Göra om den korta texten till ett snyggt utkast med en LLM-nod och en prompt som passar skolans ton.
- Skapa en passande illustration med en andra LLM-nod, till exempel med skolans färger och en igenkännbar illustrativ stil.
- Förbereda eller publicera text och bild som blogginlägg på WordPress-webbplatsen.
Så samarbetar AI-School och n8n: I AI-School väljer användaren arbetsflödet och fyller i den information som behövs. n8n utför sedan de automatiserade stegen och ser till att nyhetsartikeln hamnar snyggt på webbplatsen.
Vad gör denna integration?
Du startar ett n8n-arbetsflöde från workflowöversikten. Om arbetsflödet har fält fyller du i dem först. Utan fält startar arbetsflödet direkt.
- Om workflowet inte har några fält utlöses webhooken direkt.
- Om workflowet har fält öppnas först en dialog. Användaren fyller i formuläret och startar sedan workflowet med knappen.
- De ifyllda värdena skickas som JSON i en POST-request till n8n-webhooken.
Skapa ett n8n-workflow i AI-School
En administratör registrerar workflowet så här:
- Gå till Assistenter.
- Öppna Workflows.
- Välj Nytt n8n workflow.
- Ange workflowets namn och n8n Production URL.
- Ställ in Header authentication med ett headernamn och ett hemligt headervärde.
- Lägg eventuellt till de fält som ska skickas i POST-requesten.
- Spara workflowet.
Fält
- Fält är valfria.
- Varje fält har ett fältnamn och en typ.
- Fälttyper som stöds är kort text, lång text, tal, ja/nej och datum.
- Obligatoriska fält måste fyllas i innan workflowet kan startas.
- Fältnamnet blir nyckeln i den JSON body som skickas till n8n.
Skapa ett kompatibelt workflow i n8n
- Skapa ett nytt workflow i n8n.
- Lägg till en Webhook Trigger som första node.
- Sätt HTTP Method till POST.
- Konfigurera Header authentication i n8n. Använd samma headernamn och värde som i applikationen.
- Kopiera webhookens Production URL. Använd inte test-URL:en.
- Aktivera workflowet i n8n.
- Använd mottagen JSON body i följande n8n-noder.
Exempel på JSON body
Om du definierar fält med namnen prompt, customerName och date tar n8n till exempel emot denna JSON body:
{
"prompt": "Skapa en kort sammanfattning av förfrågan.",
"customerName": "Exempelorganisation",
"date": "2026-09-22"
}
Viktiga begränsningar
- Endast Webhook Triggers stöds.
- Endast produktions-webhook-URL:er stöds.
- Test-webhook-URL:er med
/webhook-test/avvisas. - Endast POST stöds.
- Endast generic header authentication stöds.
- Headervärdet behandlas som en hemlighet i applikationen.
- Tenant fastställs på serversidan utifrån den inloggade användaren, inte från ett värde som webbläsaren skickar.
Felsökning
- 404 eller webhook inte registrerad: aktivera workflowet i n8n och använd Production URL.
- Autentiseringsfel: kontrollera att headernamn och värde är exakt samma i båda systemen.
- Saknade data: kontrollera att fältnamnen i applikationen matchar de nycklar som n8n förväntar sig.
- Ingen request i n8n: kontrollera att workflowet börjar med en Webhook Trigger och använder POST.