Waarom Zapier op een gegeven moment niet meer past
Zapier heeft per-task pricing: elke actie in een workflow kost een taak. Bij simpele zaps met lage volumes is dat onzichtbaar. Maar bij een bedrijf dat honderd orders per dag verwerkt, integraties bouwt met meerdere stappen per record, of AI-calls insluit in flows, loopt die teller snel op. De Starter-tier ($19.99 per maand) geeft 750 taken. De Professional-tier ($49 per maand) geeft 2000. Wie meer nodig heeft, betaalt exponentieel meer.
- ▸Per-task pricing schaalt slecht bij hoog volume: honderd orders met vijf stappen per order is al 500 taken voor één scenario.
- ▸Geen code-control: Zapier biedt Code-stappen in JavaScript of Python, maar foutafhandeling, logging en versioning zijn beperkt. Je kunt niet committen in Git, niet lokaal testen.
- ▸Beperkte versioning: één actieve versie per zap, geen branch-based ontwikkeling, geen rollback zonder handmatig werk.
- ▸Geen zelf-hosting: alle data gaat via Zapier's servers in de VS. Voor GDPR-strenge sectoren (zorg, finance, overheid) is dat een probleem.
- ▸Complexe flows worden onleesbaar: meer dan vijf stappen in een zap en je bent de logica kwijt. Conditional branches stapelen zich op zonder overzicht.
- ▸Vendor lock-in: workflows zijn niet exporteerbaar. Migreren betekent alles handmatig opnieuw bouwen.
Dit is geen kritiek op Zapier als product. Voor kleine teams met eenvoudige integraties blijft Zapier een uitstekende keuze. De vraag is of je nog steeds in die categorie valt.
n8n: zelf-hostbaar, open source, code-first
n8n is een fair-code workflow-automatiseringsplatform dat je op eigen servers draait. De licentie is fair-code: gratis voor eigen gebruik, betaald als je het als dienst aanbiedt. Het n8n-cloud-aanbod kost $20 per maand voor de Starter-tier, maar de interessantere optie is zelf-hosting op een VPS.
Wat n8n onderscheidt van Zapier is de code-first aanpak. Elke node kan JavaScript of Python uitvoeren. Je kunt variabelen doorgeven, datastructuren transformeren en foutafhandeling inbouwen die je in Zapier niet kunt realiseren. Bovendien draait n8n op je eigen infrastructuur: geen data door externe servers, geen per-task pricing, geen volume-limiet behalve wat je server aankan.
- ▸Queue-mode voor schaal: n8n ondersteunt een worker-queue via Redis of PostgreSQL. Bij hoog volume verdeelt het werk over meerdere workers.
- ▸Volledige Git-integratie: workflows zijn JSON-bestanden. Je kunt ze in Git zetten, reviewen, branches maken en terugdraaien.
- ▸Code-nodes: JavaScript en Python binnen de workflow, met toegang tot npm-packages. Geen sandboxing die je beperkt.
- ▸Debug-tools: je ziet precies welke data elke node in- en uitkrijgt. Execution-logs gaan terug tot de geconfigureerde diepte.
- ▸400+ native integraties plus HTTP-request als fallback voor alles wat nog niet bestaat.
- ▸Community-edition is volledig functioneel. Enterprise-features (SSO, audit-logs) zijn betaald, maar niet nodig voor de meeste MKB-use-cases.
Het nadeel van n8n is dat je infrastructuur nodig hebt en iemand die de installatie, updates en monitoring beheert. Dat is geen groot obstakel, maar het is geen zero-ops platform.
Make (Integromat): mooie UI, bundle pricing, geen zelf-hosting
Make, voorheen Integromat, positioneert zich tussen Zapier en n8n in. De interface is visueel sterker dan n8n: flows zijn echte diagrammen met kleurgecodeerde modules. Voor non-developers die complexere flows willen bouwen is Make toegankelijker dan de n8n-canvas.
Pricing werkt op basis van operaties per maand, niet per taak. De Free-tier geeft 1000 operaties per maand. Core ($9 per maand) geeft 10.000, Pro ($16 per maand) 40.000. Dat is goedkoper dan Zapier bij vergelijkbaar volume. De Teams-tier ($29 per maand) voegt onbeperkte actieve scenarios toe en beter teamwork.
Het grote verschil met n8n: Make biedt geen zelf-hosting. Data gaat via hun cloud-servers, die in de EU staan maar buiten jouw infrastructuur. Voor GDPR-strenge sectoren blijft dat een aandachtspunt. Verder is de code-story zwakker: je kunt custom JavaScript schrijven, maar het is geen volwaardig code-platform. Voor geavanceerde datamanipulatie heb je workarounds nodig.
Custom Node.js: volledige controle, geen platform-fees
Soms is het meest eerlijke antwoord: geen automatiseringsplatform. Als je flows complex genoeg zijn voor een developer, specifieke performance-eisen stellen of diep integreren met bestaande systemen, is custom code soms de betere keuze.
Een Node.js-script dat draait als cron-job of als webhook-listener is volledig controleerbaar, heeft geen platform-fees en schaalt precies zo ver als de server het toelaat. De code staat in Git, je kunt unit-tests schrijven, monitoring inbouwen en alles deployen via je bestaande CI/CD-pipeline.
- ▸Volledige controle over foutafhandeling: retry-logica, dead-letter queues, alerting precies zoals je het wil.
- ▸Geen licentiekosten of per-task pricing, alleen serverkosten.
- ▸Integratie met elk bestaand systeem via de interne API's, zonder connector-beperkingen.
- ▸Code die reviewbaar, testbaar en versie-beheerd is als elk ander deel van de codebase.
- ▸Hogere initiële inspanning: je bouwt de workflow-engine niet zelf, maar de integratie-logica vraagt meer code dan een no-code tool.
Wanneer welke optie de betere keuze is
Er is geen universeel antwoord. De keuze hangt af van team-compositie, volume, GDPR-eisen en complexiteit van de flows.
- ▸Klein team, no-code only, paar simpele workflows: Zapier blijft een goede keuze. De setup is snel, de documentatie uitstekend, het support-kanaal solide. Als het volume laag blijft, is de prijs acceptabel.
- ▸No-code team, groeiend volume, EU-cloud vereist: Make is de logische stap. Betere bundle-pricing dan Zapier, EU-servers, toegankelijker UI dan n8n.
- ▸Technisch team, hoog volume of GDPR-strict: n8n op eigen infrastructure. De setup kost een halve dag, maar daarna geen volume-limieten, volledige controle en nul data door externe clouds.
- ▸Developer aanwezig, flows zijn eigenlijk dataverwerking: custom Node.js. Denk aan ETL-pipelines, het synchroniseren van databases of het verwerken van webhooks die business-logica bevatten.
- ▸Hybride: n8n voor eenvoudige event-driven integraties, custom code voor de kritieke flows waar SLA-afspraken gelden.
De eerlijke samenvatting: Zapier is prima tot het volume of de complexiteit stijgt. Make is de zachte landing voor teams die no-code willen houden. n8n is de krachtigste optie voor technische teams die zelf willen hosten. Custom code is voor flows die te complex zijn voor een canvas.
Migratie van Zapier naar n8n: wat je moet weten
Er bestaat geen officieel export-format vanuit Zapier. Je kunt je Zaps niet importeren in n8n. Dat betekent handmatig porten: voor elke Zap bouw je een equivalente n8n-workflow. Dat klinkt arbeidsintensief, en dat is het ook, maar het is tegelijk een kans om flows op te schonen die jaren niet zijn herzien.
De aanpak die ik hanteer bij migraties: eerst alle bestaande Zaps documenteren (trigger, stappen, output, volume), dan prioriteren op basis van volume en complexiteit, dan porten in batches. Credentials opnieuw aanmaken in n8n gaat sneller dan verwacht omdat de meeste OAuth-flows soepel werken.
- ▸Documenteer eerst: maak een overzicht van alle actieve Zaps met trigger-type, aantal stappen en geschat maandvolume.
- ▸Prioriteer op volume: flows met het hoogste taak-verbruik in Zapier leveren de grootste kostenbesparing op als ze als eerste gemigreerd worden.
- ▸Port flows één voor één: test elke workflow in n8n volledig voor je de Zapier-versie uitschakelt. Parallel draaien gedurende een testperiode is de veiligste aanpak.
- ▸Credentials hertekenen: n8n slaat credentials veilig op in een versleutelde database. De eerste keer autoriseren kost iets meer tijd dan in Zapier, maar daarna zijn ze herbruikbaar.
- ▸Naming conventies: zet projectnaam, trigger-type en versienummer in de workflow-naam. Dat maakt beheer overzichtelijker naarmate het aantal workflows groeit.
- ▸Monitoring inrichten: n8n heeft ingebouwde execution-logs, maar voor productie-omgevingen raad ik aan om alerting te configureren via webhook naar Slack of e-mail bij falen.
-- Anonieme casus
Groeiend MKB stapt over van Zapier naar n8n
Een MKB-klant in de logistiek draaide 34 actieve Zaps via Zapier, voornamelijk voor het verwerken van bestelbevestigingen, het synchroniseren van voorraadupdates en het aansturen van e-mailcampagnes op basis van orderstatussen. Bij 800 tot 1200 orders per maand liep het Zapier-verbruik op naar de Professional-tier.
Na migratie naar n8n op een dedicated VPS (16 euro per maand voor de server) draaien dezelfde 34 workflows zonder volume-limiet. De migratie nam drie werkdagen in beslag, inclusief het opnieuw aanmaken van alle credentials en het testen van elke workflow.
De besparing op licentiekosten is bijzaak. Het echte voordeel is controle: de klant kan nu custom JavaScript in flows zetten, heeft volledige execution-logs en weet zeker dat besteldata niet buiten de EU verwerkt wordt.
Vergelijkingstabel: Zapier vs n8n vs Make vs custom code
| Criterium | Zapier | n8n | Make | Custom Node.js |
|---|---|---|---|---|
| Kosten bij hoog volume | Duur (per taak) | Laag (VPS-kosten) | Redelijk (per operatie) | Alleen serverkosten |
| Code-control | Beperkt (Code-step) | Volledig (JS/Python nodes) | Beperkt (custom modules) | Volledig |
| Zelf-hosting | Nee | Ja (open source) | Nee | Ja |
| GDPR / data-locatie | VS-servers | Eigen infra mogelijk | EU-servers (Make-cloud) | Eigen infra |
| Complexe flows | Beperkt leesbaar | Canvas + code mogelijk | Goede UI voor complex | Onbeperkt |
| Versioning / Git | Geen | JSON exporteerbaar, Git-vriendelijk | Geen | Native Git |
| No-code toegankelijkheid | Hoog | Middel | Hoog | Laag (developer vereist) |
| Setup-inspanning | Minimaal | Middel (hosting + config) | Minimaal | Hoog |
| Community / support | Groot, commercieel | Actieve open-source community | Actief forum | Stack Overflow / eigen team |
* Prijzen zijn indicatief op basis van publieke tarieven. Controleer altijd de actuele prijspagina van de aanbieder.
Migratie en implementatie: op aanvraag
De kosten voor het porten van Zapier-workflows naar n8n of het bouwen van een custom automatiseringssysteem zijn afhankelijk van het aantal workflows, de complexiteit en de gewenste monitoring-setup. Ik geef een vaste prijs na een intake-gesprek.
Op aanvraag
Geen verborgen kosten. Prijsopgave via e-mail of telefonisch gesprek.