n8n is een workflow-automatiseringstool waarmee je apps en AI-modellen aan elkaar koppelt in een visuele editor. Elke workflow begint bij een trigger en loopt daarna langs nodes, de bouwstenen die elk één taak uitvoeren.
Met n8n automatiseer je terugkerend kantoorwerk, zoals mail verwerken, gegevens synchroniseren en rapportages samenstellen. Een taalmodel of een van de AI agents in n8n werkt daarbij als een stap in de workflow.
Voor het meeste werk in n8n is geen programmeerkennis nodig. De tool valt onder een fair-code-licentie en draait in de cloud van n8n of op een eigen server.
De gratis Community Edition host je zelf, voor de cloudversie betaal je een maandabonnement. Met Zapier en Make verschilt n8n vooral in afrekenmodel en hosting, en voor klantgegevens in een workflow tellen de hostingvorm en de afspraken met de verwerker.
Wat is n8n?
n8n is een workflow-automatiseringstool die je in de browser bedient: je zet nodes op een canvas, verbindt ze en legt zo vast welke stappen in welke volgorde draaien. n8n GmbH, het bedrijf achter de tool, zit in Berlijn en is opgericht door Jan Oberhauser.
De editor is low-code, wat betekent dat je de meeste workflows bouwt door te klikken. Schiet een standaardstap tekort, dan voeg je JavaScript of Python toe.
Volgens de README van n8n staat de naam voor nodemation, een samentrekking van node en automation. Oberhauser kortte nodemation in tot n8n, uitgesproken als n-eight-n, omdat de volledige naam te lang was om steeds te typen.
Hoe werkt een workflow in n8n?
Een workflow in n8n is een keten van nodes die start bij een trigger en daarna de volgende stappen in volgorde uitvoert. Met een IF-node of een Switch-node splitst de workflow zich in routes, bijvoorbeeld een aparte route voor facturen boven een vast bedrag.
Een workflow die je activeert, start zodra de trigger afgaat. Elke volledige run heet in n8n een executie.
Wat is een trigger in n8n?
Een trigger in n8n is de node die een workflow start. n8n kent vier gangbare soorten triggers:
- Een Schedule Trigger start de workflow op een vast tijdstip of interval, zoals elke maandagochtend om acht uur.
- Een app-trigger reageert op een gebeurtenis in een gekoppelde app, zoals een nieuwe mail of een nieuwe formulierinzending.
- Een Webhook-node maakt een eigen URL waarop een andere app gegevens afgeeft, waarna de webhook de workflow direct start.
- Een handmatige trigger start de workflow met één klik, bedoeld om een workflow te testen of op afroep te draaien.
Wat zijn nodes in n8n?
Nodes in n8n zijn de afzonderlijke stappen van een workflow, en elke node voert één taak uit. De documentatie van n8n onderscheidt triggers, actie-nodes die iets doen in een app, en core nodes voor logica, planning en algemene API-aanroepen.
Elke node geeft zijn uitkomst door als een lijst items in JSON, een tekstformaat voor gestructureerde gegevens. Met expressies gebruik je velden uit een eerdere node, bijvoorbeeld de naam van de afzender uit een mail.
Naast de ingebouwde nodes bestaan community nodes, die andere gebruikers hebben gebouwd en die je zelf installeert.
Hoe koppelt n8n met een API?
n8n koppelt met een app via een eigen node voor die app, of via de HTTP Request-node wanneer zo’n node ontbreekt. Met de HTTP Request-node spreek je elke dienst aan die een API-koppeling aanbiedt, ook zonder kant-en-klare integratie.
Een API is de vaste ingang waarlangs software gegevens uitwisselt. De inloggegevens per koppeling bewaart n8n als credentials, zodat de toegang tot bijvoorbeeld het klantsysteem (CRM) op één plek staat, los van de workflows die die toegang gebruiken.
Wat kun je met n8n automatiseren?
Met n8n automatiseer je taken die elke keer dezelfde stappen volgen. Zes soorten kantoorwerk passen in dat patroon:
- Binnenkomende mail verwerken door bijlagen in het juiste dossier op te slaan en de afzender te registreren.
- Klantgegevens synchroniseren tussen het CRM en de administratie, zodat een wijziging op één plek gebeurt.
- Wekelijkse rapportages samenstellen uit meerdere bronnen in Google Sheets en ze naar het team sturen.
- Meldingen versturen in Slack of per mail zodra een deadline nadert of een formulier binnenkomt.
- De betaalstatus van facturen volgen en een herinnering klaarzetten bij een openstaande factuur.
- Formulierinzendingen doorzetten naar een dossier, een takenlijst of een agenda.
De templatebibliotheek van n8n bevat voorbeeldworkflows die je als startpunt overneemt. n8n voert uit wat je vastlegt; een taak die niet in vaste stappen past, vraagt om een taalmodel of een agent in de workflow.
Wat kan n8n met AI agents?
n8n zet een taalmodel in als stap in een workflow en laat een agent per stap een tool kiezen. Volgens de README van n8n werkt de tool met modellen van OpenAI, Anthropic, Google en met open-source modellen.
De documentatie van n8n onderscheidt een chain en een agent. Een chain volgt een vaste reeks aanroepen naar het model en gebruikt geen geheugen; bij een agent bepaalt de uitvoer van het model welke tool volgt.
Hoe werkt de AI Agent-node?
De AI Agent-node in n8n verbindt een chatmodel, het taalmodel dat de antwoorden genereert, met een of meer tools. Volgens de documentatie is minstens één tool verplicht, en een tool is een actie die de agent mag uitvoeren, zoals een zoekopdracht of een stap in een andere app.
Daarnaast koppel je optioneel geheugen, zodat eerdere berichten in een gesprek meetellen. Voor tool-acties ondersteunt n8n human in the loop, waarbij een mens de actie goedkeurt of afwijst voordat de agent hem uitvoert.
Kan n8n met MCP werken?
Ja, n8n werkt met MCP via twee aparte nodes. MCP, voluit het Model Context Protocol, is de standaard waarmee AI-toepassingen tools van andere systemen gebruiken.
Met de MCP Client-node gebruikt een workflow de tools van een externe MCP-server. Met de MCP Server Trigger stelt n8n zelf tools beschikbaar aan externe AI agents, zodat bijvoorbeeld een AI-app een n8n-workflow als tool aanroept.
Moet je kunnen programmeren om n8n te gebruiken?
Nee, voor n8n hoef je niet te kunnen programmeren, want de meeste workflows bouw je in de visuele editor of vanuit een template. Programmeerkennis helpt bij expressies en in de Code-node, waar je JavaScript of Python schrijft voor een stap die geen standaardnode dekt.
Zelf hosten vraagt een ander soort kennis, namelijk serverbeheer en beveiliging. Serverkennis is nodig zodra n8n op een eigen server draait in plaats van in de cloud van n8n.
Is n8n open source?
Nee, n8n is geen open source in de strikte zin, omdat de licentie commercieel gebruik beperkt. n8n noemt zichzelf fair-code: de broncode is openbaar en iedereen mag hem inzien en aanpassen, maar de makers houden bepaalde commerciële rechten voor.
Volgens de licentiepagina in de documentatie valt n8n onder de Sustainable Use License, met de n8n Enterprise License voor de enterprise-functies. Je mag n8n gebruiken voor eigen interne bedrijfsprocessen en voor niet-commercieel of persoonlijk gebruik, en een consultant mag er workflows mee bouwen voor klanten.
Een apart commercieel contract met n8n is nodig wanneer je n8n aanbiedt als platform waarop klanten zelf hun accounts koppelen en workflows bouwen. Tot 17 maart 2022 gold voor n8n een Apache 2.0-licentie met een Commons Clause.
Draai je n8n in de cloud of op je eigen server?
n8n draai je in de cloud van n8n of als Community Edition op een eigen server. Volgens de documentatie zijn beide vormen geschikt voor productiegebruik.
In de cloud beheert n8n de installatie, en volgens de prijspagina van n8n staan de gegevens in de EU, op servers in Frankfurt. De execution-logs, het verslag van elke run, blijven bij het Starter-plan 7 dagen bewaard en bij Pro 30 dagen.
Bij de Community Edition bepaal je zelf waar de data staat, maar liggen beveiliging, updates en back-ups bij jou. De gratis versie mist volgens de documentatie tien functies van de betaalde edities, waaronder single sign-on (inloggen met één centraal account), het delen van workflows en versiebeheer met Git.
Wat kost n8n?
n8n kost niets als je de Community Edition zelf host; voor de cloudversie betaal je een maandabonnement dat oploopt met het aantal executies per maand. Volgens de prijspagina van n8n, in oktober 2026, zijn er de plannen Starter, Pro, Business en Enterprise, en Business draait voorlopig alleen op een eigen server.
Een executie is één volledige run van een workflow, ongeacht het aantal stappen in die workflow. Bij zelf hosten komen daar de kosten van de server bij.
Hoe verschilt n8n van Zapier en Make?
n8n verschilt van Zapier en Make vooral in het afrekenmodel en in de mogelijkheid om zelf te hosten. Volgens de prijspagina’s van de drie aanbieders rekent n8n af per executie, Zapier per task en Make in credits.
Bij Zapier telt elke geslaagde actie in een Zap, de naam voor een workflow in Zapier, als task. Bij Make kosten de meeste acties één credit, terwijl een n8n-workflow met tien stappen als één executie telt.
n8n biedt daarnaast een gratis Community Edition om zelf te hosten. De prijspagina’s van Zapier en Make noemen geen zelf gehoste versie.
Mag je klantgegevens door n8n laten lopen?
Ja, klantgegevens door n8n laten lopen kan, maar niet zonder grondslag en afspraken met de verwerker. Welke afspraken nodig zijn, hangt af van de hostingvorm en van de diensten die een workflow aanroept.
Bij de cloudversie verwerkt n8n de gegevens op servers van n8n, bij een eigen server doet je eigen organisatie of je hostingpartij dat. Elke app en elk AI-model dat de workflow aanroept, ontvangt de gegevens ook, en de execution-logs bewaren de verwerkte data tot de bewaartermijn verloopt.
Uit mijn jaren bij grootbanken neem ik het vier-ogen-principe mee naar AI-werk, en niet elke taak heeft hetzelfde risicoprofiel. Een n8n-workflow die klantdossiers verwerkt, krijgt een controlestap waarin een tweede persoon de uitkomst nakijkt; een workflow die een vergaderverslag rondstuurt, heeft die stap niet nodig.
Voor welke kantoren is n8n geschikt?
n8n past bij kantoren die terugkerende processen willen automatiseren en zelf willen bepalen waar hun data staat. De cloudversie werkt zonder eigen beheer, de Community Edition vraagt iemand die de server bijhoudt.
Een accountantskantoor, notariskantoor en marketingbureau werken met dezelfde bouwstenen, zoals stukken verzamelen en gegevens doorzetten. Per kantoor verschilt de gevoeligheid van de gegevens, en daarmee de keuze tussen cloud en eigen server.
Hoe leer je zelf AI-automatisering bouwen?
Om zelf AI-automatisering te bouwen, oefen je met de vaste bouwstenen van een AI-workflow: een trigger, een reeks stappen, een taalmodel als stap en een controlestap voor de uitkomst. In n8n heten die stappen nodes; andere automatiseringstools gebruiken andere namen voor dezelfde opbouw.
In de AI automatisering cursus oefen je die bouwstenen met AI als bouwpartner en bouw je een eigen workflow als eindopdracht. Met die opbouw in je hoofd herken je in n8n elke trigger en elke node terug.



