UbertAI-engineering voor het MKBPlan een kennismaking
Kennisbank / Techniek uitgelegd

AI koppelen aan je bestaande software: Exact, AFAS, Microsoft 365 en de rest

6 september 2026 · 8 min lezen

De demo ziet er altijd goed uit. Iemand typt een vraag, en er rolt een keurig antwoord uit. Wat je in die demo niet ziet, is waar de gegevens vandaan kwamen. In jouw bedrijf staan die in je boekhoudpakket, je ERP, je urenregistratie, je mailbox en waarschijnlijk ook in een paar Excel-bestanden op een netwerkschijf. Zolang de AI daar niet bij kan, doet hij niets wat jij niet sneller zelf doet.

Dit is het punt waarop de meeste automatiseringsplannen in het MKB stilvallen. Niet op de AI, maar op de vraag hoe die AI aan je gegevens komt en hoe hij ze er weer in krijgt. Dit artikel gaat over dat stuk.

Waarom een losse AI-tool zonder koppeling weinig oplevert

Een AI zonder toegang tot je systemen weet niets van jouw bedrijf. Hij kent je klanten niet, je prijzen niet, je voorraad niet. Hij kan mooi schrijven, maar niets opzoeken en niets vastleggen. In de praktijk betekent dat: iemand kopieert informatie uit het pakket naar de AI en plakt het antwoord terug. Je hebt geen werk weggehaald, je hebt er twee handelingen bij.

Neem een groothandel die offertes sneller de deur uit wil krijgen. Zonder koppeling moet de binnendienst nog steeds de klantgegevens, de staffelprijs en de levertijd opzoeken en overtypen. De AI schrijft er een nette tekst omheen. Dat was nooit het dure deel. Met een koppeling haalt hetzelfde systeem de klant, de prijsafspraak en de voorraad zelf op en zet de offerte klaar ter controle. Dan pas verandert je doorlooptijd.

De vuistregel: hoe meer knip- en plakwerk er rond je AI-tool ontstaat, hoe minder die tool oplevert. Zie je mensen schermen naast elkaar zetten om gegevens over te nemen, dan ontbreekt er een koppeling.

Wat een koppeling is, in gewone taal

Een koppeling is een afgesproken manier waarop twee stukken software elkaar iets kunnen vragen. Het woord dat je in offertes tegenkomt is API. Dat is niets magisch: het is een lijst van vragen die een pakket wil beantwoorden en opdrachten die het wil uitvoeren, plus de vorm waarin je die moet stellen.

Vergelijk het met een balie. Achter die balie staat je boekhoudpakket met alles erin. Je mag er niet zelf achter lopen. Je stelt je vraag aan de balie: geef me alle openstaande facturen van deze klant. Boek deze uren op dit project. De balie kijkt of je een geldig pasje hebt en geeft antwoord in een vaste vorm. Dat pasje heet een sleutel of token, en het bepaalt ook wat je mag. Je kunt een koppeling zo instellen dat hij alleen mag lezen en niets mag wijzigen. Bij een eerste project is dat bijna altijd verstandig.

Daar volgen twee dingen uit. Een koppeling kan nooit meer dan de leverancier via die balie aanbiedt: staat een veld niet in de lijst, dan haal je het niet op, hoe zichtbaar het op het scherm ook is. En de leverancier bepaalt de openingstijden. Hij mag de balie verbouwen, en soms mag hij hem sluiten.

De vraag is nooit of AI iets kan. De vraag is of jouw pakket de deur openzet en onder welke voorwaarden.

AI koppelen aan bestaande software: vier manieren

Er zijn vier manieren om aan je gegevens te komen. Ze verschillen in prijs, in betrouwbaarheid en in hoeveel gedoe ze later opleveren. Meestal is het antwoord een combinatie: de belangrijkste stroom netjes gekoppeld, de rest voorlopig anders.

  • De officiële koppeling. Je pakket biedt een API en die gebruik je. Betrouwbaar, herhaalbaar, en de leverancier waarschuwt meestal vooraf bij wijzigingen. Nadeel: het kan een duurdere licentie of extra module vereisen, je moet toestemming en sleutels regelen, en niet elk veld dat je op het scherm ziet zit erin.
  • Export en import. Elke nacht een bestand eruit, verwerken, het resultaat er weer in. Goedkoop en het werkt overal. Nadeel: je werkt met gegevens van gisteren, en een handmatige export wordt vergeten zodra degene die hem maakt op vakantie is. Prima als tussenoplossing, slecht als eindoplossing voor iets waar een klant op wacht.
  • Een tussenlaag. Een koppelplatform of klein stuk maatwerk dat ertussen staat, uit meerdere systemen ophaalt, vertaalt en doorzet. Handig bij vier pakketten die elk hun eigen taal spreken en je wilt één plek waar je ziet wat er misging. Nadeel: het is een systeem erbij, met eigen kosten, eigen onderhoud en een leverancier waar je van afhankelijk wordt.
  • Iemand die het overtypt. Klinkt als geen oplossing, maar het is de meest gebruikte. Soms is het ook de juiste: bij tien regels per week bouw je geen koppeling. Nadeel: het schaalt niet, er sluipen typefouten in, en het verdwijnt in de dag zonder dat iemand het als kostenpost ziet. Kies het bewust en zet erbij wat het per maand kost.

Een patroon dat vaak werkt: begin met lezen via de officiële koppeling, laat de AI voorstellen maken en laat een mens die goedkeuren. Pas als dat maanden goed gaat, geef je schrijfrechten. Bij een installatiebedrijf dat werkbonnen laat verwerken betekent dat: bon lezen, uren en materiaal voorstellen, monteur of planner drukt op akkoord. Minder spannend dan volautomatisch, en het scheelt je een half jaar herstelwerk.

Let op

Laat niemand een koppeling bouwen die met het inlognaam en wachtwoord van een medewerker naar binnen gaat en de schermen naleest omdat er geen API is. Het valt om bij elke schermwijziging, het is meestal in strijd met de licentievoorwaarden, en als die medewerker uit dienst gaat staat je proces stil.

Wat je aan je softwareleverancier vraagt voordat je begint

Dit gesprek voer je vóór je een offerte voor het bouwwerk accepteert, niet erna. Stuur de vragen per mail, dan heb je het antwoord zwart op wit. Een leverancier die hier vaag over blijft, is zelf al een risico in je project.

  1. Is er een API, en waar staat de documentatie? Vraag om de link. Zit die achter een partnerportaal, vraag dan hoe je bouwer erbij komt.
  2. Zit die API in mijn huidige licentie, of moet ik naar een ander pakket of een extra module? Vraag het bedrag, per maand en per jaar.
  3. Welke gegevens kan ik ophalen en welke kan ik wegschrijven? Noem concreet wat je nodig hebt: klanten, artikelen, prijsafspraken, uren, facturen, documenten.
  4. Zijn er limieten op het aantal verzoeken per minuut of per dag? Dat bepaalt of je elke vijf minuten kunt bijwerken of één keer per nacht.
  5. Hoe kondigen jullie wijzigingen aan, hoe lang van tevoren, en hoe lang blijft een oude versie werken? Dit voorspelt je onderhoudslast beter dan wat dan ook.
  6. Waar staan de gegevens, en mag mijn koppeling er vanuit een andere omgeving bij? Vraag naar de regio en naar wat de voorwaarden zeggen over doorgifte.
  7. Mag ik gegevens uit dit pakket door een AI-model laten verwerken? Sommige voorwaarden verbieden dat of vragen om toestemming vooraf.
  8. Wie is mijn aanspreekpunt als de koppeling stilvalt, en valt dat onder mijn supportcontract?

Namen als Exact, AFAS, Microsoft 365, Moneybird en HubSpot komen in deze gesprekken het vaakst voorbij, simpelweg omdat veel MKB-bedrijven daarmee werken. Wat elk van die pakketten nu precies wel of niet aanbiedt, en in welk licentieniveau, verandert regelmatig. Daar zeggen we bewust niets over in een artikel dat een jaar blijft staan. Stel de vragen hierboven aan je eigen leverancier, over je eigen versie en licentie, en ga af op wat je op papier krijgt.

Wat het kost aan tijd

De tijd zit zelden in het programmeren. Hij zit in uitzoeken wat mag en kan, in toegang geregeld krijgen, en in de rommel in je gegevens. Dat laatste is bijna altijd het grootste blok. Twee systemen die dezelfde klant anders spellen, artikelnummers met en zonder streepje, projecten die hier een nummer hebben en daar een naam: dat legt iemand met de hand op één lijn voordat er iets automatisch kan lopen.

In je planning zet je, in deze volgorde: het gesprek met je leverancier en het wachten op sleutels, het opschonen van je gegevens, het bouwen en testen, en daarna een periode waarin het systeem meeloopt en een mens de uitkomsten controleert. Die laatste periode slaan mensen graag over. Daar zitten de fouten die je later duur betaalt.

Bij ons begint het met een kernsessie van een dagdeel van vier uur op je eigen werkvloer, waarin we het proces en de betrokken systemen van begin tot eind volgen. Dat kost € 596 exclusief btw en reiskosten. Bouwwerk daarna rekenen we per uur: € 110 voor eenvoudig werk zoals een standaardkoppeling leggen, € 165 voor complexe ontwikkeling. Wat het in jouw geval kost, hangt vooral af van hoe schoon je gegevens zijn en hoeveel uitzonderingen je proces kent.

Wanneer een koppeling niet kan of niet mag

Soms is het antwoord gewoon nee. Vervelend, maar beter in week één dan in week zes. Vier redenen kom je het vaakst tegen.

  • De leverancier houdt het dicht. Geen API voor klanten, alleen voor gecertificeerde partners, of alleen in het duurste abonnement. Soms is het beleid: ze willen niet dat er data uit hun systeem stroomt. Dat is hun goed recht en jij verandert er weinig aan.
  • De licentievoorwaarden verbieden het. Geautomatiseerde toegang, het uitlezen van schermen of het doorgeven van gegevens aan een derde partij kan expliciet verboden zijn. Lees dat voordat je bouwt, niet nadat je bent opgemerkt.
  • De gegevens mogen niet weg. Werk je met persoonsgegevens, dan bepaalt de AVG onder welke voorwaarden je die door een ander mag laten verwerken en waar dat mag gebeuren. Een AI-dienst buiten de EU is dan een keuze met gevolgen. Dit speelt sterk bij personeelsgegevens en bij dossiers op een accountantskantoor.
  • Het kan wel, maar het is het niet waard. Een koppeling voor een proces dat twee keer per maand gebeurt, verdien je niet terug. Dan is iemand die het overtypt het juiste antwoord.

Loop je vast op de eerste twee, dan blijft er meestal iets over: een geplande export naar een beveiligde map, een leverancier die tegen betaling zelf een koppeling bouwt, of het proces verleggen naar een systeem dat wél opengaat. Niet elegant, wel werkend. En het is een goede reden om bij je volgende pakketkeuze de vraag naar koppelbaarheid vooraan te zetten.

Een koppeling is nooit af

Dit komt in verkoopgesprekken zelden aan bod: je bouwt geen koppeling, je onderhoudt er een. Je leverancier wijzigt zijn software, want dat hoort bij een pakket dat leeft. Een veld verandert van naam, een oude versie van de API gaat uit de lucht, een sleutel verloopt, een beveiligingsregel wordt strenger. Dan valt je koppeling stil, en meestal merk je dat aan een klant die belt.

Wat helpt: bouw vanaf dag één in dat het systeem het je vertelt als het misgaat. Een melding naar een mailbox waar iemand naar kijkt, een overzicht van wat is verwerkt en wat is blijven staan, en een handmatige weg om iets alsnog te doen. Bij een transportbedrijf dat ritten automatisch factureert wil je niet op maandag ontdekken dat er sinds donderdag niets meer is doorgekomen.

En spreek af wie het oplost. Zet in de offerte wie er kijkt als een koppeling stilvalt, binnen welke termijn en tegen welk tarief. Zonder die afspraak is elke storing een nieuwe onderhandeling op het slechtste moment.

Let op

Vraag ook wat er gebeurt als je met de bouwer stopt. Kun je bij de sleutels, staat de koppeling ergens beschreven, en kan een ander die overnemen. Is dat onduidelijk, dan ben je niet je systeem aan het koppelen maar jezelf aan het vastleggen.

Wanneer je ons nodig hebt en wanneer niet

Heb je twee gangbare pakketten die een standaardkoppeling met elkaar aanbieden, dan heb je ons niet nodig. Aanzetten en instellen is een middag werk en je leverancier helpt je. Datzelfde geldt als een kant-en-klare koppeling uit een marktplaats je vraag oplost. Neem die.

Wij zijn nuttig zodra er meerdere systemen bij komen kijken die elkaars taal niet spreken, zodra er logica omheen moet die geen standaardkoppeling levert, of zodra je wilt weten of het überhaupt kan voordat je er geld in steekt. In dat laatste geval is de kernsessie de goedkoopste manier om erachter te komen dat je iets niet moet bouwen.

Verder lezen
Waarom AI-projecten in het MKB mislukken

Projecten stranden zelden op de techniek. Ze stranden op rommelige data, een pilot die nooit eindigt en niemand die eigenaar is.

Wat kost AI-automatisering echt?

De bouwkosten zijn meestal het makkelijkste deel van de rekening. De verrassingen zitten in het opschonen vooraf, het gebruik per maand en het onderhoud daarna.

Zelf bouwen, tool kopen of uitbesteden?

Kopen is bijna altijd het startpunt, zelf bouwen is aantrekkelijker dan het is, en uitbesteden loont pas als er koppelingen en maatwerk bij komen.

Maatwerksoftware & integratiesProcesautomatiseringInstallatie & techniekBouw & afbouwGroothandel & technische handel

Wat vond je hiervan? Eén klik is genoeg, inloggen hoeft niet.

Reacties

Aanvulling, tegenspraak of een vraag: allemaal welkom. Je krijgt eerst een mailtje om je adres te bevestigen, daarna lezen wij mee voordat je reactie online komt. Je e-mailadres komt nooit op de site te staan.

Reacties laden…

0/2500
We bewaren je naam, e-mailadres en reactie om hem te kunnen plaatsen en erop te antwoorden. Zie de privacyverklaring.

Liever even sparren dan lezen?

Een half uur met iemand die zelf bouwt, kost je niets. We zeggen ook eerlijk wanneer je ons niet nodig hebt.

Plan een kennismakingBekijk de prijzen