workflows.fit
Back to n8n workflows
n8n templateFreeBy WeblineIndia

Real-time uptime alerts to Jira with smart Slack on-call routing

Real-Time Uptime Alerts to Jira with Smart Slack On-Call Routing This workflow automatically converts uptime monitoring alerts received via webhook into Jira incident tasks and intelligently notifies an available on-c...

CommunicationHITLDevelopmentProductivityCore NodesWebhookIfJira
Loading interactive preview...

Template notes

Real-Time Uptime Alerts to Jira with Smart Slack On-Call Routing

This workflow automatically converts uptime monitoring alerts received via webhook into Jira incident tasks and intelligently notifies an available on-call team member on Slack based on their real-time presence status. It ensures critical service outages never go unnoticed by selecting an active responder and sending a detailed direct message immediately.

⚡ Quick Implementation Steps

1. Import the workflow JSON into n8n. 2. Configure your Webhook, Slack, and Jira credentials. 3. Update the IF node to filter for status = down (already configured). 4. Set the Jira project and issue type as required. 5. Connect your Slack on-call channel. 6. Activate the workflow and send a test alert using Postman or your monitoring tool.

What It Does

This automation listens for incoming alerts from any uptime monitoring service. When a system or service goes down, the workflow instantly validates whether the alert is critical (status = down). Once validated, it automatically creates a detailed Jira Task containing all relevant service details such as timestamp, downtime duration, error code, customer impact and priority.

After the Jira incident is created, the workflow retrieves a list of all members from a dedicated Slack on-call rotation channel. It checks each member’s Slack presence (active, away, offline) and uses smart selection logic to choose the best person to notify. The selected team member then receives a richly formatted direct Slack message containing all incident details and a link to the Jira ticket.

This ensures the alert is not only logged properly but also reaches the right responder at the right time.