Hoe maak je een werkende n8n-workflow zonder programmeerkennis?
Stel je voor dat je computer al het saaie, repeterende werk voor je doet.
Gegevens van de ene plek naar de andere slepen, automatisch e-mails versturen wanneer er iets verandert, of notificaties sturen zonder erbij na te denken. Het klinkt als magie, maar het is precies wat n8n voor je kan doen. En het mooie is: je hebt er geen programmeertaal voor nodig. Geen rare codes, geen commando's, gewoon slepen, klikken en klaar.
In dit artikel leiden we je stap voor stap naar een werkende n8n-workflow, speciaal voor jou als je geen programmeur bent. We gaan voor simpel, snel en effectief.
Waarom n8n de ideale keuze is voor iedereen
n8n (uitgesproken als 'n-eight-n') is een open-source platform voor workflow-automatisering. Het is een krachtig alternatief voor tools zoals Zapier, maar dan met een belangrijk voordeel: je hebt veel meer controle en het is vaak goedkoper.
Omdat het open-source is, kun het gratis gebruiken op je eigen computer of server. Je bent niet gebonden aan dure abonnementen voor elke kleine functie. Het werkt volgens een simpel principe: je bouwt je automatisering visueel.
Je ziet een canvas waar je blokjes (nodes) op plakt en met lijntjes verbindt.
Elke node doet één specifieke taak. De een haalt data op, de ander bewerkt die data, en een derde stuurt het weg. Omdat het zo visueel is, snap je precies wat er gebeurt. Het voelt meer als het leggen van Lego dan als programmeren.
De bouwstenen: nodes en connecties
Voordat je begint, is het handig om te weten hoe de structuur in elkaar steekt. Alles in n8n draait om twee dingen: nodes en connecties.
Wat is een node?
Een node is een bouwsteen. Stel je een node voor als een mini-werknemer die één specifieke taak uitvoert. Er zijn nodes voor bijna alles: een e-mail versturen, een Google Sheet uitlezen, een bestand downloaden of een API van een andere website aanspreken.
Wat is een connectie?
Je hebt geen idee hoe die code achter de schermen werkt; je geeft gewoon opdracht.
Een connectie is de pijl die twee nodes met elkaar verbindt. Het zorgt ervoor dat de output (het resultaat) van de ene node de input (de invoer) wordt van de volgende node. Stel je voor: Node A haalt een naam op uit een spreadsheet. Die naam wordt via een connectie naar Node B gestuurd, die vervolgens een e-mail verstuurt naar dat specifieke adres. Zonder connecties gebeurt er niets; ze zijn de levensaders van je workflow.
Installeeren of direct online beginnen?
Je hebt twee manieren om met n8n te beginnen. De makkelijkste optie is de cloud-versie.
Je gaat naar de website van n8n, maakt een account aan en je bent direct binnen.
Dit is ideaal als je snel wilt starten zonder technische rompslomp. Er is een gratis plan beschikbaar, maar let op: daar zitten limieten aan. Voor serieus gebruik betaal je een abonnementsprijs.
De prijzen variëren, maar beginnen vaak rond de 20 tot 30 euro per maand voor de basisplannen. De andere optie is self-hosting.
Dit klinkt ingewikkelder, maar valt mee als je een beetje technisch bent. Je installeert n8n op je eigen server (zoals een VPS van DigitalOcean of een Raspberry Pi thuis). Het grote voordeel? Je betaalt alleen voor de serverkosten en je hebt geen limieten. Als je net begint, is de gratis cloud-versie vaak voldoende om te oefenen.
Zodra je bent ingelogd, kom je in de workflow editor. Dit is een leeg canvas.
Aan de linkerkant vind je een lijst met alle beschikbare nodes, gesorteerd op categorie. Rechts zie je de details van de node die je hebt geselecteerd. De interface is intuïtief en overzichtelijk.
Stap-voor-stap: je eerste eenvoudige workflow bouwen
Laten we een praktisch voorbeeld doen. We gaan een workflow bouwen die een notificatie stuurt naar een Slack-kanaal zodra er een nieuwe regel wordt toegevoegd aan een Google Sheet. Dit is een klassieke "if-this-then-that" case.
Stap 1: De trigger-node toevoegen
Elke workflow begint met een trigger. Dit is de node die de automatisering start.
- Klik op "Add Node" en zoek naar "Google Sheets".
- Selecteer de optie "Trigger" of "Watch Rows" (afhankelijk van je n8n-versie).
- Klik op de node om hem te configureren. Je moet je Google-account koppelen. n8n leidt je door het authorisatieproces.
- Geef aan welke spreadsheet en welk tabblad je wilt monitoren.
In dit geval willen we reageren op een wijziging in Google Sheets. Tip: Zorg dat je Google Sheet al bestaat met wat dummy-data, of ga voor een gestructureerde aanpak door Airtable te koppelen aan Make voor een eenvoudige projectdatabase.
Stap 2: De actie-node toevoegen
Nu de workflow weet wanneer hij moet starten, moet er iets gebeuren. We sturen een bericht naar Slack. Dit is het magische moment.
- Klik op "Add Node" en zoek naar "Slack".
- Selecteer de optie "Send Message".
- Klik op de Slack-node om hem te configureren. Je hebt een "Webhook URL" nodig. Dit is een speciale link die je aanmaakt in je Slack-werkruimte (onder Apps > Incoming Webhooks).
- Plak de Webhook URL in de node.
Stap 3: De nodes verbinden
Klik op het groene stipje (de output) van de Google Sheets-node en sleep een lijntje naar het rode stipje (de input) van de Slack-node.
Stap 4: De data mappen
Nu weet n8n dat de data vanuit Sheets direct naar Slack gaat. Dit is waar de kracht van n8n zit. In de Slack-node moet je instellen wat er precies wordt verstuurd. Bij het veld "Text" kun je klikken op "Expression".
Hier kies je de data uit de vorige node. Bijvoorbeeld: Hey, {{$json["Naam"]}} heeft zojuist: {{$json["Bericht"]}}.
Stap 5: Testen en activeren
De tekens tussen de haakjes komen uit je Google Sheet. Klik op de knop "Test Node" (of "Execute Node"). n8n haalt nu de data op uit je Google Sheet en probeert een bericht te sturen naar Slack.
Als het lukt, zie je een groen vinkje bij elke node. Voeg een rij toe aan je Google Sheet en kijk of de melding verschijnt in Slack. Als het werkt, schakel je de workflow in. Vanaf nu draait hij op de achtergrond, 24/7.
Meer dan alleen Slack: populaire integraties
n8n heeft een enorme bibliotheek met integraties. Hier zijn een paar populaire opties die je zonder code kunt gebruiken:
- Gmail: Stuur automatisch e-mails op basis van nieuwe data.
- Discord: Stuur notificaties naar je gaming-community.
- Notion: Schrijf automatisch taken weg naar je notitie-app.
- HTTP Request: De meest krachtige node. Hiermee kun je elke willekeurige API aanspreken. Geen specifieke node voor een app? Gebruik dan deze om via een API te communiceren.
Je workflow verbeteren en in de gaten houden
Een workflow bouwen is één ding, maar je wilt ook weten of hij goed draait. In de editor zie je rechtsboven een tabje "Execution Log".
Hier vind je een overzicht van elke keer dat je workflow is uitgevoerd.
Zie je een fout (rood icoon)? Klik erop om te zien wat er misging. Misschien was de API-sleutel verlopen of was de data-format niet juist.
Een handige feature is Error Handling. Je kunt een apart pad maken voor fouten.
Stel: een node faalt, dan stuur je jezelf een e-mail met de foutmelding in plaats van de workflow zomaar te laten stoppen. Dit maakt je automatiseringen stukken betrouwbaarder.
AI toevoegen aan je workflow (zonder code)
n8n loopt voorop als het gaat om AI-integratie. Je kunt nu AI-agents bouwen zonder een regel code te schrijven.
Dit werkt via de "AI" nodes. Stel je voor: je ontvangt elke dag honderden e-mails. Je kunt een workflow bouwen waarbij elke binnenkomende e-mail eerst naar een AI-node gaat.
De AI analyseert de inhoud, categoriseert hem (bijvoorbeeld "Klacht", "Aanvraag", "Spam") en slaat de data op in de juiste map of database. Dit doe je door simpelweg de AI-node te koppelen aan je e-mail-node en een simpele instructie te geven, zoals: "Klassificeer deze tekst en geef een categorie terug".
Let wel: AI-nodes werken met tokens (een soort reken-eenheden). Als je de AI-node gebruikt via een dienst als OpenAI, zijn hier kosten aan verbonden.
Maar voor licht gebruik zijn deze vaak verwaarloosbaar.
Conclusie: begin vandaag nog
n8n bewijst dat je geen computerwetenschapper hoeft te zijn om krachtige automatiseringen te bouwen. Met onze kant-en-klare n8n templates voor het MKB, een visuele interface en logische bouwstenen, is het een toegankelijke tool voor iedereen die tijd wil besparen.
Start klein, bijvoorbeeld met een simpele e-mail-notificatie, en bouw langzaam op. Binnen no-time draaien je eigen workflows op de achtergrond en heb je een digitale assistent die je helpt.
Wil je weten welke workflow-tool het beste bij jouw MKB past? Probeer de gratis cloud-versie uit en ervaar zelf hoe simpel automatiseren kan zijn.
Veelgestelde vragen
Kan ik N8N leren zonder te programmeren?
Ja, n8n is speciaal ontworpen voor automatisering zonder code. Je kunt de visuele interface leren, voorgebouwde nodes gebruiken en eenvoudig sjablonen maken, waardoor je snel aan de slag kunt zonder programmeerkennis.
Hoe kan ik workflow inzichtelijk maken?
Het is net als het leggen van Lego! Om je workflow te visualiseren, kun je een workflow diagram gebruiken. Dit diagram toont stap voor stap hoe je werk wordt uitgevoerd, met behulp van duidelijke symbolen en vormen. Zo zie je precies wie verantwoordelijk is voor welke stap in het proces.
Kan ik N8N levenslang gratis gebruiken?
Ja, n8n biedt een open-source versie waarmee je de software zelf kunt hosten en gratis kunt gebruiken. Dit betekent dat je geen abonnementskosten hoeft te betalen, zolang je de software lokaal draait of gebruik maakt van gratis hostingoplossingen.
Is het de moeite waard om N8N te leren?
Zo kun je workflows automatiseren zonder financiële verplichtingen. Absoluut!
Hoe maak ik gratis AI-agenten zonder te programmeren?
Door n8n te leren, ontwikkel je een probleemoplossende mindset en leer je te denken als een systeemontwikkelaar. Je leert hoe automatisering werkt en hoe je AI kunt inzetten om zakelijke problemen op te lossen – een vaardigheid die altijd relevant is. Om een gratis AI-agent te maken, definieer je eerst een specifieke taak.
Vervolgens kun je een open-source framework zoals AutoGen gebruiken of een no-code tool zoals n8n verbinden met een gratis API voor grote taalmodellen (LLM). Zo creëer je een automatische assistent zonder code te schrijven.
