Digitale workflows over meerdere afdelingen
Interne tools als onderdeel van één doorlopende werkstroom.
Als je al Microsoft 365 of Google Workspace hebt, bouw je een interne tool niet ernaast maar erbovenop: inloggen doet je team met het account dat het al heeft, en de tool haalt zijn gegevens op met dezelfde rechten die daar al gelden. Dat laatste is het punt waar het in de praktijk misgaat, vooral bij chatbots — een assistent die alle bedrijfsdocumenten kan lezen, lekt binnen een week iets aan iemand die het niet mocht zien. Dit artikel beschrijft welk werk je beter in je bestaande suite oplost, wanneer een eigen tool goedkoper uitpakt, en hoe je de koppeling veilig legt.
Beide suites kunnen meer dan de meeste bedrijven gebruiken, en het goedkoopste maatwerk is het maatwerk dat je niet bouwt. Voordat je iemand inhuurt, is het de moeite waard om te controleren of je vraag hier al onder valt.
In het Microsoft-ecosysteem lost Power Automate veel eenvoudige koppelingen op, en het zit in veel zakelijke abonnementen al inbegrepen — al zitten de zogeheten premium connectoren doorgaans in een duurder pakket. Formulieren, goedkeuringsstromen en documentopslag met versiebeheer regel je met Forms, Teams-goedkeuringen en SharePoint zonder een regel code. Controleer wel in je eigen licentieoverzicht wat er in jouw plan zit; Microsoft wijzigt die indeling regelmatig en het verschilt per abonnement.
Bij Google Workspace is Apps Script het equivalent: een scriptomgeving die bij je abonnement inbegrepen zit en direct bij Sheets, Docs, Gmail en Drive kan. Voor een terugkerend rapport, een goedkeuringsmailtje of een export die elke maandag moet draaien, is dat vaak binnen een dag geregeld. Je hebt er geen externe tool en geen extra abonnement voor nodig.
Toets voordat je bouwt: als je vraag te beschrijven is als "iemand vult iets in, iemand anders keurt het goed, en het komt ergens terecht", dan kan je bestaande suite het waarschijnlijk al. Gaat het om "we willen zien waar iets staat in een proces dat over meerdere afdelingen loopt", dan kom je met formulieren en goedkeuringen niet ver genoeg.
De grens is redelijk scherp te trekken. Microsoft 365 en Google Workspace zijn uitstekend in documenten, communicatie en losse goedkeuringsstromen. Ze zijn zwak zodra je een eigen datamodel nodig hebt — een order die een status heeft, aan een klant hangt, aan een planning en aan een factuur, en waar drie afdelingen elk een ander stukje van bijwerken.
Op dat moment gaan mensen SharePoint-lijsten of Google Sheets als database gebruiken. Dat werkt, tot het niet meer werkt: geen fatsoenlijke relaties, geen validatie, en een gedeeld bestand waar iedereen tegelijk in zit. De symptomen zijn herkenbaar uit mijn artikel over het opruimen van een rommelige tech-stack — een spreadsheet die stiekem het kernsysteem van het bedrijf is geworden.
Een tweede grens is de gebruikerservaring. Generieke formulieren en lijsten zijn prima voor werk dat je maandelijks doet. Voor een scherm dat je team acht keer per dag opent, telt elke overbodige klik acht keer per dag mee, en dan wordt een tool die rond de taak is ontworpen snel terugverdiend.
Een interne tool naast je suite is geen tweede eiland. Er zijn drie koppelvlakken die je vrijwel altijd nodig hebt.
Beide platformen bieden hiervoor gedocumenteerde API's: Microsoft Graph aan de ene kant, de Google Workspace-API's aan de andere. Technisch is dit gebaand terrein. De inspanning zit in het rechtenmodel, niet in de koppeling zelf.
Dit is waar ik de meeste plannen zie sneuvelen, en terecht. Het idee is aantrekkelijk: een assistent die vragen beantwoordt op basis van alles wat in SharePoint of Drive staat. De uitvoering is verraderlijk, want een naïeve opzet indexeert alle documenten in één zoekindex en beantwoordt daarmee ieders vraag.
Het gevolg laat zich raden. Iemand vraagt iets onschuldigs over arbeidsvoorwaarden en krijgt een antwoord dat gebaseerd is op een salarisoverzicht of een reorganisatienotitie waar hij geen toegang toe heeft. De bot heeft niets gehackt — hij had die rechten gewoon gekregen bij het indexeren. In een bedrijf van vijftien man is dat geen theoretisch probleem maar een gesprek dat je niet wilt voeren.
De oplossing is dat de rechten van de gebruiker meegaan tot in de zoekstap: de bot zoekt namens de persoon die de vraag stelt, en ziet dus alleen wat die persoon zelf zou kunnen openen. Dat is aanzienlijk meer werk dan een map in een index gooien, en het is precies het verschil tussen een demo en iets dat je in productie durft te zetten. Verder gelden dezelfde regels als bij elke AI-stap: bronvermelding bij elk antwoord, en een duidelijk "dat weet ik niet" in plaats van een verzonnen antwoord. Ik heb die uitgangspunten uitgewerkt in mijn artikel over betrouwbare AI-agents.
Overweeg ook de kant-en-klare route. Microsoft biedt Copilot-varianten en Copilot Studio als losse producten bovenop je abonnement, en die zijn voor standaardvragen over je eigen documenten vaak sneller ingericht dan iets eigens. Reken de licentiekosten per gebruiker per maand door en vergelijk die met een eenmalige bouw; bij een klein team wint de kant-en-klare oplossing regelmatig, en dat zeg ik ook als het betekent dat er voor mij geen opdracht in zit.
Ook hier het eerlijke onderscheid, want dit onderwerp is bij ultimAItech beter onderbouwd in techniek dan in klantcases.
Een klein intern hulpmiddel dat op je bestaande suite aansluit — een formulier met een eigen datamodel, een overzichtsscherm, meldingen in Teams of Gmail — zit doorgaans onderin de range voor procesautomatisering: €3.000 tot €15.000, afhankelijk van het aantal koppelingen. Een volwaardig intern dashboard of klantportaal met rollen zit tussen €7.500 en €25.000 of meer. Een AI-assistent op je eigen content begint rond €500 tot €1.500 eenmalig plus €20 tot €100 per maand aan API-kosten, maar dat is voor een afgebakende set documenten en niet voor een rechten-bewuste zoekopdracht over je hele Drive.
Vergeet niet de kosten die je al betaalt mee te rekenen. Als je een Copilot-licentie per gebruiker per maand afneemt, tikt dat bij twintig medewerkers hard aan; bij vijf medewerkers zelden. Volledige indicaties staan op de pagina over maatwerksoftware en AI.
Let bij de selectie vooral op of een partij uit zichzelf over het rechtenmodel begint, want een chatbot die alle documenten in één index gooit, lekt vroeg of laat informatie aan iemand die er geen toegang toe had. Een goede partij laat de rechten van de gebruiker meelopen tot in de zoekstap en regelt inloggen via het bestaande Microsoft- of Google-account, zodat toegang vervalt zodra iemand uit dienst gaat. ultimAItech bouwt interne tools en AI-assistenten voor mkb in Drenthe en Overijssel en beheerst deze techniek, maar heeft nog geen live klantcase met specifiek een Microsoft 365- of Workspace-koppeling — vraag daarom bij elke kandidaat, ook bij mij, om een referentie die je mag bellen.
Vaak wel, en dan moet je dat doen. Power Automate zit in veel Microsoft 365-abonnementen inbegrepen en Apps Script hoort bij Google Workspace, dus voor formulieren, goedkeuringen en terugkerende rapporten heb je geen externe partij nodig. Het omslagpunt komt als je een eigen datamodel nodig hebt met relaties en statussen die meerdere afdelingen bijwerken.
Ja, en dat hoort de standaard te zijn in plaats van een extra. De bot voert de zoekopdracht uit namens de ingelogde gebruiker, waardoor hij alleen documenten meeneemt die deze persoon zelf ook zou kunnen openen. Kost dit meer bouwwerk dan één gedeelde index? Ja. Is het onderhandelbaar? Nee.
Zelden, en bijna nooit vanwege een interne tool. Een migratie tussen suites raakt elke medewerker en elk document, terwijl beide platformen goede API's hebben om op aan te sluiten. Blijf op de suite waar je team al aan gewend is en bouw daarop verder.
Als je inloggen via Entra ID of Google-inlog hebt geregeld, vervalt de toegang op het moment dat het account geblokkeerd wordt — je hoeft niets aparts te doen. Dat is precies waarom een eigen gebruikerslijst met eigen wachtwoorden bijna altijd de verkeerde keuze is voor een interne tool.
Naast Microsoft 365 of Google Workspace bouwen betekent erbovenop bouwen: hetzelfde inloggen, dezelfde rechten, documenten op hun plek, meldingen waar mensen al kijken. Los eerst op wat je suite al kan, want dat is gratis werk dat je niet hoeft te onderhouden. Wat overblijft is meestal een eigen datamodel of een scherm dat je team de hele dag gebruikt — en dat zijn precies de twee dingen waar maatwerk zich terugverdient.
Twijfel je of je vraag binnen je huidige abonnement past? Plan een vrijblijvend gesprek of stuur een WhatsApp. Als het antwoord Power Automate of Apps Script is, zeg ik dat gewoon.
Interne tools als onderdeel van één doorlopende werkstroom.
Wat je doet als een SharePoint-lijst of Sheet stiekem je kernsysteem is geworden.
De publieke variant: een chatbot aansluiten zonder je site opnieuw te bouwen.