---
title: "Trigger-kaart versus cronjob: zo stuur je werk naar de juiste agent | Len P. van der Hof"
description: Een cronjob kijkt alleen naar de klok. Een trigger-kaart legt gebeurtenis, voorwaarde, rol, startinput en escalatie vast. Test één route op tien echte taken.
image: "https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.wide.webp"
---

[Venture Building](https://lenvanderhof.com/nl/blog/categorie/venture-building/) Onderzoeksartikel

# Trigger-kaart versus cronjob: een tijdstip is nog geen route

Een wekelijkse onderzoeksopdracht kan om negen uur starten. Een klantmail, een binnengekomen concept en een dubbel verzonden formulier vragen elk om een eigen route.

Len P. van der HofGepubliceerd 28 oktober 202611 min. leestijd

De klok bepaalt het vertrek. De wissels bepalen het spoor.

Direct antwoord

Een cronjob, hier in de gewone betekenis van een taak die op vaste tijdstippen draait, beantwoordt één vraag: wanneer. Een trigger-kaart is het uitgeschreven routeringsbesluit binnen ROSTER: welke gebeurtenis welke agentrol start, onder welke voorwaarde, met welke startinput en met welke escalatieregel. Een tijdschema vult hooguit één kalenderregel; de kaart dekt ook gebeurtenissen die je automatisch kunt herkennen. Houd handmatige routeringspatronen in een aparte notitie en geef elke geautomatiseerde regel een bezorgnotitie voor dubbele bezorging, fouten en de uitknop.

## Belangrijkste inzichten

- Een tijdschema zegt wanneer. Een trigger-kaart legt vast welke gebeurtenis bij welke rol hoort, en welke voorwaarde vergelijkbare gevallen uit elkaar houdt.
- ROSTER kent kalender-, gebeurtenis- en handmatige triggers. Houd terugkerende handmatige patronen in een aparte notitie, niet tussen de gekoppelde regels.
- Elke regel noemt gebeurtenis, activeringsvoorwaarde, rol, startinput en escalatievoorwaarde. Geautomatiseerde regels krijgen er een bezorgnotitie bij.
- Een dubbele bezorging is dezelfde gebeurtenis die twee keer binnenkomt; een valse trigger is de verkeerde gebeurtenis die één keer binnenkomt. Je repareert ze op verschillende plekken.
- Speel een nieuwe regel eerst af tegen je laatste tien agenttaken voordat je hem koppelt.

**Een cronjob legt vast wanneer een taak start; een trigger-kaart legt vast welke gebeurtenis welke agentrol start, onder welke voorwaarde, met welke startinput, en wanneer het werk terug moet naar een mens.** Een tijdschema is één soort regel op die kaart, niet de kaart zelf. Het kan een vaste kalenderroute starten. Het kan niet beslissen waar een klantvraag, een nieuw concept of een dubbel binnengekomen formulier thuishoort.

*Cronjob* betekent hier niets meer dan een taak die een planner op vaste tijdstippen start. In [Het agent-droomteam](https://lenvanderhof.com/boeken/the-agent-dream-team/) is de trigger-kaart de T van [ROSTER](https://lenvanderhof.com/nl/frameworks/roster/): een routeringsbesluit dat je één keer bewust neemt en daarna toepast telkens als de gebeurtenis terugkomt. De kaart kan je helpen de juiste agent te openen, of een tool aansturen die de agent start. Een uitgeschreven kaart bewijst nog niet dat de tool haar ook volgt.

Neem een hypothetische solo-oprichter van wie de maandagse onderzoeksopdracht om 09:00 start. Een uur later vraagt een klant met een lopende opdracht om een aangepast voorstel, en wil een leverancier een gesprek verzetten. Het tijdschema heeft zijn werk gedaan; de oprichter staat nog voor twee routeringsbesluiten. Zolang zulke routes alleen in je hoofd zitten, neem je bij elk nieuw bericht hetzelfde besluit opnieuw.

## Wat beslist een vast tijdschema?

Een tijdschema levert een tijdstip. Elke rol, startinput of instructie die je ernaast zet, is jouw keuze, niet die van de klok. Het gat wordt zichtbaar zodra de aanleiding een bericht of een bestand is in plaats van een tijdstip.

BeslissingAlleen een vast tijdschemaTrigger-kaartWanneer start het werk?Op een vast tijdstipOp een vast tijdstip of na een gebeurtenis die aan de voorwaarde voldoetWelke rol is eigenaar?Alleen als je dat apart vastlegtElke route wijst één rol aanWelke gevallen tellen mee?Een tijdstip kan binnenkomend werk niet schiftenEen activeringsvoorwaarde scheidt vergelijkbare gevallenWat krijgt de rol mee?Apart geregeld, als het al geregeld isDe startinput en de bron ervan liggen vastWanneer neemt een mens het over?Het schema trekt geen grensEen escalatievoorwaarde benoemt de grens

Een herinnering op maandag om de Onderzoeksspecialist te openen met een focusopdracht die je de avond ervoor schreef, is een prima kalenderroute. Een geplande taak die een agent zonder opdracht start, geeft alleen een startschot. Geen van beide vertelt je wat er met de klantmail van dinsdag moet gebeuren.

[Wat is ROSTER?](https://lenvanderhof.com/nl/blog/wat-is-roster/) zet alle zes besluiten op een rij. In het boek komen rollen, doelstellingen en toegestane tools vóór de triggers, want een route kan alleen verwijzen naar een specialist van wie de taak al vastligt.

## Wanneer kies je een kalender-, gebeurtenis- of handmatige trigger?

Hoofdstuk 6 onderscheidt drie triggertypen. **Kalender-triggers** gaan af volgens een vast schema; de klok laat ze afgaan. **Gebeurtenis-triggers** gaan af zodra er iets verandert, zoals een ingevuld formulier of een bestand dat in een bepaalde map verschijnt, en ze hebben een detectiemechanisme nodig. **Handmatige triggers** gaan af wanneer jij dat besluit, omdat het geval ongebruikelijk of eenmalig is of eerst een oordeel vraagt.

De drie vragen uit het hoofdstuk bepalen het type:

1. **Is het tijdstip voorspelbaar of wisselend?** Een wekelijkse terugblik past in een vast kalenderblok. Een vraag om een voorstel komt binnen wanneer de klant die stuurt.
2. **Kun je de gebeurtenis betrouwbaar herkennen zonder er zelf op te letten?** Een mappad of formulierveld kan specifiek genoeg zijn. “Er komt iets belangrijks binnen” is geen detectieregel; zonder zo’n regel blijft de gebeurtenis voorlopig beter handmatig.
3. **Vraagt de gebeurtenis een menselijk oordeel voordat de agent begint?** Dan heeft de trigger een conditielaag nodig die “naar de agent” scheidt van “doe ik zelf”, of blijft de gebeurtenis handmatig.

Het boek houdt terugkerende handmatige patronen bij in een aparte notitie met de titel “handmatige routeringspatronen”, buiten de routeringstabel. Staan ze tussen de geautomatiseerde regels, dan lijken ze gekoppeld, en een maand later wacht je op een trigger die nooit heeft bestaan.

## Wat hoort er in één regel van de trigger-kaart?

Hoofdstuk 6 geeft elke regel vijf velden. Schrijf ze zo op dat twee mensen het volgende geval op dezelfde manier zouden routeren.

1. **Triggerende gebeurtenis:** Wat is er gebeurd? “Klantmail” is te grof als klanten voorstellen, facturen en planningsvragen sturen.
2. **Activeringsvoorwaarde:** Welk waarneembaar kenmerk maakt deze gebeurtenis tot een trigger voor deze rol? Noem het afzenderlabel, de woorden in de onderwerpregel, het formulierveld, de map of het kalenderblok.
3. **Geactiveerde rol:** Welke ene benoemde rol pakt het op? Lijken twee rollen eigenaar van hetzelfde soort gebeurtenis, haal die overlap dan eerst uit hun charters.
4. **Startinput:** Wat krijgt de agent mee, in welke vorm en uit welke bron? Noem de bron, niet alleen het document.
5. **Escalatievoorwaarde:** Wanneer geeft de agent het werk terug aan jou voordat hij verdergaat? “Als het ingewikkeld wordt” slaat op alles; “als de e-mail wijst op een contractwijziging of juridische vraag” trekt een grens.

In het ontwerp is de kaart een beslisboom: herken de gebeurtenis, toets de voorwaarde, kies de rol, geef de startinput mee en stop bij de grens. Wat aan geen enkele voorwaarde voldoet, blijft bij jou tot je de route kunt beschrijven.

Elke geautomatiseerde regel krijgt daarnaast een **bezorgnotitie**: vier punten, op de pagina tegenover de kaart.

- **Ontdubbelsleutel:** Het veld dat de brongebeurtenis uniek maakt, zoals het inzend-ID van een formulier, het bericht-ID van een e-mail of het bestandspad plus wijzigingstijdstip van een bestand. Het bezorg-ID van het transport verandert bij een nieuwe bezorging; het ID van de brongebeurtenis niet. Kun je geen sleutel aanwijzen, dan is de trigger nog niet klaar om onbewaakt te draaien.
- **Klasse van de tweede bezorging:** Onschadelijk, duur of gevaarlijk, en wat de verwerker dan doet: doorgaan, overslaan, of stoppen en jou waarschuwen.
- **Foutroute:** Waar een mislukte run terechtkomt, zodat je hem ziet. Stilte is geen foutroute.
- **Uitknop:** Hoe je de trigger uitzet, in welke tool, en hoeveel seconden dat kost.

Een kalenderregel heeft meestal alleen een foutroute en een uitknop nodig. Een gebeurtenisregel heeft alle vier de punten nodig, want een platform kan dezelfde gebeurtenis twee keer bezorgen.

## Uitgewerkt voorbeeld: vier routes van Elena

Elena is de **samengestelde oprichter** uit het boek, geen bestaand bedrijf. Deze vier regels komen uit haar trigger-kaart in hoofdstuk 6.

GebeurtenisActiveringsvoorwaardeRolStartinputEscaleren alsMaandag 09:00Wekelijks kalenderblokOnderzoeksspecialistWekelijkse focusopdracht van één alineaDe focusopdracht botst met een lopende deadline voor een voorstelNieuwe e-mail van een actieve klantAfzender heeft het label “actieve-klant” in het CRM; onderwerp bevat “voorstel”, “scope” of “oplevering”ConceptredacteurDoorgestuurde e-mail plus de relevante charter-sectieDe e-mail wijst op een contractwijziging of een juridische vraagNieuwe e-mail over planning of logistiekAfzender heeft het label “actieve-klant” of “leverancier”; onderwerp bevat “herplannen”, “factuur”, “bevestigen” of “gesprek”Ops-coördinatorDoorgestuurde e-mailDe e-mail betreft een toezegging van meer dan één weekContactformulier op de website ingediendBron is het contactformulier; het berichtveld is niet leegOnderzoeksspecialistDe inzending plus het inzend-IDDe aanvraag noemt een budget, een deadline of een juridische vraag

Er zijn twee e-mailregels omdat haar eerste versie er één had: elke klantmail ging naar de Ops-coördinator, en in de eerste week waren twee van de drie activeringen fout. Door de regel te splitsen, scheidde ze projectmail van logistiek. Een bericht dat allebei is, los je daar niet mee op: een klant kan in één mail om een herziene opdrachtomschrijving én om een overleg vragen. Het boek lost dat op met de primaire taak: routeer naar de rol die daarvan eigenaar is, hier de Conceptredacteur, en handel het overleg daarna af als handmatige stap of met een vervolgtrigger. Welke taak primair is, blijft jouw beslissing.

Haar twee bestandsregels, E3 en E4, splitsen de gedeelde map op pad: `/concepten/inbox/` gaat naar de Conceptredacteur, `/research/inbox/` naar de Onderzoeksspecialist, en de rollen bewaren hun eigen resultaten in `out`-submappen waar geen trigger naar kijkt.

De formulierregel geeft niet voor niets het inzend-ID mee. In Elena’s roosterlogboek was de verwerker zo traag dat het formulierplatform zijn ontvangstbevestiging nooit op tijd kreeg; het markeerde de bezorging als mislukt en stuurde de aanvraag opnieuw, en nog eens. Eén aanvraag werd negen bezorgingen, negen onderzoeksruns en negen bijna identieke samenvattingen, dinsdag rond lunchtijd. De reparatie: eerst de bezorging bevestigen, dan pas de agent laten draaien, elk verwerkt inzend-ID vastleggen en herhalingen weggooien. Haar eerste bezorgnotitie: *ontdubbelen op inzend-ID; een tweede bezorging is duur en niet gevaarlijk; fouten gaan naar de gemarkeerde map; de uitknop is de schakelaar in de formuliertool, tien seconden.* Het vignet laat een ontwerp zien, geen productietest.

## Wat als een signaal dubbel binnenkomt of bij de verkeerde rol belandt?

Het boek vat het verschil samen in twee zinnen: een dubbele bezorging is dezelfde gebeurtenis die twee keer binnenkomt; een valse trigger is de verkeerde gebeurtenis die één keer binnenkomt. In je inbox lijken ze op elkaar, maar je repareert ze op verschillende plekken.

Bij een **dubbele bezorging** is de sleutel nodig, maar niet genoeg. Twee bezorgingen kunnen tegelijk binnenkomen, en een actie kan slagen vlak voordat het proces dat haar vastlegt uitvalt. Hoofdstuk 6 vraagt daarom om één run per sleutel tegelijk en een blijvende registratie van elke run: openstaand, geslaagd, mislukt of onzeker. Heeft het ontvangende systeem een eigen controle op dubbelingen, zoals een factuurnummer, gebruik die dan: de veiligste plek om een dubbeling te stoppen is bij de handeling zelf.

Een **valse trigger** activeert de verkeerde rol, of de juiste rol op het verkeerde moment of met de verkeerde input. Hoofdstuk 6 corrigeert dat in drie stappen:

1. **Identificeer de misroutering:** Welke gebeurtenis ging af, welke voorwaarde classificeerde haar verkeerd, en waar wijkt de uitgeschreven regel af van wat er gebeurde?
2. **Verfijn de voorwaarde:** Sluit de verkeerd gerouteerde gebeurtenis uit, chirurgisch precies. Sluit je te veel uit, dan gaan ook geldige gebeurtenissen niet meer af, en dat is een andere fout.
3. **Voeg het uitgesloten type toe aan de kaart:** Is het echt werk, geef het dan een regel bij een andere rol of zet het in je notitie met handmatige routeringspatronen.

Een ontdubbelregel lost geen misroutering op: het verkeerde bericht is een andere gebeurtenis.

Eén grens noemt het boek niet onderhandelbaar: een trigger waarvan een tweede run gevaarlijk is (een tweede mail aan een klant, een tweede factuur, een tweede gepubliceerd bericht) koppel je pas als hij een ontdubbelsleutel heeft. Daarnaast staat de goedkeuringsregel van de auteur, uitdrukkelijk als werkregel en niet als onderzoeksbevinding: elke onomkeerbare, publieke, financiële of voor klanten zichtbare handeling wordt beoordeeld voordat ze de deur uitgaat. Een concept naar een agent routeren geeft hem geen toestemming om het te versturen.

## Hoe controleer je de kaart en hoe zet je een route stil?

Hoofdstuk 11 bouwt in het wekelijkse ritueel van dertig minuten een **triggercontrole** van vijf minuten in, halverwege de week: op woensdag, of op dinsdag in een korte week. Je legt naast elkaar wat er afging en wat volgens de kaart had moeten afgaan, en zoekt naar drie patronen: valse positieven (een rol kwam in actie buiten haar mandaat), valse negatieven (een gebeurtenis had een rol moeten activeren en deed dat niet) en activeringsvertragingen. Hoofdstuk 6 telt een dubbele activering op één gebeurtenis ook als fout, en vraagt daarnaast of er een gebeurtenis binnenkwam zonder trigger en of een trigger afging zonder bruikbare startinput. Het boek noemt die vijf minuten een starttijdvak, geen garantie.

Een goed geschreven regel bewijst niet dat een e-mailfilter, mapbewaking of formulierkoppeling op dezelfde manier is ingesteld. Elena’s eigen controle in hoofdstuk 11 vindt precies dat: een opdracht van een klant lag een dag in `/research/inbox/`, omdat de mapbewaking achter E4 nauwer was ingesteld dan de regel op de kaart en een bestand zonder extensie oversloeg. Wijken kaart en tool van elkaar af, markeer het dan en pas een van beide aan.

[Bewijs dat je een agent kunt stoppen](https://lenvanderhof.com/nl/blog/bewijs-dat-je-een-agent-kunt-stoppen/) behandelt de oefening voor een lopende agent en maakt duidelijk dat een zin in de prompt geen stop is. Bij triggers heb je daarnaast de uitknop van de route zelf nodig, en een foutroute die je echt ziet. Vraag je ook af of de taak überhaupt een agent nodig heeft: [Wanneer geen AI-agent gebruiken?](https://lenvanderhof.com/nl/blog/wanneer-geen-agent-gebruiken/) beschrijft wanneer een script, één modelaanroep, een assistent die alleen concepten maakt, of een mens beter past.

## Probeer dit vandaag (20 minuten)

1. Schrijf de **laatste tien taken** op die je aan een agent of assistent hebt gegeven. Noteer bij elke taak welke gebeurtenis de aanleiding was, welke rol je koos, welk kenmerk de taak onderscheidde van een vergelijkbare, en of de start via de kalender, via een gebeurtenis of handmatig ging.
2. Omcirkel de gebeurtenis die je het vaakst met de hand hebt doorgestuurd. Schrijf er één regel met vijf velden voor: gebeurtenis, activeringsvoorwaarde, rol, startinput, escalatievoorwaarde. Keert niets terug, kies dan één kandidaat en markeer die als onbewezen.
3. Speel de regel af tegen je tien taken. Vangt hij wat hij moet vangen, en houdt hij het meest vergelijkbare geval buiten? Stel je dan voor dat dezelfde brongebeurtenis twee keer binnenkomt. Aan welk kenmerk herken je de herhaling, en wat gebeurt er met het tweede exemplaar?
4. Schrijf het gat op dat je vindt. Kun je geen betrouwbare voorwaarde of ontdubbelsleutel noemen, houd de route dan handmatig en zet haar in je notitie met handmatige routeringspatronen. Doorstaat de regel de test, leg hem dan naast wat er bij het eerstvolgende echte geval gebeurt.

Deze terugblik test of je een routeringsbesluit eenduidig kunt formuleren. Of een planner, een gebeurtenisdetector of de ontdubbeling in je tools echt werkt, test je er niet mee.

Citeer deze pagina:Trigger-kaart versus cronjob: een tijdstip is nog geen route.Len P. van der Hof. [https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/](https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/) · Gepubliceerd 28 oktober 2026.

## Bronnen

1. [Het agent-droomteam](https://lenvanderhof.com/boeken/the-agent-dream-team/)
2. [Het ROSTER-raamwerk](https://lenvanderhof.com/nl/frameworks/roster/)
3. [Wat is ROSTER? Zo stuur je in je eentje een team van AI-agents aan](https://lenvanderhof.com/nl/blog/wat-is-roster/)
4. [Bewijs dat je een agent kunt stoppen: onderbreek de run en trek de toegang in](https://lenvanderhof.com/nl/blog/bewijs-dat-je-een-agent-kunt-stoppen/)
5. [Wanneer geen AI-agent gebruiken? Vijf signalen en wat je in plaats daarvan inzet](https://lenvanderhof.com/nl/blog/wanneer-geen-agent-gebruiken/)

## Verder lezen

- [Wat is ROSTER? Zo stuur je in je eentje een team van AI-agents aan](https://lenvanderhof.com/nl/blog/wat-is-roster/)
- [Bewijs dat je een agent kunt stoppen](https://lenvanderhof.com/nl/blog/bewijs-dat-je-een-agent-kunt-stoppen/)
- [Wanneer geen AI-agent gebruiken?](https://lenvanderhof.com/nl/blog/wanneer-geen-agent-gebruiken/)
- [Het ROSTER-raamwerk](https://lenvanderhof.com/nl/frameworks/roster/)
- [Het agent-droomteam](https://lenvanderhof.com/boeken/the-agent-dream-team/)

Over de auteur

## [Len P. van der Hof](https://lenvanderhof.com/nl/auteurs/len-p-van-der-hof/)

Ondernemer, AI-innovator en venture builder

Len P. van der Hof bouwt praktische AI-systemen, digitale ventures en evidence-informed hulpmiddelen voor founders.

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "Person",
			"@id": "https://lenvanderhof.com/#person",
			"name": "Len P. van der Hof",
			"alternateName": [
				"Len van der Hof",
				"L.P. van der Hof",
				"Leendert Pieter van der Hof"
			],
			"honorificSuffix": "MSc",
			"url": "https://lenvanderhof.com/",
			"image": [
				"https://lenvanderhof.com/photos/len-portrait-1.jpg",
				"https://lenvanderhof.com/photos/len-portrait-2.jpg",
				"https://lenvanderhof.com/photos/len-portrait-3.jpg",
				"https://lenvanderhof.com/photos/len-portrait-4.jpg",
				"https://lenvanderhof.com/photos/len-speaking.jpg",
				"https://lenvanderhof.com/photos/len-hero.jpg"
			],
			"jobTitle": "Ondernemer, AI-innovator en venture builder",
			"description": "Len P. van der Hof, MSc, is een Nederlandse ondernemer en AI-innovator in Zwijndrecht. Hij bouwt ReasonKit, MindSesh, Undominated.ai, boeken onder zijn eigen naam, het fictie-imprint LPH98.lifestyle en technologieventures via LPH98.ventures. Elf titels in Systems for the Strategic Self zijn nu verkrijgbaar, in het Engels en het Nederlands.",
			"address": {
				"@type": "PostalAddress",
				"addressLocality": "Zwijndrecht",
				"addressCountry": "NL"
			},
			"alumniOf": {
				"@type": "CollegeOrUniversity",
				"name": "Rotterdam School of Management, Erasmus University"
			},
			"knowsAbout": [
				"Artificial intelligence",
				"AI agents",
				"Agentic AI systems",
				"LLM routing",
				"SEO",
				"Generative engine optimization",
				"Answer engine optimization",
				"Venture building",
				"Founder performance",
				"Founder psychology",
				"Evidence-based decision-making"
			],
			"sameAs": [
				"https://www.linkedin.com/in/lenvanderhof/",
				"https://x.com/LenvanderHof",
				"https://www.youtube.com/channel/UCTG20buKqYYbitqqf7l3zJA",
				"https://www.instagram.com/Lenvanderhof/",
				"https://www.threads.com/@lenvanderhof",
				"https://github.com/Lenvanderhof",
				"https://huggingface.co/LPH98",
				"https://www.npmjs.com/~lenvanderhof",
				"https://www.goodreads.com/author/show/70983905.Len_P_van_der_Hof",
				"https://www.amazon.com/author/lenvanderhof",
				"https://www.bol.com/nl/nl/b/len-p-van-der-hof-msc/609879394/",
				"https://bsky.app/profile/lenvanderhof.com",
				"https://mastodon.social/@Lenvanderhof",
				"https://crates.io/users/Lenvanderhof",
				"https://cursor.com/@Lenvanderhof",
				"https://medium.com/@Lenvanderhof",
				"https://gitlab.com/Lenvanderhof",
				"https://hub.docker.com/u/lenvanderhof/",
				"https://dev.to/lenvanderhof",
				"https://www.facebook.com/Lenvanderhof",
				"https://soundcloud.com/Lenvanderhof"
			],
			"affiliation": [
				{
					"@id": "https://lenvanderhof.com/#publisher"
				},
				{
					"@id": "https://lenvanderhof.com/#mindsesh"
				},
				{
					"@id": "https://lenvanderhof.com/#lifestyle"
				}
			]
		},
		{
			"@type": "WebSite",
			"@id": "https://lenvanderhof.com/#website",
			"url": "https://lenvanderhof.com/",
			"name": "Len P. van der Hof",
			"description": "Len P. van der Hof, MSc, is een Nederlandse ondernemer en AI-innovator in Zwijndrecht. Hij bouwt ReasonKit, MindSesh, Undominated.ai, boeken onder zijn eigen naam, het fictie-imprint LPH98.lifestyle en technologieventures via LPH98.ventures. Elf titels in Systems for the Strategic Self zijn nu verkrijgbaar, in het Engels en het Nederlands.",
			"inLanguage": [
				"en",
				"nl"
			],
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#publisher",
			"name": "LPH98.ventures",
			"url": "https://lph98.ventures",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#mindsesh",
			"name": "MindSesh",
			"url": "https://mindsesh.net",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#reasonkit",
			"name": "ReasonKit",
			"url": "https://reasonkit.sh",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#undominated",
			"name": "Undominated.ai",
			"url": "https://undominated.ai",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#lifestyle",
			"name": "LPH98.lifestyle",
			"url": "https://lph98.lifestyle",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "ImageObject",
			"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#primaryimage",
			"url": "https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.wide.webp",
			"contentUrl": "https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.wide.webp",
			"representativeOfPage": true
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/nl/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog",
					"item": "https://lenvanderhof.com/nl/blog/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "Venture Building",
					"item": "https://lenvanderhof.com/nl/blog/categorie/venture-building/"
				},
				{
					"@type": "ListItem",
					"position": 4,
					"name": "Trigger-kaart versus cronjob: een tijdstip is nog geen route",
					"item": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/"
				}
			]
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#webpage",
			"url": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/",
			"name": "Trigger-kaart versus cronjob: een tijdstip is nog geen route",
			"description": "Een cronjob kijkt alleen naar de klok. Een trigger-kaart legt gebeurtenis, voorwaarde, rol, startinput en escalatie vast. Test één route op tien echte taken.",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"primaryImageOfPage": {
				"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#primaryimage"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#breadcrumb"
			},
			"inLanguage": "nl-NL"
		},
		{
			"@type": "BlogPosting",
			"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#article",
			"mainEntityOfPage": {
				"@id": "https://lenvanderhof.com/nl/blog/trigger-kaart-versus-cronjob/#webpage"
			},
			"headline": "Trigger-kaart versus cronjob: een tijdstip is nog geen route",
			"description": "Een cronjob kijkt alleen naar de klok. Een trigger-kaart legt gebeurtenis, voorwaarde, rol, startinput en escalatie vast. Test één route op tien echte taken.",
			"datePublished": "2026-10-28T20:37:00.000Z",
			"author": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"image": [
				"https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.square.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.landscape.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-trigger-map-vs-cron-job.0864fa5cf2da.wide.webp"
			],
			"articleSection": "Venture Building",
			"inLanguage": "nl-NL"
		}
	]
}
```
