Track Jira Epic Health with Automated Risk Alerts via Slack, Monday & Sheets — Workflow n8n

Moyen complexité Planifié10 nœuds🏷️ Project Managementpar Rahul Joshi

Aperçu

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

Nœuds utilisés

Google SheetsSlackJira SoftwareMonday.com

Aperçu du workflow

📊 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

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur planifié, s'exécutant selon un planning défini.

  2. 2

    Traitement

    Les données transitent par 10 nœuds, connecting cron, function, googlesheets.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

Détails des nœuds (10)

GO

Google Sheets

googleSheets

#1
SL

Slack

slack

#2
JI

Jira Software

jira

#3
MO

Monday.com

mondayCom

#4

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. Accédez à Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier track-jira-epic-health-with-automated-risk-alerts-via-slack-monday-sheets téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nœud de service (clés API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

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

Intégrations

cronfunctiongooglesheetsifjiramondaycomslack

Obtenir ce workflow

Téléchargez et importez en un clic

Télécharger JSONVoir sur n8n.io
Nœuds10
Complexitémedium
Déclencheurscheduled

Créé par

Rahul Joshi

Rahul Joshi

@rahul08

Tags

cronfunctiongooglesheetsifjiramondaycomslack

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. Hébergez-le vous-même ou utilisez la version cloud.

Obtenir n8n gratuitement →