E-mail automatisering met n8n, Zapier en Make: workflows die echt werken
Van simpele doorstuurregels tot complexe multi-stap workflows — hoe je e-mail koppelt aan je hele tech stack.
Waarom e-mail nog steeds het hart is van bedrijfsautomatisering
In 2026 zijn er honderden communicatietools — Slack, Teams, WhatsApp Business, chatbots — maar e-mail blijft de ruggengraat van zakelijke communicatie. Waarom? Omdat e-mail het enige kanaal is dat universeel, asynchroon en formeel genoeg is voor contracten, facturen, support en compliance.
Maar de meeste bedrijven behandelen e-mail nog steeds handmatig. Berichten worden gelezen, gekopieerd naar een CRM, doorgestuurd naar collega's, en handmatig verwerkt. Dat is niet alleen inefficiënt — het is foutgevoelig.
De oplossing? E-mail automation workflows die je inbox koppelen aan je CRM, projectmanagement, boekhouding en meer — zonder dat je zelf iets hoeft te doen.
De drie grote spelers: n8n, Zapier en Make
Voordat we in workflows duiken, een vergelijking van de drie populairste integratieplatformen:
| Eigenschap | n8n | Zapier | Make |
|---|---|---|---|
| Hosting | Self-hosted of cloud | Alleen cloud | Alleen cloud |
| Prijs (starter) | Gratis (self-hosted) | $19,99/maand | $9/maand |
| E-mail triggers | IMAP, webhook, API | Gmail, Outlook, IMAP | Gmail, Outlook, IMAP |
| Complexe logica | Excellent (code nodes) | Beperkt (Paths) | Goed (routers) |
| API-toegang | Volledig open | Beperkt in lage tiers | Goed |
| Data privacy | Volledig in eigen hand | VS-servers | EU-optie beschikbaar |
| Leercurve | Steil maar krachtig | Laag | Gemiddeld |
n8n: de keuze voor techneuten
n8n is open-source en draait op je eigen server. Dat betekent volledige controle over je data — cruciaal als je met gevoelige e-mails werkt (advocatenkantoren, zorginstanties, financiële dienstverleners).
json// n8n IMAP trigger configuratie { "host": "imap.mailbelly.io", "port": 993, "secure": true, "mailbox": "INBOX", "postProcessAction": "markRead", "options": { "customHeaders": true, "downloadAttachments": true } }
Zapier: de keuze voor snelheid
Zapier is de snelste manier om een workflow op te zetten. Geen code, geen server — puur drag-and-drop. Ideaal voor marketing-teams en kleine bedrijven die snel resultaat willen.
Make (voorheen Integromat): de visuele bouwer
Make zit qua complexiteit tussen n8n en Zapier in. De visuele interface maakt het makkelijk om vertakkingen en loops te bouwen, en de prijsstelling is competitief.
Vijf workflows die elke SaaS-onderneming nodig heeft
1. Inbound lead capture: van e-mail naar CRM
De meest voorkomende workflow: een nieuwe e-mail komt binnen op sales@jouwbedrijf.nl en wordt automatisch een lead in je CRM.
De flow:
- Trigger: Nieuw bericht in MailBelly inbox (via webhook)
- Filter: Controleer of het geen auto-reply of spam is
- Extract: Haal naam, bedrijf en telefoonnummer uit de e-mailbody (regex of AI)
- Lookup: Check of het contact al bestaat in je CRM
- Create/Update: Maak een nieuw contact aan of werk het bestaande bij
- Notify: Stuur een Slack-bericht naar het sales-team
- Reply: Stuur een automatische bevestiging via MailBelly
javascript// Stap 3: Contact extractie met regex const emailBody = items[0].json.body; const phoneRegex = /(?:\+31|0)[1-9](?:[- ]?\d){8}/g; const phones = emailBody.match(phoneRegex) || []; const companyPatterns = [ /(?:namens|van|from|at)\s+([A-Z][\w\s&]+(?:B\.?V\.?|N\.?V\.?|BV|NV|GmbH|LLC))/i, /([A-Z][\w\s&]+(?:B\.?V\.?|N\.?V\.?|BV|NV|GmbH|LLC))/ ]; let company = null; for (const pattern of companyPatterns) { const match = emailBody.match(pattern); if (match) { company = match[1].trim(); break; } } return [{ json: { phone: phones[0] || null, company: company, source: 'email-inbound', raw: emailBody } }];
2. Support ticket routing met AI-classificatie
Niet elke support-e-mail is gelijk. Een factuurvraag gaat naar finance, een bug report naar engineering, en een feature request naar product.
De flow:
- Trigger: Nieuw bericht op support@
- AI-classificatie: Stuur de inhoud naar een LLM voor categorisering
- Route: Op basis van categorie → juiste team/label/project
- Prioriteit: Urgentie bepalen op basis van keywords en klantwaarde
- Ticket aanmaken: In Linear, Jira, of GitHub Issues
- SLA-timer: Start een timer die escaleert als er niet binnen X uur geantwoord is
De AI-classificatie alleen al halveert je responstijd. Combineer het met automatische routing en je bespaart uren per dag.
3. Factuurverwerking: van e-mail naar boekhouding
Facturen komen per e-mail. In plaats van ze handmatig te downloaden en in te voeren:
- Trigger: E-mail met PDF-bijlage gedetecteerd
- Extract: OCR op de bijlage (via Google Document AI of AWS Textract)
- Parse: Factuurnummer, bedrag, BTW, IBAN extraheren
- Match: Koppel aan bestaande leverancier in je boekhouding
- Create: Maak een inkoopfactuur aan in Exact, Moneybird of Xero
- Archive: Sla de PDF op in je DMS met juiste metadata
- Approve: Stuur een goedkeuringsverzoek via Slack/Teams
4. E-mail → kennisbank synchronisatie
Waardevolle informatie zit opgesloten in e-mailthreads. Deze workflow haalt het eruit:
- Trigger: E-mail gelabeld als "kennisbank" of getagd door AI
- Extract: Kernpunten uit de thread halen (AI-samenvatting)
- Format: Omzetten naar markdown/wiki-formaat
- Publish: Artikel aanmaken in Notion, Confluence of je eigen wiki
- Link: Terugkoppeling naar de originele e-mailthread
5. Churn-preventie: signalen detecteren in e-mail
Klanten die gaan churnen sturen signalen — vaak via e-mail. Woorden als "opzeggen", "teleurgesteld", "alternatief" of "te duur" zijn rode vlaggen.
- Trigger: Elk inkomend bericht van bestaande klanten
- Sentiment: AI-analyse op toon en inhoud
- Score: Churn-risicoscore berekenen (0-100)
- Alert: Bij score > 70 → direct notificatie naar customer success
- CRM: Risicoscore opslaan in klantprofiel
- Actie: Automatisch een check-in call inplannen via Calendly
Webhooks vs. polling: de technische keuze
Er zijn twee manieren waarop integratieplatformen e-mails oppikken:
Polling (IMAP)
Het platform checkt elke X minuten of er nieuwe e-mails zijn. Simpel, maar met nadelen:
- Vertraging: Tot 15 minuten bij Zapier's gratis tier
- Kosten: Elk poll-interval telt als een "task"
- Belasting: Continue IMAP-verbindingen belasten je mailserver
Webhooks (push)
Je e-mailplatform stuurt een HTTP POST zodra er een nieuw bericht is. Dit is de superieure aanpak:
- Realtime: Verwerking binnen seconden
- Efficiënt: Geen onnodige checks
- Betrouwbaar: Met retry-mechanismen bij falen
json// MailBelly webhook payload voorbeeld { "event": "message.received", "timestamp": "2026-03-16T06:00:00Z", "data": { "messageId": "<abc123@mailbelly.io>", "from": { "name": "Jan de Vries", "address": "jan@example.nl" }, "to": [ { "address": "support@mijnbedrijf.nl" } ], "subject": "Vraag over factuur #2026-0312", "bodyPreview": "Goedemorgen, ik heb een vraag over...", "hasAttachments": true, "attachments": [ { "filename": "factuur-2026-0312.pdf", "contentType": "application/pdf", "size": 245830 } ], "headers": { "x-mailbelly-domain": "mijnbedrijf.nl", "x-mailbelly-label": "support" } } }
MailBelly biedt native webhooks — geen polling nodig. Je krijgt realtime notificaties met volledige metadata, inclusief bijlagen, headers en AI-classificatie.
Error handling: wat als het misgaat?
Automatisering is geweldig — totdat het faalt. En het zal falen. API's gaan down, rate limits worden bereikt, data is onverwacht geformatteerd.
Essentiële patronen
1. Retry met exponential backoff
javascript// Retry-logica voor API-calls const maxRetries = 3; const baseDelay = 1000; // ms for (let attempt = 0; attempt < maxRetries; attempt++) { try { const response = await apiCall(); return response; } catch (error) { if (attempt === maxRetries - 1) throw error; const delay = baseDelay * Math.pow(2, attempt); await sleep(delay); } }
2. Dead letter queue
Berichten die na alle retries niet verwerkt kunnen worden, gaan naar een aparte queue. Je team krijgt een dagelijkse samenvatting van gefaalde verwerkingen.
3. Idempotency
Zorg dat dezelfde e-mail twee keer verwerken geen dubbele records oplevert. Gebruik het Message-ID als unieke sleutel.
4. Circuit breaker
Als een downstream service herhaaldelijk faalt, stop dan tijdelijk met aanroepen. Voorkomt dat je queue volloopt met gefaalde requests.
Praktijkvoorbeeld: een e-commerce bedrijf met 5 domeinen
Situatie: Een Nederlands e-commerce bedrijf beheert 5 webshops, elk met eigen domein en e-mailadres. Ze ontvangen dagelijks 200+ e-mails over bestellingen, retouren, klachten en samenwerkingsverzoeken.
Voorheen:
- 3 medewerkers besteedden elk 4 uur/dag aan e-mail
- Berichten werden handmatig doorgestuurd en gekopieerd
- Reactietijd: gemiddeld 8 uur
- Regelmatig gemiste berichten
Na automatisering met MailBelly + n8n:
De architectuur:
- Alle 5 domeinen gekoppeld aan MailBelly
- Webhooks sturen elk bericht naar n8n
- AI classificeert: bestelling / retour / klacht / samenwerking / overig
- Automatische routing naar juiste team + label in MailBelly
- Bestelling → WooCommerce API voor orderstatus lookup → auto-reply met tracking
- Retour → retourformulier genereren → klant mailen + magazijn notificeren
- Klacht → prioriteit hoog → direct naar teamlead + Slack-alert
- Alles gelogd in een centraal dashboard
Security overwegingen
E-mail bevat gevoelige data. Bij automatisering moet je extra opletten:
- Versleuteling: Webhooks altijd over HTTPS, met signature verification
- Minimale rechten: Geef je integratieplatform alleen de permissies die nodig zijn
- Data retentie: Sla geen e-mailinhoud op in je integratieplatform langer dan nodig
- Audit trail: Log welke workflows welke e-mails hebben verwerkt
- AVG/GDPR: Zorg dat persoonsgegevens niet onnodig door externe diensten stromen
javascript// Webhook signature verificatie const crypto = require('crypto'); function verifyWebhookSignature(payload, signature, secret) { const expected = crypto .createHmac('sha256', secret) .update(JSON.stringify(payload)) .digest('hex'); return crypto.timingSafeEqual( Buffer.from(signature), Buffer.from(expected) ); }
Aan de slag: je eerste workflow in 15 minuten
Wil je vandaag nog beginnen? Hier is het snelste pad:
- Koppel je domein aan MailBelly (5 minuten)
- Activeer webhooks in je MailBelly dashboard
- Maak een Zapier Zap of n8n workflow met een webhook trigger
- Test door jezelf een e-mail te sturen
- Bouw uit met filters, AI-classificatie en acties
Begin simpel — een notificatie in Slack bij elke nieuwe e-mail. Voeg dan stap voor stap complexiteit toe: filters, routing, auto-replies, CRM-integratie.
Conclusie
E-mail automatisering is geen luxe meer — het is een noodzaak voor elk bedrijf dat schaalt. De combinatie van een krachtig e-mailplatform als MailBelly met integratietools als n8n, Zapier of Make geeft je superkrachten: snellere responstijden, minder fouten, en meer tijd voor werk dat er echt toe doet.
De sleutel is beginnen. Kies één workflow, automatiseer die, en bouw van daaruit verder. Voor je het weet draait je hele e-mailoperatie op automatische piloot — met jou aan het stuur.