n8n is een platform voor workflowautomatisering dat apps, API’s en databases met elkaar verbindt om terugkerende taken te automatiseren met weinig of geen code. Het gebruikt een visuele editor om workflows te bouwen, ondersteunt aangepaste JavaScript- en Python-code en biedt tools voor het maken van AI-gestuurde automatiseringen.
Anders dan volledig gehoste automatiseringsdiensten kan n8n op je eigen server draaien. Daardoor heb je meer controle over de infrastructuur en de opgeslagen workflowgegevens. Die flexibiliteit maakt het geschikt voor ontwikkelaars, bedrijven en teams die complexe processen beheren.
Hoe werkt n8n?
n8n (uitgesproken als ‘n-eight-n’) gebruikt een workfloweditor op basis van knooppunten. Elk knooppunt voert een specifieke taak uit, zoals informatie ontvangen, een API aanroepen, gegevens omzetten of een melding versturen.
De meeste workflows bestaan uit drie elementen:
- Trigger: Een gebeurtenis start de workflow, zoals het indienen van een formulier, een webhookverzoek of een gepland tijdstip.
- Acties: Verbonden knooppunten verwerken gegevens, werken records bij of communiceren met andere diensten.
- Logica: Voorwaarden, filters en vertakkingen bepalen wat er daarna gebeurt.
Een webwinkel kan bijvoorbeeld een workflow maken die start zodra een klant een bestelling plaatst. n8n haalt de bestelgegevens op, werkt een spreadsheet bij en stuurt een melding naar het verkoopteam.
De workflow wordt automatisch uitgevoerd zodra de ingestelde trigger afgaat, mits de n8n-instantie en de benodigde diensten beschikbaar zijn.

Belangrijkste functies van n8n
Visuele workflowbouwer
n8n biedt een drag-and-drop-editor waarmee je diensten verbindt en geautomatiseerde processen maakt. Je kunt de gegevens bekijken die tussen knooppunten worden doorgegeven, afzonderlijke stappen testen en fouten bij mislukte uitvoeringen opsporen.
App-integraties en API’s
n8n biedt een uitgebreide bibliotheek met ingebouwde integraties, waaronder diensten als Google Sheets, Slack en GitHub, en populaire databases.
Met het HTTP Request-knooppunt kun je ook verbinding maken met diensten die compatibele API’s aanbieden, zelfs als er geen specifieke integratie beschikbaar is.
Aangepaste code en geavanceerde logica
Voor complexere automatisering kunnen ontwikkelaars het Code-knooppunt gebruiken om gegevens te bewerken met ondersteunde JavaScript- of Python-functionaliteit.
Voorwaardelijke vertakkingen, lussen en workflows voor foutafhandeling helpen bij het beheren van processen die meer vereisen dan een eenvoudige reeks acties.
AI-gestuurde automatisering
n8n ondersteunt AI-workflows die taalmodellen verbinden met tools, API’s en externe gegevensbronnen.
Een AI-workflow kan bijvoorbeeld supportverzoeken indelen, informatie uit documenten halen of conceptantwoorden voorbereiden die een medewerker kan controleren.
Voor AI-integraties zijn mogelijk afzonderlijke API-inloggegevens nodig en kunnen kosten op basis van gebruik gelden. Voor gevoelige handelingen moeten passende machtigingen en goedkeuringsprocedures worden ingesteld.
Mogelijkheden om zelf te hosten
Je kunt n8n Cloud gebruiken of het platform installeren op infrastructuur die je zelf beheert, waaronder een Linux VPS.
Als je n8n zelf host, heb je controle over de installatie, updates, gegevensopslag en netwerktoegang. Je bent dan ook verantwoordelijk voor het onderhoud van de omgeving.
Wat kun je automatiseren met n8n?
n8n ondersteunt tal van praktische toepassingen in verschillende sectoren.
Marketing en verkoop: Verwerk formulierinzendingen, maak CRM-contacten aan, kwalificeer leads en stuur meldingen naar verkopers.
E-commerce: Verwerk bestelgebeurtenissen, werk voorraadsystemen bij en stuur klanten meldingen.
IT en DevOps: Ontvang monitoringswaarschuwingen, maak supporttickets aan en coördineer operationele workflows.
Financiën en rapportage: Haal transactiegegevens op via geautoriseerde API’s, stel rapporten op en verstuur periodieke samenvattingen.
AI-gestuurde klantenservice: Deel berichten in categorieën in, haal informatie op uit goedgekeurde kennisbronnen en bereid antwoorden voor ter controle.
Voor deze workflows zijn nog steeds correct ingestelde integraties, geldige inloggegevens en monitoring nodig. Automatisering vermindert terugkerend werk, maar neemt de noodzaak om fouten en onverwachte gebeurtenissen af te handelen niet weg.
Is n8n gratis? Uitleg over de prijzen en licentie
n8n biedt een gratis Community-editie die je zelf kunt hosten en betaalde abonnementen voor gebruikers die gehoste infrastructuur of extra mogelijkheden nodig hebben.
De Community-editie valt onder de Sustainable Use License, een fair-code-licentie die de broncode beschikbaar stelt, maar bepaalde vormen van commercieel gebruik beperkt.
Je kunt de Community-editie doorgaans gebruiken voor je eigen interne bedrijfsworkflows. Als je n8n zelf als gehoste dienst aanbiedt, het onder je eigen merknaam aanbiedt of externe klanten workflows laat bouwen, kan een commerciële overeenkomst nodig zijn.
Zelf hosten is ook niet helemaal gratis. Je betaalt nog steeds voor infrastructuur, back-ups, beheer en eventueel gebruik van API’s van derden.
Met n8n Cloud hoef je veel minder infrastructuur zelf te beheren, maar betaal je abonnementskosten. Bekijk de officiële n8n-prijzenpagina voor actuele informatie over de abonnementen.
Zo host je n8n zelf op een VPS
Een Linux VPS is een praktisch uitgangspunt voor bedrijven die n8n willen gebruiken zonder fysieke hardware te onderhouden.
Voor veel installaties die je zelf host, is Docker Compose de aanbevolen aanpak. Daarmee leg je de applicatie en ondersteunende diensten vast in een configuratiebestand.
Een gebruikelijke installatie omvat de volgende stappen:
- Richt een Linux VPS in met voldoende CPU-capaciteit, geheugen en opslagruimte voor de workflows die je verwacht te draaien.
- Installeer Docker Engine en de Docker Compose-plugin.
- Installeer n8n met de officiële containerimage en permanente opslag.
- Configureer een domeinnaam, HTTPS en een reverse proxy.
- Beveilig inloggegevens, beperk de toegang en stel back-ups in.
- Houd workflowuitvoeringen in de gaten en installeer regelmatig updates.
Wil je meer weten over containertechnologie? Lees dan onze gids over wat Docker is en hoe het werkt.
n8n kan SQLite gebruiken voor kleinere installaties of PostgreSQL voor veeleisendere omgevingen. Permanente opslag is essentieel, omdat workflows, instellingen en informatie met betrekking tot versleuteling behouden moeten blijven wanneer containers opnieuw worden gestart.
Volg de officiële n8n-documentatie voor Docker Compose voor de actuele installatieprocedure.
Kun je n8n met Kubernetes draaien?
Ja. n8n-installaties in containers kunnen op Kubernetes draaien, maar voor de meeste kleine projecten is die extra complexiteit niet nodig.
Voor grotere aantallen workflows ondersteunt n8n de wachtrijmodus, waarbij Redis en afzonderlijke workerprocessen worden gebruikt om uitvoeringen te verdelen. Voor deze opzet wordt PostgreSQL doorgaans aanbevolen.
Kubernetes kan helpen om containercomponenten in een cluster te beheren. Je moet permanente opslag, netwerktoegang en gedeelde versleutelingssleutels wel zorgvuldig plannen.
Ben je niet bekend met containerorkestratie? Lees dan onze Kubernetes-gids voor beginners voordat je een installatie in een cluster overweegt.
n8n versus Zapier: welke kies je?
Beide platforms automatiseren taken, maar leggen de nadruk op verschillende behoeften.
| Functie | n8n | Zapier |
|---|---|---|
| Workflowbouwer | Visueel, op basis van knooppunten | Visueel, op basis van stappen |
| Zelf hosten | Mogelijk | Doorgaans niet mogelijk |
| Aanpasbaarheid | Uitgebreid | Afhankelijk van functies en abonnement |
| Infrastructuurbeheer | Nodig als je zelf host | Beheerd door Zapier |
| Het meest geschikt voor | Technische teams en aangepaste workflows | Snelle app-automatisering zonder eigen beheer |
Zapier kan eenvoudiger zijn voor gebruikers die taken willen automatiseren zonder infrastructuur te beheren.
n8n is vooral aantrekkelijk als je aangepaste API-integraties, de mogelijkheid om code uit te voeren of controle over je hostingomgeving nodig hebt.
Is n8n zelf hosten iets voor jou?
Zelf hosten is een goede keuze als je ervaring hebt met het beheren van Linux-servers en meer controle wilt over je automatiseringen.
Denk voordat je n8n in productie neemt na over back-upprocedures, de betrouwbaarheid van je database, het beheer van versleutelingssleutels, monitoring en beveiligingsupdates.
Een ZYNOO Linux VPS is een infrastructuuroptie voor het draaien van een n8n-instantie die je zelf beheert. Kies de capaciteit op basis van de complexiteit van je workflows en het verwachte aantal gelijktijdige uitvoeringen, in plaats van ervan uit te gaan dat elke automatisering een grote server nodig heeft.
Als je liever geen servers beheert, is n8n Cloud mogelijk de eenvoudigere optie.
Veelgestelde vragen
De broncode van n8n is beschikbaar onder een fair-code-licentie, niet onder een door de OSI goedgekeurde opensourcelicentie. Je mag de Community-editie zelf hosten voor toegestane toepassingen.
Nee. Veel workflows kun je visueel bouwen. Programmeren is handig voor geavanceerde gegevensomzettingen, aangepaste integraties en complexe automatiseringslogica.
Ja. Je kunt n8n op een geschikte Linux VPS installeren met Docker Compose of via andere ondersteunde installatiemethoden.
Ja. n8n ondersteunt AI-integraties en workflows met AI-agenten, al hangen de mogelijkheden, kosten en betrouwbaarheid af van de gebruikte modellen, tools en configuratie.
Conclusie
n8n combineert visuele workflowautomatisering, API-integraties, aangepaste code en AI-mogelijkheden in één platform. De optie om het zelf te hosten is vooral nuttig voor teams die controle willen over hun automatiseringsinfrastructuur.
Begin met een eenvoudige workflow, beoordeel wat er nodig is voor hosting en onderhoud, en breid pas uit als je automatiseringsbehoeften de extra complexiteit rechtvaardigen.