Maenda MediaMaenda Media
Netwerk
HostingDomeinenRadioVPS
Maenda Media

Hosting sinds 2003. Webhosting, VPS-servers en streaming vanuit ons eigen datacenter in Meppel. Nederlandse support op werkdagen.

iDEAL
Visa
Mastercard
Bancontact
SEPA

Producten

  • Webhosting
  • VPS Servers
  • Managed VPS
  • Radio Streaming
  • Video Streaming
  • Streambewaking
  • Domeinnamen
  • Spam Filtering

Support

  • Contact
  • Kennisbank
  • Server Status

Bedrijf

  • Over Ons
  • Netwerk Info

Contact

  • hallo@maenda.media
  • Nederland

© 2026 Maenda Media. Alle rechten voorbehouden.

PrivacybeleidAlgemene voorwaardenCookiebeleidAVG/GDPR
KennisbankVPS Applicatiesn8n Workflows Bouwen — Handleiding
Terug naar Kennisbank
VPS Applicaties

n8n Workflows Bouwen — Handleiding

Gepubliceerd op 15 februari 20267 min leestijd

Inhoudsopgave

  • De n8n Interface
  • Je Eerste Workflow
  • Stap 1: Nieuwe workflow aanmaken
  • Stap 2: Trigger instellen
  • Stap 3: Nodes toevoegen
  • Stap 4: Testen en activeren
  • Veelgebruikte Nodes
  • Triggers
  • Data & Logica
  • Communicatie
  • Data opslag
  • AI Workflows met LangChain
  • AI Nodes Overzicht
  • Voorbeeld: AI Klantenservice Agent
  • Multi-Agent Workflows
  • Custom Code Schrijven
  • JavaScript Voorbeeld
  • Python Voorbeeld
  • Credentials Beheren
  • Workflows Organiseren
  • Tags
  • Mappen
  • Versioning
  • Error Handling
  • Error Trigger
  • Try/Catch Pattern
  • Retry Logic
  • Handige Tips
  • Meer Informatie

Deze handleiding laat je stap voor stap zien hoe je n8n gebruikt om krachtige automatiseringsworkflows te bouwen. Van eenvoudige taken tot complexe AI-gestuurde processen.


De n8n Interface

Na het inloggen op je n8n-installatie zie je het dashboard met een overzicht van al je workflows.

n8n workflow editor — visuele drag-and-drop interfacen8n workflow editor — visuele drag-and-drop interface

De interface bestaat uit:

OnderdeelBeschrijving
CanvasHet centrale werkgebied waar je nodes plaatst en verbindt
Node PanelLinker paneel met alle beschikbare nodes en integraties
ToolbarBovenin met opties om te testen, activeren en opslaan
Execution LogRechtsonder voor het bekijken van eerdere uitvoeringen
SettingsWorkflow-instellingen zoals naam, tags en foutafhandeling

Je Eerste Workflow

Laten we een eenvoudige workflow bouwen die elke ochtend een e-mail stuurt met het weerbericht.

Stap 1: Nieuwe workflow aanmaken

  1. Klik op "+ New Workflow" rechtsboven
  2. Geef je workflow een naam, bijv. "Dagelijks Weerbericht"
  3. Je start op een leeg canvas met een trigger node

Stap 2: Trigger instellen

De trigger bepaalt wanneer je workflow start:

  • Schedule Trigger — Op vaste tijden (bijv. elke dag om 07:00)
  • Webhook — Wanneer een URL wordt aangeroepen
  • Event-based — Bij een event in een app (bijv. nieuw e-mail)

Voor ons weerbericht kiezen we Schedule Trigger:

Trigger: Schedule
Rule: Every day at 07:00
Timezone: Europe/Amsterdam

Stap 3: Nodes toevoegen

  1. Klik op het + icoon rechts van de trigger
  2. Zoek naar "HTTP Request" in het node panel
  3. Configureer de node:
Method: GET
URL: https://api.openweathermap.org/data/2.5/weather
Query Parameters:
  q: Amsterdam
  appid: jouw-api-key
  units: metric
  lang: nl
  1. Voeg een "Send Email" node toe na de HTTP Request
  2. Verbind de output van HTTP Request met de Email node

Stap 4: Testen en activeren

  1. Klik op "Test Workflow" om de workflow handmatig uit te voeren
  2. Controleer de output van elke node in de execution log
  3. Als alles werkt, klik op "Active" toggle om de workflow in te schakelen

Veelgebruikte Nodes

Hier zijn de nodes die je het vaakst zult gebruiken:

Triggers

NodeGebruik
Schedule TriggerWorkflows op vaste tijden uitvoeren
WebhookWorkflows starten via HTTP-verzoek
Email Trigger (IMAP)Reageren op inkomende e-mails
CronGeavanceerde tijdschema's met cron-expressies

Data & Logica

NodeGebruik
IFConditionele logica (als/dan)
SwitchMeerdere paden op basis van waarde
MergeData uit meerdere bronnen samenvoegen
SetVelden toevoegen of aanpassen
CodeCustom JavaScript of Python code
Split In BatchesGrote datasets in delen verwerken

Communicatie

NodeGebruik
Send EmailE-mails versturen via SMTP
SlackBerichten naar Slack kanalen
TelegramBerichten via Telegram bot
DiscordBerichten naar Discord servers

Data opslag

NodeGebruik
Google SheetsLezen/schrijven naar spreadsheets
AirtableDatabase-achtige opslag
PostgreSQLDirect SQL queries uitvoeren
MySQLMySQL database operaties

AI Workflows met LangChain

n8n heeft ingebouwde AI-mogelijkheden via LangChain integratie. Hiermee bouw je AI-agents die zelfstandig taken uitvoeren.

AI Agent workflow in n8n met LangChain nodesAI Agent workflow in n8n met LangChain nodes

AI Nodes Overzicht

Beschikbare AI nodes in het n8n panelBeschikbare AI nodes in het n8n panel

De belangrijkste AI nodes:

NodeFunctie
AI AgentAutonome agent die tools kan gebruiken
Basic LLM ChainEenvoudige prompt → antwoord keten
Conversational AgentAgent met gespreksgeheugen
OpenAI Chat ModelGPT-4, GPT-3.5 modellen
Anthropic Chat ModelClaude modellen
Vector StoreOpslag voor embeddings (RAG)
Text SplitterDocumenten opsplitsen voor embeddings

Voorbeeld: AI Klantenservice Agent

Hier bouwen we een AI-agent die klantvragen beantwoordt op basis van je kennisbank:

AI Agent configuratie met tools en geheugenAI Agent configuratie met tools en geheugen

Workflow opzet:

  1. Webhook Trigger — Ontvangt klantvragen via API
  2. AI Agent — Verwerkt de vraag met:
    • Chat Model: OpenAI GPT-4 of Anthropic Claude
    • Memory: Window Buffer Memory (onthoudt laatste 10 berichten)
    • Tools:
      • Vector Store Tool — Zoekt in je kennisbank
      • HTTP Request Tool — Haalt live productinfo op
      • Calculator — Voor prijsberekeningen
  3. Respond to Webhook — Stuurt het antwoord terug
System Prompt:
"Je bent een klantenservice medewerker van [bedrijf].
Beantwoord vragen op basis van de kennisbank.
Wees vriendelijk en professioneel.
Als je het antwoord niet weet, verwijs naar support@bedrijf.nl."

Multi-Agent Workflows

Voor complexere scenario's kun je meerdere AI-agents combineren:

Multi-agent workflow voorbeeldMulti-agent workflow voorbeeld

Voorbeelden:

  • Content Pipeline: Agent 1 (research) → Agent 2 (schrijven) → Agent 3 (review)
  • Data Analyse: Agent 1 (data ophalen) → Agent 2 (analyse) → Agent 3 (rapport)
  • Klantenservice: Router Agent → Specialist Agent (technisch/facturatie/algemeen)

Custom Code Schrijven

Met de Code node kun je JavaScript of Python uitvoeren voor complexe logica:

JavaScript Voorbeeld

// Alle items filteren en transformeren
const results = items.map(item => {
  const data = item.json;
  return {
    json: {
      naam: data.firstName + ' ' + data.lastName,
      email: data.email.toLowerCase(),
      isActief: data.lastLogin > Date.now() - 30 * 24 * 60 * 60 * 1000,
      label: data.totalOrders > 10 ? 'VIP' : 'Standaard'
    }
  };
});

return results;

Python Voorbeeld

# Data analyse met Python
import json
from datetime import datetime

results = []
for item in items:
    data = item['json']
    # Bereken leeftijd in dagen
    created = datetime.fromisoformat(data['createdAt'])
    age_days = (datetime.now() - created).days
    
    results.append({
        'json': {
            'id': data['id'],
            'age_days': age_days,
            'status': 'nieuw' if age_days < 30 else 'bestaand'
        }
    })

return results

Credentials Beheren

Credentials (API-sleutels, wachtwoorden) worden veilig opgeslagen in n8n:

  1. Ga naar Settings → Credentials
  2. Klik op "+ Add Credential"
  3. Kies het type (bijv. OpenAI API, Gmail OAuth, Slack Bot)
  4. Vul de vereiste gegevens in
  5. Klik op "Save"

Beveiligingstips:

  • Credentials worden versleuteld opgeslagen in de database
  • Gebruik omgevingsvariabelen voor gevoelige waarden
  • Maak aparte credentials per omgeving (test/productie)
  • Beperk API-sleutels tot alleen de benodigde rechten

Workflows Organiseren

Tags

Gebruik tags om workflows te categoriseren:

  • productie — Actieve, geteste workflows
  • development — Workflows in ontwikkeling
  • marketing — Marketing-automatisering
  • finance — Financiële processen

Mappen

Organiseer workflows in mappen per afdeling of project.

Versioning

n8n ondersteunt workflow versioning:

  • Elke opslag creëert een nieuwe versie
  • Je kunt terugkeren naar eerdere versies
  • Exporteer workflows als JSON voor versiebeheer in Git
# Workflow exporteren als JSON backup
curl -X GET https://jouw-n8n.nl/api/v1/workflows/WORKFLOW_ID \
  -H "X-N8N-API-KEY: jouw-api-key" \
  -o workflow-backup.json

Error Handling

Zorg dat je workflows robuust zijn met goede foutafhandeling:

Error Trigger

Maak een aparte workflow die start bij fouten:

  1. Gebruik de Error Trigger node
  2. Stuur een notificatie via Slack/e-mail bij fouten
  3. Log foutdetails naar een spreadsheet

Try/Catch Pattern

  1. Voeg een IF node toe na een risicovolle operatie
  2. Controleer op succesvolle output
  3. Stuur fouten naar een alternatief pad

Retry Logic

Bij API-nodes kun je automatische retries instellen:

Retry On Fail: Enabled
Max Tries: 3
Wait Between Tries: 1000ms

Handige Tips

  1. Sticky Notes — Voeg notities toe aan je canvas om workflows te documenteren
  2. Sub-workflows — Splits complexe workflows op in kleinere, herbruikbare delen
  3. Expressions — Gebruik {{ $json.veld }} om dynamisch data te refereren
  4. Pinned Data — Pin testdata om consistent te kunnen testen
  5. Keyboard shortcuts:
    • Ctrl+S — Opslaan
    • Ctrl+Enter — Test uitvoeren
    • Tab — Node panel openen
    • Ctrl+Shift+E — Execution log openen
  6. Webhook URL's — In productie gebruik altijd de Production URL, niet de test-URL
  7. Rate Limiting — Voeg Wait nodes toe tussen API-calls om rate limits te respecteren

Meer Informatie

  • n8n Documentatie: docs.n8n.io
  • Community Forum: community.n8n.io
  • Workflow Templates: n8n.io/workflows
  • LangChain in n8n: docs.n8n.io/langchain

Heb je hulp nodig bij het bouwen van een specifieke workflow? Neem contact op met ons support team via het chatvenster rechtsonder of stuur een e-mail naar support@maenda.media.

VPS is tijdelijk uitverkocht

Ons cluster zit vol, dus er kunnen even geen nieuwe servers bij. Laat je gegevens achter en je hoort het als eerste zodra er capaciteit is.

VPS Applicaties

Gerelateerde artikelen

Meer artikelen uit deze categorie

Nog vragen?

Ons supportteam helpt je graag verder

n8n Installeren op je VPS — Volledige Handleiding

Wat is n8n? n8n is een krachtig open-source workflow automatiseringsplatform — vergelijkbaar met Zapier of Make, maar da...

4 min leestijdLees artikel

OpenClaw Installeren op je VPS — Volledige Handleiding

OpenClaw Installeren op je VPS — Volledige Handleiding OpenClaw is een open-source AI-assistent die je op je eigen serve...

6 min leestijdLees artikel

OpenClaw Gebruiken — Handleiding

OpenClaw Gebruiken — Handleiding Deze handleiding laat je zien hoe je het meeste uit OpenClaw haalt. Van dagelijks gebru...

9 min leestijdLees artikel