Feature

Monitoring Workflows & Automation

Stop writing one-off scripts to handle alerts. Build monitoring automation visually - drag triggers, conditions, and actions onto a canvas, connect them, and publish. When a server goes down at 3 AM, your workflow handles the first 5 minutes of incident response before anyone wakes up.

Built for teams monitoring production infrastructure

Start free trial

No credit card · 2-minute setup

Visual builder Rechecks Incident actions
Fivenines Monitoring Workflows & Automation dashboard
7 nodes
recheck active
incident created

How It Works

1

Step 1

Choose a Trigger

48 types, searchable: instance and container health, Postgres, MySQL, RAID, ZFS, Ceph, CVEs, SSL expiry, missed cron jobs, SNMP, MQTT, Proxmox, and more.

2

Step 2

Add Logic

Conditions to filter by host or group, delays to wait, rechecks to confirm the issue is not a transient spike.

3

Step 3

Gate the Escalation

Route on business hours, stay quiet during maintenance, throttle repeats, suppress alerts on an already-down host, branch by severity.

4

Step 4

Publish

Notify via Slack, Microsoft Teams, PagerDuty, email and more, and open the incident. Every publish is versioned; every run is logged.

  • Visual Drag-and-Drop Builder

    A React canvas where you build workflows by connecting nodes, drawn from a catalog of 68 node types. Search the palette by name or keyword to find the one you need. No YAML, no scripting, no DSL to learn - the entire logic path is visible at a glance.

  • 49 Trigger Types, One Engine

    Everything you monitor can start a workflow: databases, containers, RAID and ZFS arrays, CVEs, certificates, SNMP devices, MQTT topics, Proxmox clusters, GPUs, vLLM inference servers. Recheck nodes re-evaluate the trigger after a delay so a transient spike never pages anyone.

  • Escalation Without a Second Vendor

    Business-hours routing, maintenance suppression, cooldowns, and severity branching are logic nodes on the same canvas - not a separate on-call product with its own per-seat bill. Create Incident and Close Incident nodes handle the full lifecycle onto your status page.

Deep dive

Visual Workflow Builder

The workflow builder is a full React application embedded in your dashboard. Drag nodes from the sidebar, drop them on the canvas, and connect them with edges. Each node has a configuration panel where you set thresholds, choose notification channels, or write condition logic.

The canvas shows you the entire execution path. Follow the flow from trigger to notification to incident creation. When a workflow runs, each node lights up with its result - passed, failed, or skipped.

Deep dive

69 Node Types in Four Categories

Every workflow is assembled from the same four kinds of node:

  • 49 Triggers: instance status, TCP ports, and metric thresholds; systemd units; Docker container state and restart loops; PostgreSQL, MySQL, and Galera clusters; RabbitMQ backlogs; HAProxy backends; PHP-FPM saturation; RAID, SMART, ZFS, and Ceph; Proxmox clusters, nodes, guests, and storage; QEMU guests; SNMP devices and interfaces; uptime, response time, SLA breaches, and SSL expiry; missed cron jobs and heartbeats; CVEs and fail2ban bans; temperature sensors and NVIDIA GPUs; vLLM inference servers; WireGuard peers; MQTT topics; Prometheus and VictoriaMetrics health; incident lifecycle; agent version and quota.
  • 10 Logic nodes: Condition (if/else branching), Delay, Recheck Trigger, Repeat While, and the six escalation gates below.
  • 8 Notification channels: Email, Slack, Microsoft Teams, Telegram, Discord, Pushover, PagerDuty, and Webhooks.
  • 2 Actions: Create Incident and Close Incident.

Each node type can be used as many times as you need. Branch the graph to route different failures to different teams, and use as many workflows as you want - there is no per-workflow charge on any plan.

Deep dive

Escalation Gates: The Part That Keeps 3 AM Quiet

Most monitoring tools give you a threshold and a webhook, then sell on-call routing as a second product. In Fivenines the escalation logic is six nodes you drop on the same canvas:

  • Schedule Gate: branch on time of day and day of week. Page during business hours, queue an email overnight - or the reverse for a night-shift rota.
  • Maintenance Gate: branch on whether the host is in a maintenance window, so planned work does not wake anyone.
  • Cooldown: suppress repeat pass-throughs inside a time window. One page per incident, not one per evaluation cycle.
  • Dependency Gate: suppress a service alert when the host itself is down. You get one 'server is down', not forty 'the database, the queue, and the proxy are unreachable'.
  • Severity Router: branch on the alert's severity, including the CVSS score on a vulnerability trigger.
  • Incident Count Gate: branch on how many incidents the host has opened recently, to catch a flapping server.

Combine them: a critical CVE routes to PagerDuty immediately, while a medium one waits for business hours and lands in Slack - and neither fires while the box is in maintenance.

Deep dive

49 One-Click Templates

You do not have to start from an empty canvas. The template gallery ships 46 pre-built workflows across 16 categories - instance metrics, uptime, databases, containers, storage, network, security, hardware, virtualization, queues, IoT, and more. Search it by name, pick one, and it lands on your canvas fully wired with trigger, conditions, and notification already configured.

Templates are a starting point, not a cage. Every node stays editable, so you can change the threshold, add a schedule gate, or swap the notification channel before you publish.

How It Compares

How It Compares
Approach Visual Builder Escalation Policies Incident Creation Delay / Recheck Cost
Static Alerts Varies
PagerDuty $21+/user/mo
Datadog $15+/host/mo
Fivenines Built-in Built-in Built-in From €19/mo

Included on all plans

Unlimited workflows, no per-workflow charge. 49 trigger types, 49 templates, 6 escalation gates in the box.

Alerts via: Email Slack Microsoft Teams Telegram Discord Pushover PagerDuty Webhooks

Channel availability varies by plan - see pricing.

Frequently Asked Questions

What trigger types are available? +
Fivenines ships 49 trigger types, so almost anything you monitor can start a workflow. They cover instance status, TCP ports and metric thresholds; systemd units; Docker container state and restart loops; PostgreSQL, MySQL and Galera clusters; RabbitMQ backlogs; HAProxy backends; PHP-FPM saturation; RAID, SMART, ZFS and Ceph; Proxmox clusters, nodes, guests and storage; QEMU guests; SNMP devices and interfaces; uptime, response time, SLA breaches and SSL certificates; missed cron jobs and heartbeats; CVEs and fail2ban bans; temperature sensors and NVIDIA GPUs; vLLM inference servers; WireGuard peers; MQTT topics; Prometheus and VictoriaMetrics health; incident lifecycle; and ops hygiene such as an outdated agent or an approaching plan quota. The node palette is searchable, so you can find one by name or keyword.
Can I build escalation policies without a separate on-call tool? +
Yes. Escalation is six logic nodes you drop on the same canvas: Schedule Gate (branch on time of day and day of week), Maintenance Gate (stay silent during planned work), Cooldown (suppress repeats inside a time window), Dependency Gate (suppress service alerts when the host itself is down), Severity Router (branch on severity, including the CVSS score of a vulnerability), and Incident Count Gate (branch on how often a host has been failing). Combined with Delay and Repeat While, that covers the routing most teams buy a second product for.
Are there pre-built workflows I can start from? +
Yes. The template gallery ships 49 pre-built workflows across 17 categories, from instance metrics and uptime to databases, containers, storage, network, security, hardware, AI inference and IoT. Search it, pick one, and it lands on the canvas fully wired with its trigger, conditions and notification already configured. Every node stays editable, so a template is a starting point rather than a fixed recipe.
Which notification channels can a workflow use? +
Eight: Email, Slack, Microsoft Teams, Telegram, Discord, Pushover, PagerDuty and webhooks. Availability varies by plan - Email, Telegram and Discord are on Starter; Slack, Pushover and Microsoft Teams on Pro; PagerDuty and webhooks on Business. A single workflow can notify several channels at once, and you can branch the graph so different failures reach different teams.
Can workflows create incidents automatically? +
Yes. The Create Incident action node opens an incident with a full timeline. The Close Incident node resolves it when conditions return to normal. Incidents appear on your status page and can be tracked through resolution.
How does the recheck logic work? +
The Recheck Trigger node re-evaluates the original trigger condition after a configurable delay. This prevents false positives from transient spikes. A CPU alert can require the threshold to be exceeded for 3 consecutive checks before firing.
Are workflows versioned? +
Yes. Every time you publish a workflow, Fivenines creates a new version snapshot. You can view previous versions and the execution history for each. Running workflows always use the latest published version.
How many workflows can I create? +
Unlimited workflows on all plans. There is no per-workflow charge.

Build your first monitoring workflow in 5 minutes

14-day trial. No credit card required.

No credit card · 2-minute setup · Cancel anytime