De levenscyclus
Van signaal naar bewijs.
Elk kritiek alarm volgt één stateful proces — geen fragiele keten van automatiseringen. Dit is precies wat er gebeurt tussen een sensor die afgaat en een auditor die aftekent.
- 01Signaal
Een signaal komt binnen
Elke sensor, elk monitoringsysteem of script post een alarm naar één REST-endpoint — of, als het alleen e-mail kan sturen, naar een geheim adres. Een vriezer drijft +2,1 °C boven de limiet, een lijn trilt richting uitval, een onderstation faalt om 3 uur ’s nachts — IRIS behandelt elk kritiek signaal op dezelfde manier.
- Eén idempotente POST /api/v1/alerts-aanroep, of een geheim e-mailadres per groep
- Ernst, groep en taalspecifiek bericht in de payload
- Geen SDK-lock-in — werkt vanaf elk apparaat of platform
- 02Versturen
Versturen via de juiste kanalen, in de juiste taal
IRIS bepaalt de wachtdienstgroep, kiest per ontvanger de taal en het beste afzendernummer, en verstuurt parallel over de actieve kanalen — vandaag sms en spraak/IVR. Het alarm wordt een stateful object zodra het binnenkomt.
- Taal per ontvanger (7 ondersteund) en nummertoewijzing
- Sms + spraak live; Slack, Teams, WhatsApp en e-mail op de roadmap
- Elke verzending gevolgd op bezorgstatus en werkelijke kosten
- 03Escaleren
Ronde na ronde escaleren tot er bevestigd wordt
Geen bevestiging binnen het ingestelde venster? IRIS escaleert naar de volgende persoon in de wachtdienstketen — tot ~20 rondes — zonder de draad te verliezen. De state machine onthoudt precies wie er is geprobeerd, wanneer, en via welk kanaal.
- Instelbare wachttijden tussen rondes
- Tot ~20 escalatierondes per alarm
- Overleeft herstarts — de alarmstatus is duurzaam, niet in-memory
- 04Bevestigen
Een mens bevestigt
De ontvanger antwoordt per sms “1” om te bevestigen (of “2” om door te escaleren), of drukt op een toets tijdens het spraakgesprek. IRIS interpreteert het antwoord, stopt de escalatie en legt vast wie handelde en wanneer — de lus sluit in twee richtingen, niet één.
- Antwoord “1” = bevestigen, “2” = escaleren
- Toetsbevestiging bij spraakoproepen
- STOP/START-afmelding afgehandeld in 7 talen
- 05Bewijzen
Bewijs het met een audittrail
Na bevestiging wordt het alarm opgelost en schrijft IRIS een auditwaardig dossier van de hele gebeurtenis — elke verzending, escalatie, reactie en tijdstempel — met instelbare bewaartermijn. Exporteerbaar voor GxP-, HACCP- en ISO-audits.
- Manipulatiebestendig gebeurtenislog: bereikt, bevestigd, bewezen
- Instelbare bewaartermijn; AVG art. 15-export & art. 17-verwijdering
- EU-datalocatie door de architectuur, op het edge-netwerk van Cloudflare
Waarom stateful
Geen Make/Zapier-keten
Een no-code-keten vuurt een stap af en vergeet die. Geen geheugen van wie er is geprobeerd, geen timer die een herstart overleeft, geen manier om een escalatie halverwege te hervatten — en geen dossier dat een auditor accepteert. Wij weten het: AMS v1 draaide op 26 Make.com-scenario’s voordat we het herbouwden.
IRIS modelleert elk alarm als een duurzame state machine op Cloudflare Durable Objects. Het alarm is de status — het onthoudt, wacht, escaleert en bewijst de oplossing, ook door deploys en storingen heen.
- Duurzame timers overleven herstarts
- Hervat escalatie halverwege
- Onthoudt elke poging en reactie
- Auditwaardig gebeurtenislog, standaard
- EU-datalocatie door de architectuur
- Eén endpoint, geen breekbare keten
Zie het draaien op uw eigen alarmen
Zet vandaag een proefwerkruimte op en verstuur uw eerste escalerende alarm — 1.000 credits, geen creditcard.