Integratiestrategie opstellen: systemen laten samenwerken zonder chaos
Het gemiddelde MKB-bedrijf heeft 12 tot 18 softwaresystemen. Zonder integraties wordt data handmatig overgeschreven: dat kost 3 tot 8 uur per medewerker per week en introduceert fouten. Een integratiestrategie bepaalt hoe systemen data delen en wat het kost.
Een integratiestrategie is geen IT-document maar een bedrijfsbeslissing: welke data moet waar zijn, hoe snel en hoe betrouwbaar? Zonder die vraag beantwoord te hebben, koop je koppelingen die technisch werken maar zakelijk niets oplossen.
De vier integratiepatronen voor het MKB
| Patroon | Wanneer gebruiken | Complexiteit | Maandkosten | Geschikt tot |
|---|---|---|---|---|
| Point-to-point koppeling | 2-3 systemen, stabiele koppeling | Laag | €0-€200 | 5 koppelingen |
| iPaaS (Make, Zapier, Boomi) | 3-15 systemen, standaard data | Laag-middel | €50-€500 | 20 koppelingen |
| API-gateway | Veel systemen, extern verkeer | Hoog | €200-€2.000 | Onbeperkt |
| ESB (Enterprise Service Bus) | 15+ systemen, complexe regels | Zeer hoog | €2.000-€10.000 | Enterprise |
Voor het MKB tot 150 medewerkers is iPaaS het meest geschikt: kant-en-klare connectors voor 1.000+ systemen, visueel configureerbaar zonder programmeerkennis en betaalbaar.
iPaaS-vergelijking: Make, Zapier, Boomi en Power Automate
| Platform | Prijs/maand | Taken inbegrepen | Technisch niveau | Sterk in | Minder sterk |
|---|---|---|---|---|---|
| Zapier | Gratis-€69 | 100-2.000 | Zeer laag | Eenvoudige 2-staps koppelingen | Complexe logica |
| Make (Integromat) | Gratis-€29 | 1.000-10.000 | Laag | Complexe workflows, visueel | Meer leercurve dan Zapier |
| Power Automate | Inbegrepen M365 | Per licentie | Laag-middel | Microsoft-koppelingen | Externe systemen |
| Boomi | €300-€1.500 | Onbeperkt | Middel-hoog | Enterprise-integraties | Te zwaar voor klein MKB |
| n8n | €0 (self-hosted) | Onbeperkt | Hoog | Open source, flexibel | Technisch beheer vereist |
| Pipedream | Gratis-€29 | 10K-100K | Middel | Developers, API-first | Minder visueel |
Keuzeadvies: gebruik je Microsoft 365 en wil je alleen M365-apps koppelen? Power Automate. Wil je externe systemen koppelen met complexere flows? Make. Simpele 1-op-1 koppelingen snel opzetten? Zapier.
Kosten van de meest gevraagde koppelingen
| Koppeling | Via welke tool | Maandkosten | Tijdsbesparing/week |
|---|---|---|---|
| Webshop → boekhouding (Shopify → Exact) | Channable of native | €50-€120 | 4-8 uur |
| CRM → boekhouding (HubSpot → Exact) | Make of native | €0-€50 | 2-4 uur |
| Formulier → CRM (Typeform → HubSpot) | Zapier of native | €0-€30 | 1-2 uur |
| ERP → rapportage (Exact → Power BI) | Native of ETL | €0-€80 | 3-6 uur |
| HR → salarisadministratie | Loket.nl native | Inbegrepen | 2-4 uur |
| Ticketsysteem → Slack-notificatie | Zapier of Make | €0-€20 | 30-60 min |
| E-mail → CRM (Outlook → Salesforce) | Make of connector | €30-€80 | 1-3 uur |
Datakwaliteit: het echte risico van slechte integraties
De meest onderschatte kostenpost bij integraties is datacorruptie. Als een koppeling data onjuist transformeert, krijg je:
- Dubbele klantrecords (CRM en boekhouding tellen dezelfde klant twee keer)
- Onjuiste voorraadcijfers (webshop en ERP zijn uit sync)
- Verkeerde rapportages (dashboards op basis van gecombineerde maar onsamenhangende data)
Drie maatregelen die dit voorkomen:
1. Uniek veld per systeem afspreken
Gebruik één veld als "sleutel" die dezelfde entiteit in elk systeem identificeert. KvK-nummer voor bedrijven, BSN voor personen (alleen als AVG-grondslag aanwezig), e-mailadres als fallback.
2. Foutlogging verplicht
Elke integratie logt fouten. Stel een dagelijkse e-mail in als er meer dan 3 mislukte syncs zijn.
3. Test met productievolume voor go-live
Niet met 10 testorders maar met een representatief volume: 500 orders, 1.000 klantrecords.
Praktijkscenario: distributeur integreert 6 systemen en bespaart €47.000 per jaar
Een distributeur met 28 medewerkers had 6 systemen die niet spraken: webshop (WooCommerce), ERP (Exact Globe), boekhouding (Twinfield), bezorgpartner (DHL), CRM (HubSpot) en een intern planningssysteem (Excel).
Handmatig werk per dag: 3 medewerkers besteedden samen 4,5 uur aan het overnemen van data tussen systemen.
Gekozen aanpak: Make als centrale iPaaS (€89/maand voor het benodigde volume).
| Koppeling | Implementatietijd | Kostenbesparing/jaar |
|---|---|---|
| WooCommerce → Exact Globe | 8 uur | €12.600 |
| Exact Globe → Twinfield | 4 uur (native) | €6.300 |
| WooCommerce → DHL | 6 uur | €8.400 |
| HubSpot → Exact (klanten) | 10 uur | €9.000 |
| Exact → Power BI (rapportage) | 12 uur | €11.000 |
Totale implementatietijd: 40 uur intern + 16 uur extern (€2.400). Maandkosten Make: €89. Jaarlijkse besparing: €47.300. Terugverdientijd: 24 dagen.
Stappenplan: integratiestrategie in 5 stappen
Stap 1: maak een systeemkaart
Teken alle systemen en markeer welke data van A naar B moet. Gebruik post-its of een tool als Miro.
Stap 2: prioriteer op impact
Welke handmatige overzet kost het meeste tijd? Start daar.
Stap 3: kies het integratiepatroon
Zie de tabel hierboven. Voor de meeste MKB-bedrijven: Make of Power Automate.
Stap 4: bouw en test grondig
Test met productievolume, controleer foutlogging, verifieer dataconsistentie in beide systemen.
Stap 5: documenteer en monitor
Leg per integratie vast: wat doet het, hoe vaak, wat zijn de afhankelijkheden, wie is eigenaar?
Real-time versus batch: de keuze die de meeste kosten bepaalt
Hoe snel data van systeem A naar systeem B moet, heeft grote invloed op de integratiekosten en -complexiteit:
| Type | Vertraging | Wanneer geschikt | Hogere kosten dan batch? |
|---|---|---|---|
| Real-time (webhook/event) | < 1 seconde | Voorraadbeheer, betalingen, tickets | Ja (+30-80%) |
| Near real-time (polling 1-5 min) | 1-5 minuten | CRM-updates, e-mailmarketing triggers | Enigszins |
| Batch (uurlijks) | 15-60 minuten | Rapportages, ERP-synchronisatie | Nee |
| Dagelijkse batch | 1-24 uur | Financiële afsluiting, archivering | Nee (laagste) |
Voor de meeste MKB-bedrijven is near real-time (polling elke 5-15 minuten) de optimale balans: snel genoeg voor operationele processen, goedkoper en robuuster dan echte real-time.
Integratie-architectuur documenteren: het minimale model
Zonder documentatie worden integratjes "zwarte dozen": niemand weet wat ze doen tot ze kapotgaan. Documenteer per koppeling minimaal:
| Veld | Voorbeeld |
|---|---|
| Naam | Webshop → ERP orderimport |
| Systemen | WooCommerce (bron) → Exact Online (doel) |
| Richting | Eenzijdig (WooCommerce naar Exact) |
| Frequentie | Elke 10 minuten |
| Data | Order-ID, klant-ID, producten, bedragen, btw |
| Transformaties | Productcodes worden vertaald naar Exact-artikelcodes |
| Eigenaar | IT-beheerder of Make-account-eigenaar |
| Foutmelding-e-mail | it@bedrijf.nl |
| Laatste controle | Datum van laatste handmatige check |
Veelgemaakte fouten bij systeemintegraties
| Fout | Gevolg | Hoe voorkomen |
|---|---|---|
| Koppeling gebouwd zonder datamodel | Dubbele en tegenstrijdige records | Definieer sleutelveld per entiteit vóór bouw |
| Geen foutlogging | Mislukte syncs onopgemerkt voor weken | Dagelijkse foutmelding instellen als er > 3 fouten zijn |
| Real-time waar batch voldoet | 3x hogere kosten zonder meerwaarde | Stel RPO per koppeling vast: hoe oud mag data zijn? |
| Integratie afhankelijk van één persoon | Niemand weet wat het doet bij vertrek | Documenteer per koppeling in minimaal 1 pagina |
| Geen testomgeving | Productiedata beschadigd bij aanpassing | Bouw altijd eerst in sandbox, test met 100+ records |
Integratieprojecten mislukken zelden door technische onmogelijkheden, maar door onderschatting van datakwaliteitsproblemen en gebrek aan documentatie achteraf. Plan 20% van de projecttijd voor testen en 10% voor documentatie.
Integratiekwaliteit meten
Een werkende integratie is niet hetzelfde als een goede integratie. Meet periodiek:
| Metric | Definitie | Drempelwaarde voor actie |
|---|---|---|
| Succesrate | Succesvol / totale runs × 100% | < 98% → onderzoek oorzaak |
| Gemiddelde verwerkingstijd | Tijd tussen trigger en voltooiing | > 2× baseline → onderzoek |
| Gemiste records | Records niet verwerkt door fout | > 0,1% per dag → incident |
| Datakwaliteitsscore | % records volledig en consistent | < 95% → databron aanpakken |
Stel voor elke productieve integratie een maandelijkse health check in: 15 minuten de logs doorlopen, succesrate berekenen, eventuele afwijkingen bespreken met de eigenaar.
Veelgestelde vragen
Wat als mijn systemen geen API hebben?
Oudere systemen zonder API kunnen vaak via CSV-export en automatische import worden gekoppeld. Make en Zapier ondersteunen beide dit patroon. Minder real-time maar beter dan handmatig.
Is het veilig om klantdata via een iPaaS te sturen?
Make, Zapier en Boomi zijn AVG-conform als je een Data Processing Agreement sluit (standaard beschikbaar). Data wordt versleuteld doorgestuurd en niet opgeslagen tenzij je dat instelt.
Hoeveel systemen kan Make aan?
Geen technisch maximum. Praktisch: bij meer dan 30 koppelingen wordt beheer intensief. Dan is een API-gateway of lichtere ESB zinvol.
*Zie ook: API koppelingen uitleg | Middleware uitleg MKB | Power Automate voorbeelden | Zapier vs Make | Software kiezen | ERP implementatiekosten | Data kwaliteit verbeteren*