Een agent voor jullie eigen proces?
Kies een afgebakende taak en werk toe naar een agent met heldere bronnen, rechten en controle.
Dennis Claassen
AI-trainer · 35+ teams getraind
Key takeaways
- Een AI-agent kan een verlofaanvraag checken op saldo, bezetting en termijn. Afwijzen op bedrijfsbelang blijft mensenwerk, want dat is een afweging, geen rekensom.
- De grootste valkuil is niet één foute aanvraag, maar twee goede tegelijk. Apart passen ze allebei binnen de bezetting, samen niet, en de agent ziet dat alleen als hij ook de nog openstaande aanvragen van anderen meeneemt.
- De wet geeft je twee weken. Reageert niemand schriftelijk binnen twee weken na de aanvraag, dan is het verlof van rechtswege toegekend zoals de medewerker het vroeg (art. 7:638 lid 2 BW).
- Wettelijke en bovenwettelijke dagen vervallen op een andere klok. Het wettelijke minimum vervalt na een half jaar, de rest pas na vijf jaar. Verwisselt de agent de volgorde, dan klopt het saldo niet meer.
- Doe dit deze week: laat de agent drie weken alleen checken en nooit zelf goedkeuren, tel hoeveel keer een tweede aanvraag de bezetting pas samen met een eerdere liet doorbreken, en leg je minimale bezetting per team schriftelijk vast voor je verder automatiseert.
Kun je een verlofaanvraag aan AI overlaten? Voor een deel wel: een AI-agent kan het verlofsaldo checken, de bezetting per dag doorrekenen en een schriftelijke bevestiging opstellen binnen de wettelijke termijn van twee weken. Zelf een aanvraag afwijzen op bedrijfsbelang blijft bij een leidinggevende, want de wet stelt het opnemen van verlof voorop en geeft de werkgever alleen ruimte bij "gewichtige redenen", vastgelegd in artikel 7:638 BW. Dat is geen drempelwaarde die je in een prompt zet, maar een afweging die per geval verschilt. Hieronder het niveau dat bij deze taak past, de grens tussen checken en beslissen, en de valkuil die ontstaat zodra twee aanvragen elkaar net mislopen. Twijfel je waar je zelf zou beginnen, de Agent Sprint bouwt dit samen met je team op je eigen rooster.
Wat is een AI-agent voor een verlofaanvraag?
Een AI-agent is AI die zelf stappen zet in plaats van alleen een vraag te beantwoorden. Bij een verlofaanvraag betekent dat: hij leest de aanvraag, haalt het actuele verlofsaldo en bezettingsrooster erbij, rekent de bezetting door voor elke dag in de gevraagde periode, en stelt een conceptreactie op. Een leidinggevende bevestigt of grijpt in, niet de agent.
Het verschil met een simpel HR-formulier zit in het doorrekenen. Een formulier registreert een aanvraag: naam, periode, klaar. Een agent legt die aanvraag naast alles wat er al loopt, inclusief wat nog niet is goedgekeurd, en geeft een cijfer terug: bij een team van twaalf medewerkers met een minimale bezetting van tien, meldt hij bijvoorbeeld "donderdag en vrijdag: 9 van de 12 beschikbaar, 1 onder het minimum" in plaats van alleen "aanvraag ontvangen". Dat ene getal is het verschil tussen registreren en daadwerkelijk beoordelen, en het is precies de beslisregel die verderop in dit artikel terugkomt.
Het verschil met een hr chatbot
Een hr chatbot beantwoordt een vraag zoals "hoeveel vakantiedagen heb ik nog" met het saldo uit het systeem. Dat is nuttig, maar het is geen beoordeling: de chatbot rekent niets door voor een hele periode en legt een aanvraag niet naast die van collega's. Een verlofaanvraag-agent doet dat laatste wel, en daarom hoort hij op een ander niveau in deze tabel dan een chatbot die alleen vragen beantwoordt.
Welk niveau past bij het afhandelen van een verlofaanvraag?
Het lichtste gereedschap dat de klus betrouwbaar klaart. De drempels volgen uit wat handmatig narekenen kost, tegenover wat een vaste koppeling aan je rooster- of HR-systeem kost om te bouwen en te onderhouden.
| Als dit geldt | Dan bouw je dit | Waarom de drempel daar ligt |
|---|---|---|
| Eén team, minder dan 15 medewerkers, een paar aanvragen per week | Een prompt: plak de aanvraag, het saldo en het rooster van die week | Bij een paar aanvragen per week kost handmatig narekenen vijf tot tien minuten per aanvraag. Een koppeling bouwen kost een dag of meer, dat verdien je op dit volume niet terug |
| Meerdere teams, 15 tot 50 medewerkers, meerdere aanvragen per dag | Een workflow: een vaste export uit je HR-systeem, één AI-stap voor de bezettingscheck, een leidinggevende die bevestigt | Bij meerdere aanvragen per dag loop je zonder vast overzicht het risico dat twee aanvragen voor dezelfde week los van elkaar worden beoordeeld. Een workflow met één gedeeld overzicht voorkomt dat |
| Meer dan 50 medewerkers, of verlof dat via meerdere systemen tegelijk binnenkomt (HR-tool, mail, Teams) | Een agent met een directe koppeling aan je roostersysteem, die elke nieuwe aanvraag tegen de actuele stand aflegt | Bij dit volume is een dagelijkse export niet snel genoeg: tussen twee exports in kunnen meerdere aanvragen voor dezelfde periode binnenkomen zonder dat het systeem dat ziet |
| De aanvraag raakt een cao-regel, een blokperiode of een lopend ziektedossier | Altijd een mens die de aanvraag beoordeelt, ook als de bezetting en het saldo op zichzelf kloppen | Een cao-uitzondering of een ziektedossier vraagt een juridische afweging die geen rekenregel is |
Verlofaanvraag formulier of los bericht: welke input heeft de agent nodig?
Een vast verlofaanvraag formulier werkt beter dan een los bericht, omdat de agent dan altijd dezelfde vijf velden krijgt: naam, team, gevraagde periode, type verlof (wettelijk, bovenwettelijk, onbetaald) en een vrij veld voor bijzonderheden. Mist een van die velden, laat de agent er dan expliciet naar vragen in plaats van een aanname te doen over wat er niet staat. Dat scheelt een na-vraagronde die bij een los bericht volgens onze trainingen meestal een of twee extra berichten kost; bij een vast formulier is dat vrijwel nooit nodig, behalve bij het vrije veld met bijzonderheden.
Verlofaanvraag afhandeling als eerste stap in hr automatisering
Begin bij deze ene taak, niet bij een brede hr automatisering van onboarding tot verzuim tegelijk. Verlofaanvragen zijn een goed startpunt omdat de regels (saldo, bezetting, de termijn van twee weken) objectief en vooraf bekend zijn. Verzuim en onboarding bevatten veel meer uitzonderingen, en daar betaal je de leercurve van een eerste hr automatisering liever niet.
Wat mag de agent zelf beslissen bij een verlofaanvraag, en wat niet?
Microsofts eigen voorbeeld van een leave-of-absence compliance agent laat precies zien waar de grens vandaag ligt: de agent "cross-checks requests against policies, legal frameworks, and employee records" en verwerkt goedkeuringen "per delegation rules", maar nergens in die beschrijving staat een check op de gecombineerde bezetting van een heel team. Dat is geen toevallige omissie: bezetting optellen over meerdere, nog niet afgeronde aanvragen is een ander soort rekenwerk dan één aanvraag tegen één beleidsregel leggen.
| Situatie | Wat de agent doet | Waarom deze grens hier ligt |
|---|---|---|
| Saldo is voldoende, bezetting blijft op elke dag op of boven het afgesproken minimum, geen overlappende nog niet beoordeelde aanvraag | Automatisch een conceptbevestiging klaarzetten, een leidinggevende zet die binnen twee weken op verzenden | Dit zijn objectieve, nameetbare criteria. Er is geen afweging nodig, alleen een rekensom |
| Bezetting zakt op minstens één dag onder het minimum, alleen omdat een andere, nog niet beoordeelde aanvraag voor dezelfde periode meetelt | Beide aanvragen naar een mens, met de bezettingscijfers per dag erbij | Twee aanvragen raken elkaar pas zodra je ze optelt. Wie voorrang krijgt is een keuze, geen rekenregel |
| De aanvraag gebruikt meer dagen dan het wettelijke minimum toestaat en moet overgaan naar bovenwettelijke dagen | Signaleren welk deel uit welke pot komt, nooit zelf herverdelen zonder dat te laten zien aan de medewerker | Een foute toewijzing tussen de twee potten verandert wanneer het recht vervalt: een half jaar tegenover vijf jaar |
| De werkgever wil afwijzen op bedrijfsbelang | Nooit de agent. Altijd een leidinggevende, schriftelijk, binnen twee weken na de aanvraag | Geen schriftelijk bezwaar binnen twee weken betekent dat de aanvraag van rechtswege is toegekend zoals gevraagd (art. 7:638 lid 2 BW) |
| Verlofdagen vallen samen met een ziekmelding | Nooit automatisch als verlof boeken. Vraag expliciete instemming van de medewerker | Dagen waarop een medewerker tijdens vastgestelde vakantie ziek is, gelden niet als vakantie, tenzij de medewerker daarmee instemt (art. 7:638 lid 8 BW) |
Let op
Een agent die zelf een aanvraag afwijst, doet meer dan informeren: hij beslist over een arbeidsvoorwaarde. Laat de agent daarom altijd op "concept" of "signaleren" staan bij twijfel, nooit op "afwijzen" zonder dat een mens het ziet.
Waar verlofaanvraag afhandeling met AI misgaat: de aanvraag die de agent niet ziet aankomen
Een geconstrueerd, fictief voorbeeld bij een klantenserviceteam van twaalf medewerkers, met een afgesproken minimale bezetting van tien man per dag. De namen, cijfers en het bedrijf zijn verzonnen; het sync-mechanisme waarop het voorbeeld rust niet. BambooHR beschrijft bijvoorbeeld zelf een "nightly sync" die verloftegoeden tussen het eigen systeem en een koppeling met een andere HR-tool eenmaal per nacht gelijktrekt, precies het soort vertraging dat in dit voorbeeld het verschil maakt tussen twee losse, correcte adviezen en één gemiste combinatie.
De situatie. Op maandagochtend dient Tom een aanvraag in voor de hele week van 10 tot en met 14 augustus (week 33). Twintig minuten later dient Sanne een aanvraag in voor woensdag tot en met vrijdag van diezelfde week. Op het rooster staat al Mark, twee dagen op training op donderdag en vrijdag.
De prompt voor Toms aanvraag:
Check deze verlofaanvraag: Tom, team Klantenservice (12 fte), week 33
(10 t/m 14 augustus), saldo 14 wettelijke dagen. Minimale bezetting:
10 personen per dag. Reeds afwezig deze week: Mark, 2 trainingsdagen
op 13 en 14 augustus. Geef per dag de bezetting en een advies.
Wat de agent teruggeeft: op elke dag van week 33 zijn er elf van de twaalf medewerkers beschikbaar zonder Tom, en tien met Tom erbij op donderdag en vrijdag (door Marks training). Saldo ruim voldoende. Advies: automatisch goedkeuren. Dat advies klopt, op het moment dat het wordt gegeven.
Twintig minuten later komt Sannes aanvraag binnen. Het roostersysteem van dit voorbeeldbedrijf synchroniseert eenmaal per nacht, dus Toms net goedgekeurde verlof staat nog niet in de live rooster-export waar de agent uit leest.
De prompt voor Sannes aanvraag, met dezelfde, nog niet bijgewerkte roosterdata:
Check deze verlofaanvraag: Sanne, team Klantenservice (12 fte), 12 t/m
14 augustus, saldo 10 wettelijke dagen. Minimale bezetting: 10 personen
per dag. Reeds afwezig deze week: Mark, 2 trainingsdagen op 13 en 14
augustus. Geef per dag de bezetting en een advies.
Wat de agent teruggeeft: opnieuw elf van de twaalf beschikbaar, tien op donderdag en vrijdag door Marks training. Saldo voldoende. Advies: automatisch goedkeuren. Dit advies ziet er precies zo onderbouwd uit als het eerste, en dat is het probleem: beide adviezen zijn correct voor de roosterstand die de agent op dat moment kreeg, maar geen van beide roosterstanden bevat de andere, inmiddels wel echte afwezigheid.
Het resultaat. Op donderdag 13 en vrijdag 14 augustus zijn Tom, Sanne én Mark gelijktijdig weg: 12 min 3 is 9 beschikbaar, één onder de afgesproken minimale bezetting van tien. Geen van de twee losse adviezen was fout. De combinatie wel, en die combinatie zag geen van beide checks, omdat allebei een momentopname gebruikten in plaats van elkaars nog lopende aanvraag.
Wat je repareert voordat je goedkeurt: vraag de agent niet alleen naar "het rooster", maar expliciet naar de lijst van vandaag al ingediende, nog niet definitief verwerkte aanvragen voor hetzelfde team en dezelfde periode, los van of het roostersysteem die al heeft gesynchroniseerd. Praktisch: twee aanvragen voor hetzelfde team in dezelfde periode worden altijd samen doorgerekend voordat een van beide een definitief advies krijgt, nooit los na elkaar op basis van dezelfde ochtendexport.
Verlofaanvraag en de wettelijke termijn van twee weken
Verlof opnemen is het uitgangspunt, afwijzen de uitzondering
De wet draait de bewijslast om. De werkgever moet de medewerker ieder jaar de kans geven om verlof op te nemen, en stelt begin en einde van die vakantie vast "overeenkomstig de wensen van de werknemer", tenzij gewichtige redenen zich daartegen verzetten (art. 7:638 lid 1 en 2 BW). Een agent die dit uitgangspunt kent, start dus bij "goedkeuren, tenzij", niet bij "beoordelen of het mag".
Waarom is snelheid hier geen kwestie van service, maar van wet? Artikel 7:638 lid 2 BW stelt: reageert de werkgever niet binnen twee weken nadat de medewerker zijn wensen schriftelijk kenbaar heeft gemaakt, dan is de vakantie vastgesteld overeenkomstig die wensen. Geen reactie is dus geen status quo, het is automatische toekenning.
Dat maakt een agent nuttig voor iets anders dan snelheid alleen: hij kan garanderen dat er altijd op tijd een schriftelijke reactie de deur uitgaat, ook als die reactie "dit gaat nog naar een leidinggevende" is in plaats van een definitief antwoord. Daarmee voorkom je dat een aanvraag per ongeluk van rechtswege wordt toegekend omdat niemand er binnen twee weken naar schreef, zonder dat de agent zelf de inhoudelijke afweging maakt. Bij gewichtige redenen geeft lid 3 van hetzelfde artikel de medewerker bovendien recht op minstens twee aaneengesloten weken verlof, als zijn saldo dat toelaat: een afwijzing is dus zelden een volledige afwijzing, en dat nuanceverschil hoort in de reactie van een mens, niet in een automatisch "nee".
Privacy bij een verlofaanvraag-agent: wat hij wel en niet mag zien
Een verlofaanvraag bevat soms meer dan een datum. Een vrij tekstveld met "vanwege de bevalling van mijn partner" of "voor een medische behandeling" is een persoonsgegeven; gezondheid staat in artikel 9 AVG expliciet genoemd als een van de bijzondere categorieën die alleen onder een specifieke uitzondering verwerkt mogen worden, naast onder meer ras, politieke voorkeur en seksuele leven. Laat de agent daarom alleen op type verlof en periode rekenen, en laat een vrij tekstveld met een reden door een mens lezen, niet door het model meewegen in het bezettingsadvies.
Gebruik een zakelijk account met verwerkersovereenkomst en modeltraining uitgeschakeld, net als bij elke andere HR-toepassing. Nooit zelf: een ziekmelding of een lopend verzuimdossier aan de agent voeren om "efficiënter te plannen". Dat is iets anders dan een verlofaanvraag, en valt onder strengere regels voor gezondheidsgegevens.
Info
Stand van zaken op 30 oktober 2026. HR- en roosterpakketten bouwen AI-ondersteunde verlofmodules nog volop uit; Microsofts eigen voorbeeldagent voor verlof staat zelf in een scenario-bibliotheek die het bedrijf nog uitbreidt, niet als vaste functie in elk abonnement. Welke koppelingen, welke velden en welke goedkeuringsregels een pakket aanbiedt, wisselt per leverancier en per update. Check dit in je eigen HR- of roostersysteem voor je een module activeert.
Wat het oplevert, en hoe je het na zeven dagen meet
Wat na een paar weken beter wordt: de bezettingscheck wordt scherper, omdat je elke gemiste overlap als regel hebt toegevoegd aan wat de agent meeneemt. Wat niet beter wordt vanzelf: de afweging bij gewichtige redenen, en een cao-uitzondering die niet in je standaardregels staat.
Uit onze eigen Agent Sprint-trajecten zien we dat een eerste bezettingscheck enkele minuten kost tegenover een kwartier tot een half uur handmatig narekenen bij een team van deze omvang, vooral omdat het meetellen van nog openstaande aanvragen van anderen het meeste handmatige zoekwerk was. Dat is trainingservaring, geen onafhankelijk gemeten cijfer, en het geldt vooral bij teams van tien of meer medewerkers met meerdere aanvragen per week; bij een klein team met een paar aanvragen per maand overzie je het zelf sneller dan je de agent instrueert.
Meet drie dingen, zeven dagen op een rij:
- Hoeveel aanvragen kregen pas bij de tweede, gecombineerde check een ander advies dan bij de eerste, losse check? Een getal boven nul laat precies zien waar de valkuil uit dit artikel in de praktijk toeslaat.
- Hoeveel schriftelijke reacties gingen binnen de wettelijke twee weken de deur uit? Dit hoort op honderd procent te staan, want een gemiste termijn is geen HR-foutje maar een automatische toekenning.
- Hoeveel keer moest een leidinggevende het advies van de agent corrigeren omdat het saldo verkeerd over wettelijke en bovenwettelijke dagen was verdeeld? Een dalende lijn in twee weken is gezond, een gelijk blijvend aantal betekent dat de regel over de volgorde van de twee potten nog ontbreekt.
Doe dit deze week
Leg je minimale bezetting per team schriftelijk vast
Eén getal per team, niet per gevoel. Zonder dat getal kan geen agent en geen mens een bezettingscheck maken, want de drempel waar je tegen toetst bestaat dan nog niet.
Draai de prompt uit dit artikel op twee echte, overlappende aanvragen
Neem twee aanvragen van collega's uit hetzelfde team voor dezelfde of een overlappende periode. Check ze eerst los, dan samen. Zie je een ander advies zodra je ze samen doorrekent, dan heb je de valkuil uit dit artikel in je eigen data gevonden.
Zet de agent op signaleren, niet op beslissen
Laat hem drie weken lang alleen een conceptadvies geven dat een leidinggevende bevestigt of corrigeert, nooit automatisch verzendt. Tel in die drie weken hoe vaak de correctie nodig was, dat getal is je nulmeting voor de meetsectie hierboven.
Het agent-recept dat vandaag werkt: bij elke nieuwe verlofaanvraag rekent de agent de bezetting door voor elke dag in de gevraagde periode, inclusief alle andere aanvragen die vandaag al zijn ingediend voor hetzelfde team, ook de nog niet beoordeelde. Hij stelt een conceptreactie op binnen een uur, zodat een leidinggevende altijd ruim binnen de wettelijke twee weken kan reageren. Niets gaat automatisch de deur uit zonder die bevestiging. Bouw dit zelf uit met de niveaus uit een AI-agent maken zonder code, of begin met de prompt uit dit artikel in de promptbibliotheek.
Wil je dit met je eigen HR- of roostersysteem werkend hebben? In de Agent Sprint bouw je dat op je eigen cijfers en je eigen cao. Wil je eerst breder in kaart brengen waar AI in je organisatie het meeste oplevert? Een AI-werksessie brengt dat in kaart.
AI-training
Wil je AI leren inzetten?
In onze praktische trainingen leer je hoe je ChatGPT, Claude en andere AI-tools effectief inzet voor jouw werk.
Bronnen
- Rijksoverheid, Burgerlijk Wetboek Boek 7, artikel 638. Zelf geopend. Bron voor de volledige tekst van lid 1 tot en met 8: de hoofdregel dat de werkgever de wensen van de medewerker volgt, de termijn van twee weken, het recht op twee aaneengesloten weken bij gewichtige redenen, en de uitzondering bij ziekte tijdens vastgestelde vakantie.
- Rijksoverheid, Burgerlijk Wetboek Boek 7, artikel 634 en 640a. Zelf geopend. Bron voor het wettelijke minimum (viermaal de overeengekomen arbeidsduur per week) en de vervaltermijn van een half jaar voor dat minimum, met de uitzondering als de medewerker redelijkerwijs niet in staat was het verlof op te nemen. De toeschrijving van de zesmaandentermijn aan artikel 640a is bevestigd door HRpraktijk en Loyens & Loeff hieronder.
- Microsoft Adoption, Leave-of-absence compliance agent. Zelf geopend. Bron voor de beschrijving van een bestaande verlofagent die aanvragen cross-checkt tegen beleid en dossiers en goedkeuringen verwerkt per delegatieregel, zonder een vermelding van een check op gecombineerde teambezetting.
- HRpraktijk, Vakantiedagen opnemen, ook als er nog niet genoeg zijn opgebouwd. Niet zelf rechtstreeks te openen; geraadpleegd via een zoekopdracht die de pagina-inhoud citeert. Tweede, onafhankelijke bevestiging van de zesmaandentermijn voor het wettelijke minimum tegenover de termijn van vijf jaar voor bovenwettelijke dagen.
- Loyens & Loeff, Verval- en verjaringstermijnen van vakantiedagen. Niet zelf rechtstreeks te openen; geraadpleegd via een zoekopdracht die de pagina-inhoud citeert. Derde, onafhankelijke bevestiging van het onderscheid tussen de vervaltermijn voor wettelijke dagen en de verjaringstermijn voor bovenwettelijke dagen.
- BambooHR, Remote and BambooHR Nightly Time Off Sync. Zelf geopend. Bron voor het bestaan van een nachtelijke, eenmaal-per-nacht synchronisatie van verloftegoeden tussen twee gekoppelde systemen, het mechanisme achter het voorbeeld in dit artikel.
- Rendement, De AVG en verschillende soorten persoonsgegevens. Zelf geopend. Bron voor de indeling van bijzondere persoonsgegevens onder artikel 9 AVG, met gezondheid als expliciet genoemde categorie naast onder meer ras, politieke voorkeur en seksuele leven.
Veelgestelde vragen
Mag een AI-agent een verlofaanvraag zelf goedkeuren?
Hij kan het saldo, de bezetting per dag en de wettelijke termijn checken en een conceptbevestiging klaarzetten, maar een leidinggevende zet die pas op verzenden. Afwijzen op bedrijfsbelang mag de agent nooit zelf doen: dat is een afweging volgens artikel 7:638 BW, geen rekenregel.
Moet een werkgever verlof opnemen binnen twee weken bevestigen?
Ja, in de praktijk wel. Reageert de werkgever niet binnen twee weken nadat de medewerker zijn wensen schriftelijk kenbaar heeft gemaakt, dan is het verlof opnemen van rechtswege vastgesteld zoals de medewerker vroeg (art. 7:638 lid 2 BW). Een agent kan garanderen dat er altijd op tijd een schriftelijke reactie uitgaat, ook als die reactie "dit gaat naar een leidinggevende" is.
Is verlofaanvraag afhandeling een goede eerste stap in hr automatisering?
Ja, beter dan bijvoorbeeld verzuim of onboarding. De regels bij een verlofaanvraag (saldo, bezetting, de termijn van twee weken) zijn objectief en vooraf bekend, terwijl verzuim en onboarding veel meer uitzonderingen kennen. Daarom is dit een geschikt startpunt voor hr automatisering, niet het eindpunt.
Is een hr chatbot hetzelfde als een agent voor verlofaanvragen?
Nee. Een hr chatbot beantwoordt vragen zoals "hoeveel dagen heb ik nog", maar beoordeelt geen aanvraag. Een verlofaanvraag-agent rekent de bezetting voor een hele periode door en legt die naast andere, nog openstaande aanvragen van collega's, iets wat een chatbot niet doet.
Welke informatie mag een AI-agent gebruiken bij een verlofaanvraag formulier?
Naam, team, periode, type verlof en saldo zijn genoeg voor een bezettingscheck. Een vrij tekstveld met een reden zoals een medische behandeling is een persoonsgegeven over gezondheid en hoort alleen door een mens gelezen te worden, niet door het model meegewogen in het bezettingsadvies.


