Operational widgets also surface workflow reliability, failure hotspots, AI usage, Flowy diagnostics, and subscription activity.
When a customer reports a stuck or failed workflow, check in this order:
- the flow is published and its trigger is active;
- the workspace still has plan access and remaining usage;
- the scheduler heartbeat is healthy and the queue worker process is running in Supervisor, Docker, systemd, or the equivalent service manager;
- the required workspace integration or AI account still validates;
- the run's last node and error details;
storage/logs/laravel.logand relevant provider/payment logs.
System Health shows observable queue activity, backlog, and failed jobs, but an idle queue cannot prove that a worker is running. Monitor the queue backlog, failed jobs, disk/database growth, external API failures, payment webhook delivery, SSL expiry, and backup age. Configure external uptime monitoring for both the public site and a workflow smoke test.