n8n is een low-code platform voor workflow automatisering waarmee je verschillende applicaties en API’s met elkaar verbindt. Je bouwt visuele flows om data tussen systemen te verplaatsen en processen uit te voeren zonder dat je voor elke koppeling volledige code hoeft te schrijven.
Technische werking
- Trigger bepalen: Elke workflow begint met een trigger, zoals een webhook, een specifiek tijdstip of een gebeurtenis in een gekoppelde app.
- Data ophalen: De trigger activeert de workflow en haalt de benodigde gegevens op uit de bronapplicatie.
- Verwerken via nodes: De data gaat door een reeks nodes die acties uitvoeren, zoals het filteren van gegevens, het transformeren van tekst of het maken van berekeningen.
- Actie uitvoeren: De laatste nodes sturen de bewerkte data naar een doelsysteem, zoals het aanmaken van een ticket of het versturen van een e-mail.
- Output controleren: Na elke stap kun je de JSON-output bekijken om te controleren of de data correct is doorgegeven naar de volgende node.
Belangrijke begrippen
Nodes
Een node is een individueel bouwblok in n8n. Er zijn trigger nodes die de flow starten en actie nodes die een specifieke taak uitvoeren in een externe tool.
Workflows
Een workflow is het geheel van verbonden nodes die samen een specifiek proces automatiseren.
JSON
n8n gebruikt JSON (JavaScript Object Notation) om data tussen nodes te transporteren. Je kunt specifieke velden uit deze JSON-structuur selecteren om in volgende stappen te gebruiken.
Self-hosting
In tegenstelling tot veel andere automatiseringstools kun je n8n installeren op een eigen Linux server. Hierdoor heb je volledige controle over waar je data wordt opgeslagen.
Expressions
Met expressions kun je dynamische waarden toevoegen aan een node. Je koppelt hiermee variabelen uit eerdere stappen aan een invoerveld.
Community nodes
Dit zijn door gebruikers gemaakte uitbreidingen die je kunt installeren om applicaties te koppelen waarvoor n8n standaard nog geen node heeft.


