Gå til hovedinnhold

n8n-workflower

AI-School kan starte n8n-workflower via en produksjons-webhook. Dette er nyttig når du vil starte en automatisert prosess utenfor AI-School, for eksempel opprette en oppgave, oppdatere en CRM-post, starte et rapporteringsløp eller sende skjemadata videre til et annet system.

Eksempel: nyhetsartikkel på skolens nettsted

Tenk deg at skolen har laget en n8n-arbeidsflyt som publiserer en nyhetsartikkel på WordPress-nettstedet. I AI-School skriver brukeren bare inn en kort tekst, for eksempel noen setninger om en prosjektuke, idrettsdag eller åpen dag. Den teksten starter arbeidsflyten i n8n.

n8n-arbeidsflyten kan deretter for eksempel:

  1. Gjøre den korte teksten om til et godt utkast med en LLM-node og en prompt som passer til skolens tone.
  2. Lage en passende illustrasjon med en annen LLM-node, for eksempel med skolens farger og en gjenkjennelig illustrativ stil.
  3. Klargjøre eller publisere teksten og bildet som et blogginnlegg på WordPress-nettstedet.

Slik samarbeider AI-School og n8n: I AI-School velger brukeren arbeidsflyten og fyller inn nødvendig informasjon. n8n utfører deretter de automatiserte trinnene og sørger for at nyhetsartikkelen kommer pent på nettstedet.

Hva gjør denne integrasjonen?

Du starter en n8n-arbeidsflyt fra workflowoversikten. Hvis arbeidsflyten har felter, fyller du dem ut først. Uten felter starter arbeidsflyten med en gang.

  • Hvis workflowen ikke har felter, utløses webhooken umiddelbart.
  • Hvis workflowen har felter, åpnes først en dialog. Brukeren fyller ut skjemaet og starter deretter workflowen med knappen.
  • Verdiene som fylles inn sendes som JSON i en POST-forespørsel til n8n-webhooken.

Lag en n8n-workflow i AI-School

En administrator registrerer workflowen slik:

  1. Gå til Assistenter.
  2. Åpne Workflows.
  3. Velg Ny n8n workflow.
  4. Skriv inn workflow-navnet og n8n-produksjons-URL-en.
  5. Sett opp Header authentication med et headernavn og en hemmelig headerverdi.
  6. Legg eventuelt til feltene som skal sendes i POST-forespørselen.
  7. Lagre workflowen.

Felter

  • Felter er valgfrie.
  • Hvert felt har ett feltnavn og én type.
  • Støttede felttyper er kort tekst, lang tekst, tall, ja/nei og dato.
  • Obligatoriske felter må fylles ut før workflowen kan startes.
  • Feltnavnet blir nøkkelen i JSON body som sendes til n8n.

Lag en kompatibel workflow i n8n

  1. Lag en ny workflow i n8n.
  2. Legg til en Webhook Trigger som første node.
  3. Sett HTTP Method til POST.
  4. Konfigurer Header authentication i n8n. Bruk samme headernavn og verdi som i applikasjonen.
  5. Kopier webhookens Production URL. Ikke bruk test-URL-en.
  6. Aktiver workflowen i n8n.
  7. Bruk mottatt JSON body i de neste n8n-nodene.

Eksempel på JSON body

Hvis du definerer felter med navnene prompt, customerName og date, mottar n8n for eksempel denne JSON body:

{
"prompt": "Lag en kort oppsummering av forespørselen.",
"customerName": "Eksempelorganisasjon",
"date": "2026-09-22"
}

Viktige begrensninger

  • Bare Webhook Triggers støttes.
  • Bare produksjons-webhook-URL-er støttes.
  • Test-webhook-URL-er med /webhook-test/ avvises.
  • Bare POST støttes.
  • Bare generic header authentication støttes.
  • Headerverdien behandles som en hemmelighet i applikasjonen.
  • Tenant bestemmes på serveren ut fra den innloggede brukeren, ikke fra en verdi sendt av nettleseren.

Feilsøking

  • 404 eller webhook ikke registrert: aktiver workflowen i n8n og bruk Production URL.
  • Autentiseringsfeil: kontroller at headernavn og verdi er helt like i begge systemer.
  • Manglende data: kontroller at feltnavnene i applikasjonen samsvarer med nøklene n8n forventer.
  • Ingen forespørsel i n8n: kontroller at workflowen starter med en Webhook Trigger og bruker POST.
WhatsApp