Gå till huvudinnehållet

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:

  1. Göra om den korta texten till ett snyggt utkast med en LLM-nod och en prompt som passar skolans ton.
  2. Skapa en passande illustration med en andra LLM-nod, till exempel med skolans färger och en igenkännbar illustrativ stil.
  3. 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:

  1. Gå till Assistenter.
  2. Öppna Workflows.
  3. Välj Nytt n8n workflow.
  4. Ange workflowets namn och n8n Production URL.
  5. Ställ in Header authentication med ett headernamn och ett hemligt headervärde.
  6. Lägg eventuellt till de fält som ska skickas i POST-requesten.
  7. 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

  1. Skapa ett nytt workflow i n8n.
  2. Lägg till en Webhook Trigger som första node.
  3. Sätt HTTP Method till POST.
  4. Konfigurera Header authentication i n8n. Använd samma headernamn och värde som i applikationen.
  5. Kopiera webhookens Production URL. Använd inte test-URL:en.
  6. Aktivera workflowet i n8n.
  7. 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.
WhatsApp