Handmatige, repetitieve taken zijn een van de grootste tijdverspillingen in IT-beheer. Alerts doorsturen, tickets aanmaken, data ophalen en verwerken, systemen laten communiceren — dit soort werk is te automatiseren. n8n is de tool die wij daarvoor inzetten, en in dit artikel leggen wij uit waarom.

Wat is n8n?

n8n (spreek uit: "n-eight-n") is een open-source workflow automatiseringsplatform. Het stelt u in staat om applicaties, diensten en systemen met elkaar te verbinden via visuele workflows, zonder dat u voor elke integratie aparte code hoeft te schrijven. n8n is vergelijkbaar met Zapier of Make, maar met een fundamenteel verschil: u draait het op uw eigen server, waardoor uw data nooit de eigen omgeving verlaat.

n8n is in 2019 ontstaan als open-source project en heeft sindsdien een grote community opgebouwd. Er zijn meer dan 400 ingebouwde integraties (nodes), van Slack en JIRA tot PostgreSQL, HTTP-webhooks en SSH. Alles wat een API heeft, kan worden gekoppeld.

Hoe werkt het?

Een workflow in n8n bestaat uit een reeks nodes die aan elkaar worden gekoppeld. Elke node voert een specifieke actie uit: data ophalen, transformeren, filteren of doorsturen. De uitvoering wordt gestart door een trigger.

Triggers

Een workflow begint altijd met een trigger — de gebeurtenis die de workflow in gang zet. De meest gebruikte triggers zijn:

  • Webhook: Een extern systeem stuurt een HTTP-verzoek naar n8n (bijvoorbeeld een Nagios-alert of een formuliersubmissie)
  • Cron / Schedule: De workflow draait op een vast tijdstip, bijvoorbeeld elke nacht om 02:00
  • Polling: n8n checkt periodiek een externe bron op nieuwe data (e-mail inbox, RSS-feed, database)
  • Manual trigger: Voor testen of incidentele uitvoering

Nodes

Na de trigger volgen de verwerkingsstappen. Een node kan van alles doen: een HTTP-request sturen, een record in een database opslaan, een Slack-bericht sturen, een e-mail versturen, of een stuk JavaScript uitvoeren voor custom logica. Nodes worden visueel aan elkaar gekoppeld en de uitvoer van de ene node is de invoer van de volgende.

Foutafhandeling

n8n heeft ingebouwde foutafhandeling. U kunt voor elk kritisch pad een fout-tak definiëren die actie onderneemt als een stap mislukt — een e-mail sturen, een ticket aanmaken, of een alternatief pad volgen.

Voorbeelden van automatiseringen

Om concreet te maken wat n8n in de praktijk doet, hier vier automatiseringen die wij voor klanten hebben gebouwd:

1

Monitoring alerts naar OTOBO ticketing

Nagios stuurt een webhook naar n8n bij een CRITICAL alert. n8n filtert op ernst, verrijkt de melding met serverinformatie uit NetBox en maakt automatisch een ticket aan in OTOBO. Bij herstel wordt het ticket automatisch gesloten.

2

Dagelijkse infrastructuurrapportage

Elke ochtend om 07:00 haalt n8n data op uit Nagios (open alerts), Proxmox (VM-status) en NetBox (capaciteit). Een AI-model genereert een samenvatting, die als rapport op de interne wiki wordt gepubliceerd.

3

Gebruikersprovisioning

Wanneer HR een nieuw medewerkersdossier aanmaakt in het HR-systeem, triggert n8n automatisch: aanmaken van het Active Directory-account, toewijzen van de juiste groepen, instellen van het e-mailadres en een welkomstmail versturen.

4

AI-koppeling voor documentverwerking

Inkomende e-mails met bijlagen worden automatisch doorgestuurd naar n8n. Een lokaal AI-model analyseert de inhoud, extraheert relevante gegevens en slaat die op in de juiste database. Geen handmatig kopieer- en plakwerk meer.

n8n vs Zapier/Make: waarom self-hosted?

Zapier en Make zijn populaire SaaS-alternatieven voor workflow automatisering. Ze zijn eenvoudig op te zetten en vereisen geen eigen server. Maar er zijn drie redenen waarom wij voor klanten standaard voor n8n kiezen:

  • Privacy en datasoevereiniteit: Bij Zapier en Make verlaat uw data de eigen omgeving en wordt verwerkt op servers van derden. Voor organisaties met privacygevoelige data — zorgverleners, financiële dienstverleners, advocatenkantoren — is dat onwenselijk of zelfs onacceptabel onder de AVG.
  • Kosten: Zapier en Make rekenen per workflow-uitvoering. Bij hoge volumes lopen de kosten snel op. n8n is open-source en de enige kosten zijn de server waarop het draait.
  • Flexibiliteit: n8n ondersteunt custom JavaScript-nodes, directe databaseverbindingen en SSH-toegang tot servers — mogelijkheden die SaaS-tools niet of beperkt bieden.

Hoe zet 5iX n8n in?

Wij draaien n8n op eigen infrastructuur — gescheiden van de productieomgeving, met automatische backups en monitoring. Klanten krijgen toegang tot hun eigen n8n-omgeving en kunnen zelf workflows bekijken en bijsturen.

Wij bouwen workflows altijd conform een vaste standaard: een configuratienode bovenaan met alle variabelen, foutafhandeling op elke kritische stap en documentatie via sticky notes in het canvas. Zo is elke workflow begrijpelijk en onderhoudbaar, ook voor iemand die er niet zelf aan gebouwd heeft.

Heeft u een proces dat zich herhaalt, veel handmatige stappen bevat of meerdere systemen verbindt? Dat is een kandidaat voor automatisering. Wij denken graag mee over wat er mogelijk is.