Una comprobación de uptime normal hace una sola pregunta: ¿responde esta página? Pero casi todo lo que genera ingresos está unos pasos más adentro. La página de producto carga, pero el formulario de añadir al carrito envía los datos a un endpoint que devuelve un error. La página de inicio de sesión responde 200, pero la sesión nunca se inicia. El checkout aparece, pero el paso de pago agota el tiempo de espera. Cada página parece correcta por separado; el recorrido está roto.
Un monitor de flujo recorre el camino igual que un cliente, paso a paso, y comprueba cada paso por el camino.
Pasos que puedes usar
Abrir página: ir a una dirección.Seguir enlace: hacer clic en un enlace por su texto, como «Checkout».Enviar formulario: rellenar y enviar un formulario de la página. Los campos ocultos, como los tokens de seguridad, se conservan.Petición a la API: GET, POST, PUT, PATCH o DELETE, con cabeceras y cuerpo, para secuencias de API.Clic: en un botón o en cualquier otro elemento por su texto, en el navegador real.
Cada paso puede comprobar el código de estado, un texto que la página debe contener o no, o campos JSON. El primer paso que falla detiene el flujo, y la incidencia te indica qué paso fue y qué respuesta llegó.
Valores de un paso que se usan en el siguiente
Los recorridos reales dependen de lo que pasó antes. Guarda un valor de un paso, como un token de acceso de la respuesta de un inicio de sesión o un id de pedido de un carrito, y úsalo después como {{name}} en una dirección, una cabecera, un cuerpo o un campo de formulario. Las cookies se mantienen entre pasos automáticamente, así que la sesión iniciada sigue iniciada.
Las contraseñas y otros secretos quedan sellados: cifrados con AES-256-GCM y nunca se vuelven a mostrar completos, ni siquiera a ti. Usa una cuenta de prueba dedicada, y las credenciales estarán tan seguras como el resto de tu configuración.
Peticiones simples o un navegador real
Por defecto, un flujo se ejecuta como peticiones HTTP simples. Es rápido y puede ejecutarse hasta cada minuto. Algunas webs necesitan más: un carrito hecho en JavaScript, un botón que no es un enlace, una single-page app. Activa «Run in a real browser» y el flujo se ejecuta en un navegador que procesa JavaScript y hace clic como un visitante. Cuando un paso falla, recibes una captura de pantalla de la página tal como se veía.
Un navegador real tarda mucho más que una petición, así que los flujos con navegador se ejecutan como mucho cada 15 minutos. Usa peticiones simples siempre que puedas, y el navegador real para los recorridos que lo necesiten.
Un flujo de checkout para northwind.shop
Abre la página de producto y comprueba que contiene «Add to cart».Envía el formulario de añadir al carrito.Sigue el enlace «Checkout» y comprueba que aparece el resumen del pedido.Comprueba que el paso de pago carga. Si no carga, el flujo falla aquí, y la incidencia muestra el paso 4 con una captura de pantalla.
Detente antes de que se pague o se envíe nada. Un flujo que comprueba que el paso de pago carga detecta la mayoría de las caídas del checkout sin hacer pedidos reales. La demo en vivo tiene un recorrido de checkout como este que puedes abrir sin registrarte.
Inicios de sesión y secuencias de API
En un producto SaaS, el recorrido más importante suele ser el inicio de sesión. Un flujo puede abrir la página de inicio de sesión, enviar el formulario con una contraseña sellada y comprobar que el panel muestra el nombre del usuario de prueba. En una API, encadena las peticiones: obtén un token, crea un objeto de prueba con él, léelo de nuevo y comprueba un campo JSON. La checklist de monitorización de APIs indica qué secuencias merece la pena cubrir.
Alertas con las pruebas adjuntas
Un flujo que falla se confirma como cualquier otra comprobación: los flujos se ejecutan desde Estocolmo (Suecia), y cada fallo se vuelve a comprobar antes de abrir una incidencia. La incidencia muestra el paso que falla y su respuesta, además de una captura de pantalla cuando el flujo se ejecutó en un navegador real. Las alertas llegan por email, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks y notificaciones push en tu móvil.
Dónde encajan los flujos
Mantén monitores de uptime simples para la página de inicio y los endpoints clave, comprobados cada minuto, y añade flujos para los recorridos que generan ingresos. Cada flujo cuenta como un monitor de uptime: 15 en Start, 100 en Professional y 250 en Business. Las tiendas online suelen empezar por el checkout; consulta la monitorización para tiendas online.
Los planes empiezan en 9 € al mes con facturación anual o 12 € con facturación mensual, IVA no incluido. Compara los límites en la página de precios o empieza una prueba gratuita de 14 días sin tarjeta.