Hoe CIRFOOD opschaalde van 4 naar 45 aanbestedingen per jaar zonder extra mensen
Het bidteam van CIRFOOD vergrootte de output 40× en verlaagde de kosten per aanbesteding van €225–300 naar €0,55 — zonder extra personeel.

- Sector
- Food service & catering
- Regio
- Netherlands
- Bedrijfsgrootte
- 800+ employees
- Doorlooptijd
- 16 weeks (discovery to MVP)
ingediend met hetzelfde team
tegenover voorheen zo’n 10 dagen
ten opzichte van handmatig werk
CIRFOOD is een Nederlandse cateringgroep met meer dan 800 medewerkers, waar de directie het bidteam vroeg om 50% meer aanbestedingen per jaar in te dienen — met hetzelfde team en zonder daling van het slagingspercentage.
De uitdaging
Het werk dat in de weg zat, was niet het schrijven of de strategie. Het waren de uren die elke bid manager vooraf kwijt was: 12 tot 22 documenten per dossier doorploegen in een mix van PDF, Excel en Word, en daarna 72 CRM-velden en een paar honderd rekeninvoeren met de hand overtypen in een spreadsheet.
Dat voorwerk vrat de tijd op die tenders eigenlijk wint.
De vragen waar de directie geen antwoord op had:
Hoe doen we er 15 tenders per jaar bij zonder mensen aan te nemen?
Waarom is het duurste deel van ons tenderproces juist het deel met de laagste strategische waarde?
Als we dit aan een algemene AI-tool geven, van wie zijn de data, de prompts en de werkwijze dan over een half jaar?
En hoe gaan we snel vooruit zonder een rekenmodel kapot te maken dat het bedrijf al jaren vertrouwt?
Zonder antwoord werd het groeidoel van 50% een gesprek over personeel aannemen. Of het team groeide, of de winratio zakte. CIRFOOD wilde niet kiezen.

Hoe we het aanpakten
We begonnen met te weigeren een tool af te bakenen. CIRFOOD vroeg om capaciteit, niet om software, dus we pakten de opdracht aan als eerst ontdekken, dan bouwen.
Stap 1. Breng het echte werk in kaart. We gingen met bid managers zitten en liepen drie lopende tenders (Spaarnelanden, Amsterdam VU, Maastricht UM) veld voor veld door. Het resultaat was een volledige inventarisatie: 72 CRM-velden, de documenten waarin elk veld staat, de tijd die elk veld kost om handmatig op te zoeken, en wat er misgaat als een tenderpakket onvolledig of vreemd opgemaakt is.
Stap 2. Vind de rekenflessenhals. De Aanneemsom-berekening is geen kwestie van een getal invoeren. Het is een omzetting: brutolonen uit de Bijlage 9 (Personeelsovernamelijst) van de vorige cateraar worden all-in uurtarieven binnen het eigen model van CIRFOOD, met SROI-verwerking, schaalinterpretatie en roosterstandaarden per functie. Elke cateraar levert Bijlage 9 in een andere kolomindeling aan. De flessenhals was niet de rekensom. Het was het rijmen van steeds wisselende invoerformaten met een vast rekenmodel.
Stap 3. Test het risico onder druk. Het rekenwerkboek van CIRFOOD bevat ongeveer 230 formulecellen die het bedrijf al jaren vertrouwt. Elke tool die eraan zit, moet mechanisch garanderen dat die formules intact blijven. We ontwierpen de veiligheidslaag (formulebeveiliging die hard stopt bij een afwijking) voordat we de parser schreven.
Stap 4. Bepaal de fasering. Door het ontdekken werd de gefaseerde routekaart vanzelf duidelijk. Fase 1 is de Analyst (extractie en berekening). Fase 2 is de Schrijf Assistent (concepten schrijven op basis van eerdere tenders). Fase 3 is de Strateeg (benchmarken, winratio-analyse). Elke fase bouwt voort op de data die de vorige oplevert.
Het ontdekken bakende niet alleen Fase 1 af. Het maakte het mogelijk om ons voor 12 maanden vast te leggen zonder te gokken.

Wat we hebben gebouwd
Wat we bouwden is een AI Tender Agent die meegroeit van assistent naar sparringpartner. Fase 1 is nu in handen van CIRFOOD, met twee productietools.
CRM Tender Extraction Tool. Een webinterface waar een bid manager een ZIP van het volledige tenderpakket uploadt, op uitvoeren klikt, en een Excel terugkrijgt met 72 gestructureerde CRM-velden, metadata en een validatietab. Elk veld krijgt een betrouwbaarheidsscore van 0 tot 1, het bronbestand, het paginanummer en het exacte citaat. Aangedreven door Claude Sonnet 4.5, deterministisch, draaiend op het eigen GCP-project van CIRFOOD.
Aanneemsom Calculator. Een tool die de extractie-uitvoer combineert met de Bijlage 9 van de zittende cateraar en het bestaande rekenwerkboek vult. De tool vult ongeveer 80 invoercellen en raakt de 230 formulecellen nooit aan. Als de formulebeveiligingscontrole na een uitvoering faalt, stopt het programma hard. Geschatte all-in tarieven worden gemarkeerd voor handmatige controle op een aparte validatietab.
Bij de kosten houdt dit op een productiviteitstool te zijn en wordt het infrastructuur.
Aanpak
Kosten per tender | Kosten bij 45 tenders/jaar | |
|---|---|---|
Handmatige uren bid manager (3-4 uur à €75/uur belast) | €225-300 | €10.000-13.500 |
Eigen stack (Claude API + GCP) | €0,55 | €26 |
Dat is niet 30% goedkoper. Het is ongeveer 400 keer goedkoper per tender, en het schaalt de goede kant op: een tweede tender kost evenveel minuten als de eerste.
Maar de kosten zijn de buitenkant. Het diepere punt is eigenaarschap. De tool draait in een GCP-project dat CIRFOOD bezit. De prompts, de geëxtraheerde data en de configuratie zijn van CIRFOOD. De architectuur is stateless en reproduceerbaar. Elke uitvoering is controleerbaar. Als What's Next morgen zou verdwijnen, houdt CIRFOOD een werkend bezit over, geen dood abonnement.
Het ontwerp met de mens in de lus is een bewuste keuze, geen beperking. Verwerken start alleen op handmatig commando. Velden met een lage betrouwbaarheid krijgen een waarschuwing. Geschatte tarieven worden gemarkeerd. De bid manager blijft degene die beslist. Dat is het verschil tussen een agent die het oordeel vervangt en een agent die uren teruggeeft.
40×
Het resultaat
Bij drie gemeten tenders leverde de extractietool 85% van de CRM-velden in gemiddeld 128 seconden, tegen gemiddeld $0,58 aan LLM-kosten per tender.
Het voorwerk dat per bid manager meerdere uren kostte, is nu in ongeveer twee minuten klaar, met per veld een spoor dat uit te leggen is.
Operationeel is de dag van het tenderteam veranderd. De eerste uren van elke tender gingen vroeger op aan sorteren en data invoeren. Nu zijn die uren strategisch werk: prijsstrategie, winthema's, opbouw van het antwoord. Het rekenmodel dat het bedrijf al jaren vertrouwt, blijft precies zoals het was, met de invoerlaag geautomatiseerd en de formules mechanisch beschermd.
Strategisch is het groeidoel van 50% verschoven van een gesprek over aannemen naar een gesprek over uitvoeren. De directie kan het tendervolume nu plannen tegen de capaciteit van de bid managers in plaats van tegen hun uren. En Fase 2 en Fase 3 maken van dezelfde dataset versnelling van het schrijven en inzicht in winpatronen, wat de waarde van het al gedane werk verder opbouwt.
Wat hen onderscheidt, is niet alleen hun technische kennis, maar ook hun diepgaande begrip van AI-governance en de valkuilen daarvan, waardoor innovatie op een gecontroleerde, compliant en duurzame manier wordt ingevoerd. Dit is geen eenmalig project, maar een langetermijnsamenwerking gebouwd op vertrouwen, professionaliteit en meetbare resultaten.
Stefano, CIRFOOD Netherlands
Totale doorlooptijd Fase 1: van ontdekken tot MVP in ongeveer vijf maanden. De helft die uit ontdekken bestond, was geen optie. Het is de reden dat de bouwhelft niets kapotmaakte.
Wat hen onderscheidt, is niet alleen hun technische kennis, maar ook hun diepgaande begrip van AI-governance en de valkuilen daarvan, waardoor innovatie op een gecontroleerde, compliant en duurzame manier wordt ingevoerd. Dit is geen eenmalig project, maar een langetermijnsamenwerking gebouwd op vertrouwen, professionaliteit en meetbare resultaten.
Stefano TeatiniGeneral Manager
Wil je ook zulke resultaten?
Praat met ons over wat AI voor jouw team kan opleveren.
- Gratis adviesgesprek van 30 min
- Geen verplichtingen
- Een specialist, geen sales rep


