De meeste CV-tools dwingen je in hun eigen lay-out. Voor een bureau, een detacheerder of een consultancy is dat zelden bruikbaar — daar bestaat een eigen huisstijl-document, en daar moeten nieuwe CV's in passen. CVeetje heeft daar een aparte flow voor: je uploadt je DOCX-template, de AI vult 'm in. Hier is hoe het echt werkt.
Wat is het verschil met "gewoon een stijl kiezen"?
Een stijl is een door CVeetje gemaakte lay-out. Conservative, Balanced, Creative, Experimental, Editorial. Geweldig voor individuele sollicitanten, maar niet bruikbaar als je klant zegt "al onze CV's moeten in dit template" en hij een Word-bestand meestuurt.
DOCX-template-fill is anders: jij levert het sjabloon aan, en wij vullen het op de juiste plekken in. De lay-out blijft 100% van jou. Wij raken alleen tekst aan.
Welke templates werken?
Vrijwel elke moderne DOCX. Het systeem detecteert vijf categorieën sjablonen:
- Tabel-gebaseerd. Een CV waar elke sectie een tabel-rij is — typisch voor uitzendbureaus en detacheerders. Voorbeeld: "Together Abroad"-template.
- Tab-gescheiden. Een document met label-en-waarde-paren gescheiden door tabs. "Naam → Jan Janssen".
- Label-met-dubbele-punt. "E-mail : ..." in een doorlopende paragraaf.
- Vrije lay-out. Een sjabloon met placeholders zoals "[Voornaam]" of "[Bedrijfsnaam]".
- Mixed. Combinaties van bovenstaande. Een tabel bovenaan voor contactgegevens, paragraaf-secties eronder voor werkervaring. De parser kan met al deze opzetten omgaan.
Hoe het systeem omgaat met je sjabloon
Een DOCX is onder de motorkap een ZIP met XML. Het systeem zet vijf stappen:
- Structuur uitlezen. Tabellen, rijen, cellen, paragrafen — alles wordt geïdentificeerd en genummerd (s0, s1, ...).
- Blueprint maken. Een AI-call analyseert wat de secties zijn: contact, profiel, werkervaring, opleiding, vaardigheden. En welke secties herhalend zijn — dus voor élke werkervaring opnieuw een blok.
- Herhalende blokken dupliceren. Heb je zeven werkervaringen en heeft het sjabloon één voorbeeldblok? Dan worden er zes extra blokken in de XML gezet. Volgorde, styling, ordening blijft consistent.
- Vullen. Een tweede AI-call vult de juiste profieldata in de juiste segment-ID's. Dit gebeurt op tekstniveau — geen styling wordt aangeraakt.
- XML-replacement in omgekeerde positie. Replacements worden van achter naar voor toegepast. Dit klinkt technisch, maar is essentieel: anders schuiven de tekstposities op en eindig je met willekeurig kapotgemaakte tags.
Een eigen DOCX-template uploaden — wat je moet weten
1. Geef het sjabloon één duidelijk voorbeeld per herhalend blok
Heb je een sectie "Werkervaring"? Zet één werkervaring voorbeeld erin met alle velden die je wilt zien — titel, bedrijf, periode, beschrijving, bullet-points. De AI duplicereert dit blok voor elke werkervaring van de kandidaat.
2. Gebruik herkenbare labels
"Werkervaring", "Opleiding", "Vaardigheden", "Talen", "Profiel". Standaardterminologie helpt de blueprint-stap betrouwbaar te zijn. Een eigenaardige sectienaam als "Mijn loopbaan-DNA" werkt — maar maakt het systeem afhankelijker van context.
3. Vermijd verborgen tekstvelden of macros
Form-fields, content-controls, macros — die werken niet goed. Een "gewoon" Word-document met tekst, tabellen en eenvoudige opmaak is betrouwbaarder. Geen Word-magie, gewoon zichtbare secties.
4. Een profielfoto-placeholder mag
Een afbeelding in het sjabloon op de plek waar de kandidaat-foto hoort, wordt automatisch vervangen als de kandidaat een profielfoto heeft. Het beeldformaat blijft hetzelfde — alleen de bron-afbeelding wisselt.
Veelvoorkomende valkuilen
- Te creatieve lay-out. Een sjabloon waarbij tekst in tekstvakken zit die over de pagina zweven is moeilijk te vullen. Houd het op een grid, tabellen en paragrafen.
- Hoeveel werkervaringen toon je? Een sjabloon met ruimte voor drie ervaringen wordt door het duplicatie-mechanisme uitgebreid naar zoveel als nodig — maar de pagina kan dan uitlopen. Houd in gedachten dat de output dynamisch is qua lengte.
- Custom fonts die niet embedded zijn. Word weergeeft 'm mooi op jouw machine, maar bij andere mensen valt 'm terug op een vervanger. Embed je fonts in het sjabloon, of gebruik systeemfonts.
Wie heeft hier baat bij?
Drie typische gebruikersgroepen:
- Bureaus en detacheerders. Eén template, honderden kandidaten per maand. De tijdwinst is enorm.
- Loopbaancoaches. Een coach met een eigen lay-out die elke klant in dezelfde stijl wil presenteren. Twintig klanten per maand, in een paar minuten per stuk.
- Klant-eisen. Een opdrachtgever stuurt zijn template mee en zegt "dien hier maar in". Eén keer uploaden, en je hebt je eigen CV in hun template — bij elke variant die je nodig hebt.
De eerste keer een nieuw template uploaden duurt ongeveer een minuut — er gebeuren twee AI-calls op de achtergrond. Vervolggeneraties op hetzelfde template gebruiken een gecachte blueprint en zijn binnen 15 tot 30 seconden klaar.
Wat dit niet is
Het is geen tool om bestaande CV's in een nieuw sjabloon over te zetten — daar is geen AI-call nodig en daar zijn andere tools beter in. Het is een tool die gegenereerde profieldata in jouw sjabloon plaatst. Eerst is er een profiel (uit LinkedIn, handmatig, of uit een bestaand CV) en dán wordt het in jouw template gegoten.
Verder lezen
- BYOK — wat het is, voor wie het past, en waarom we het überhaupt aanbiedenJe eigen Claude- of OpenAI-key in CVeetje gebruiken. Wat het bespaart, wat het je oplevert qua privacy, en waarvoor de platform-mode dan nog overblijft.
- ChatGPT vs CVeetje — wanneer is een eigen tool het waard?ChatGPT kan een CV maken. Claude kan een CV maken. Gemini kan een CV maken. Waarom dan toch een aparte tool? Een eerlijke vergelijking, zonder verkooppraat.
- Als product owner schrijf ik mijn team's CV's niet meer zelf — wat ik wel doeEen blik vanuit een PO-rol. Waarom je team-CV's voor sales- en klantcontacten consistent moet houden, en hoe je dat zonder microbeheer aanpakt.