Flowmonitoring: De homepage laadt. Maar kan er ook echt iemand kopen?

Flowmonitoring doorloopt een hele route stap voor stap: een pagina openen, inloggen, een formulier versturen, een API aanroepen. Faalt een stap, dan weet je welke en waarom.

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard

4.9/5 uit 1,247+ reviews Vertrouwd door 65,000+ bedrijven
01

Hele routes, niet losse pagina’s

Tot 10 stappen op volgorde: een pagina openen, een link volgen, een formulier versturen of een API aanroepen. Cookies gaan mee, net als in een browser.

02

Waarden die meegaan tussen stappen

Bewaar een token of een order-id uit de ene stap en gebruik die in de volgende. Wachtwoorden worden verzegeld en nooit meer getoond.

03

Een echte browser als je die nodig hebt

Zet de echte browser aan voor JavaScript en klikken, en krijg een screenshot van de stap die faalde.

Wat flowmonitoring controleert dat één request niet kan

Een gewone uptimecheck stelt één vraag: reageert deze pagina? Het meeste waar je geld mee verdient, zit een paar stappen verder. De productpagina laadt, maar het winkelwagenformulier post naar een endpoint dat een fout teruggeeft. De loginpagina antwoordt met 200, maar de sessie start nooit. De checkout verschijnt, maar de betaalstap loopt in een time-out. Elke pagina ziet er op zichzelf goed uit; de route is kapot.

Een flowmonitor loopt de route door zoals een klant dat doet, stap voor stap, en controleert elke stap onderweg.

Stappen die je kunt gebruiken

Open page: ga naar een adres.Follow link: klik op een link op basis van de tekst, zoals “Checkout”.Submit form: vul een formulier op de pagina in en verstuur het. Verborgen velden, zoals beveiligingstokens, blijven behouden.API request: GET, POST, PUT, PATCH of DELETE, met headers en een body, voor API-reeksen.Click: een knop of iets anders op basis van de tekst, in de echte browser.

Elke stap kan de statuscode controleren, een tekst die de pagina wel of niet mag bevatten, of JSON-velden. De eerste stap die faalt stopt de flow, en het incident vertelt je welke stap het was en wat er terugkwam.

Waarden uit de ene stap, gebruikt in de volgende

Echte routes hangen af van wat eraan voorafging. Bewaar een waarde uit een stap, zoals een access token uit een loginrespons of een order-id uit een winkelwagen, en gebruik die later als {{name}} in een adres, een header, een body of een formulierveld. Cookies gaan automatisch mee naar de volgende stappen, dus een login blijft ingelogd.

Wachtwoorden en andere geheimen worden verzegeld: versleuteld met AES-256-GCM en nooit meer volledig getoond, ook niet aan jou. Gebruik een apart testaccount, dan zijn de inloggegevens net zo veilig als de rest van je configuratie.

Gewone requests of een echte browser

Standaard draait een flow als gewone HTTP-requests. Dat is snel, en het kan zo vaak als elke minuut. Sommige sites hebben meer nodig: een winkelwagen die in JavaScript is gebouwd, een knop die geen link is, een single-page app. Zet “Run in a real browser” aan en de flow draait in een browser die JavaScript uitvoert en klikt zoals een bezoeker. Als een stap faalt, krijg je een screenshot van de pagina zoals die eruitzag.

Een echte browser kost veel meer tijd dan een request, dus browserflows draaien hooguit elke 15 minuten. Gebruik gewone requests waar het kan, en de echte browser voor de routes die hem nodig hebben.

Een checkoutflow voor northwind.shop

Open de productpagina en controleer of die “Add to cart” bevat.Verstuur het winkelwagenformulier.Volg de link “Checkout” en controleer of het orderoverzicht er staat.Controleer of de betaalstap laadt. Zo niet, dan faalt de flow hier en toont het incident stap 4 met een screenshot.

Stop voordat er iets betaald of verstuurd wordt. Een flow die controleert of de betaalstap laadt, vangt de meeste checkoutstoringen op zonder echte bestellingen te plaatsen. De live demo heeft een checkoutroute zoals deze die je kunt openen zonder je aan te melden.

Login- en API-reeksen

Voor een SaaS-product is de login vaak de belangrijkste route. Een flow kan de loginpagina openen, het formulier versturen met een verzegeld wachtwoord en controleren of het dashboard de naam van de testgebruiker toont. Voor een API koppel je de requests aan elkaar: haal een token op, maak daarmee een testobject aan, lees het terug en controleer een JSON-veld. De checklist voor API-monitoring zet op een rij welke reeksen de moeite waard zijn.

Alerts met het bewijs erbij

Een falende flow wordt bevestigd zoals elke andere check: flows draaien vanuit Stockholm, Zweden, en elke fout wordt opnieuw gecontroleerd voordat er een incident opent. Het incident toont de falende stap en de respons, plus een screenshot als de flow in een echte browser draaide. Alerts gaan naar e-mail, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks en pushmeldingen op je telefoon.

Waar flows passen

Houd losse uptime monitors voor de homepage en belangrijke endpoints, elke minuut gecontroleerd, en voeg flows toe voor de routes die geld opleveren. Elke flow telt als één uptime monitor: 15 op Start, 100 op Professional en 250 op Business. Webshops beginnen meestal met de checkout; zie monitoring voor webshops.

Abonnementen beginnen bij €9 per maand bij jaarlijkse betaling of €12 bij maandelijkse betaling, excl. btw. Vergelijk de limieten op de prijspagina, of start een gratis proefperiode van 14 dagen zonder creditcard.

“Every minute of downtime means lost sales of hundreds of dollars. That's why we at Acme Inc. recommend UptimeCheck to monitor our uptime and help us respond to website outages quickly.”

Thom Adams

E-commerce Manager

Vragen over Flowmonitoring

Wat kan een flowmonitor?

Pagina’s openen, links volgen, formulieren versturen, op knoppen klikken en API’s aanroepen, tot 10 stappen op volgorde. Elke stap kan de statuscode, een tekst of JSON-velden controleren.

Kan ik een login monitoren?

Ja. Verstuur het loginformulier met een testaccount. Markeer het wachtwoord als geheim, dan wordt het versleuteld en nooit meer getoond.

Kan ik een waarde uit de ene stap in een latere stap gebruiken?

Ja. Bewaar een waarde zoals een token of een order-id en gebruik die later als {{name}} in een adres, een header, een body of een formulierveld.

Wanneer heb ik de echte browser nodig?

Als de pagina JavaScript nodig heeft, of een klik op iets dat geen link of formulier is. Flows in een echte browser bevatten ook een screenshot van de stap die faalde.

Hoe vaak kan een flow draaien?

Flows met gewone requests kunnen zo vaak als elke minuut draaien. Flows in een echte browser draaien hooguit elke 15 minuten.

Tellen flows mee voor mijn abonnement?

Ja. Elke flow telt als één uptime monitor: 15 op Start, 100 op Professional en 250 op Business.

Werkt goed met

Uptime monitoring

HTTP(S)-, ping- en poortchecks elke minuut, bevestigd door een tweede check vóór elke alert.

Meer informatie

API monitoring

Eigen methodes, headers en bodies, met JSON-checks voor elk endpoint.

Meer informatie

Incident management

Bevestigde storingen met bewijs, een tijdlijn, bevestigingen en incidentreviews.

Meer informatie

Downtime is verleden tijd.

Stel je eerste monitor in binnen een minuut, of kijk eerst rond in de live demo.

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard