Track Jira Epic Health with Automated Risk Alerts via Slack, Monday & Sheets — n8n ワークフロー

複雑度 スケジュール10個のノード🏷️ Project Management作成者:Rahul Joshi

概要

Description: Transform your Jira project management workflow with this intelligent n8n automation template that continuously tracks, scores, and reports the health of Jira Epics.

The automation runs every 6 hours, fetches all active Epics, analyzes linked issues for performance, quality, and stability metrics, and automatically flags at-risk Epics. It updates Jira fields, sends alerts to Slack, logs trends in Google Sheets, and syncs visibility with Monday.com—ensuring teams stay proactive, not

使用ノード

Google SheetsSlackJira SoftwareMonday.com

ワークフロープレビュー

📊 WORKFLOW START
This workflow monitors Jira Epics and calculates health
• Runs every 6 hours
• Fetches all Epics
• Analyzes linked issues
• Calculates health metrics
📥 EPIC RETRIEVAL
Fetches all Epics from Jira:
• Uses Jira REST API
• getAll operation
• Retrieves: Epic keys, names, fields
• Filters to Epics only
🔀 SPLIT EPICS
Transforms Epic batch into individual items:
• Iterates through each Epic
• Extracts Epic key
• Creates separate object per Epic
• Enables sequential processing
🔗 FETCH LINKED ISSUES
For each Epic, retrieves:
• Epic metadata
• All linked child issues
• Issue details:
✓ Status
📈 HEALTH SCORE ALGORITHM
Weighted formula (0-1 scale):
metrics calculated:
✓ avgCycleTime: Average days/hours
✓ bugRatio: Bugs / Total issues
✓ churnRatio: Reopened / Total
⚠️ RISK THRESHOLD
Condition: healthScore > 0.6
Interpretation:
• Score 0.0-0.6 = Healthy ✅
• Score > 0.6 = At Risk ⚠️
If AT RISK:
🔄 JIRA UPDATE
Updates at-risk Epic:
• Sets custom field:
customfield_10060 = Health Score
• Adds label: "At Risk"
• Creates audit trail
🚨 SLACK ALERT
Sends to: #project-alerts
Contains:
✓ Epic key
✓ Health score value
✓ Direct link to Epic in Jira
📋 MONDAY.COM PULSE
Updates Monday.com board with:
• Health score metric
• Risk status
• Last updated timestamp
Syncs data across platforms
📊 GOOGLE SHEETS LOG
Appends historical record:
Columns (A:C):
✓ Timestamp
✓ Epic Key
✓ Health Score
T
Trigger Every 6 Hours
Fetch All Epics from Jira
S
Split Epics for Processing
Fetch Epic + Linked Issues
C
Calculate Health Score
I
Is Score > 0.6 (At Risk)?
Update Epic in Jira
Alert Slack Channel
Update Monday.com Pulse
Log to Google Sheets
10 nodes9 edges

仕組み

  1. 1

    トリガー

    このワークフローは スケジュール トリガーで開始します、定義されたスケジュールで実行。

  2. 2

    処理

    データは 10 個のノードを流れます, connecting cron, function, googlesheets。

  3. 3

    出力

    ワークフローは自動化を完了し、設定された宛先に結果を配信します。

ノード詳細 (10)

GO

Google Sheets

googleSheets

#1
SL

Slack

slack

#2
JI

Jira Software

jira

#3
MO

Monday.com

mondayCom

#4

このワークフローのインポート方法

  1. 1右側の JSONをダウンロード ボタンをクリックしてワークフローファイルを保存します。
  2. 2n8nインスタンスを開き、ワークフロー → 新規 → ファイルからインポート に進みます。
  3. 3ダウンロードした track-jira-epic-health-with-automated-risk-alerts-via-slack-monday-sheets ファイルを選択し、インポートをクリックします。
  4. 4各サービスノードの 認証情報(APIキー、OAuthなど)を設定します。
  5. 5ワークフローをテスト をクリックして動作確認し、有効化します。

またはn8nの JSONからインポート に直接貼り付け:

{ "name": "Track Jira Epic Health with Automated Risk Alerts via Slack, Monday & Sheets", "nodes": [...], ...}

インテグレーション

cronfunctiongooglesheetsifjiramondaycomslack

このワークフローを取得

ワンクリックでダウンロード&インポート

JSONをダウンロードn8n.ioで見る
ノード10
複雑度medium
トリガーscheduled
カテゴリProject Management

作成者

Rahul Joshi

Rahul Joshi

@rahul08

タグ

cronfunctiongooglesheetsifjiramondaycomslack

n8n初めてですか?

n8nは無料のオープンソースワークフロー自動化ツールです。セルフホストまたはクラウド版をご利用いただけます。

n8nを無料で始める →