Automate Change Request Approvals with Monday.com, Jira, Slack & Google Sheets — Workflow n8n

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

Aperçu

Description Streamline IT and operations change management by automating approval routing, Jira issue creation, audit logging, and real-time Slack alerts. This workflow ensures faster reviews, traceable approvals, and transparent communication across systems. 🚀

What This Template Does Step 1: Triggers automatically every weekday at 3:00 AM to fetch new or updated change requests from Monday.com. ⏰ Step 2: Extracts key fields (request name, component, risk level, approvers, and description) for

Nœuds utilisés

Google SheetsSlackJira SoftwareMonday.comGmail

Aperçu du workflow

🎯 Change Request Approval Workflow
Automated change management system that routes requests
What it does:
- Fetches change requests from Monday.com daily
- Rou
⏰ Daily Schedule
Runs weekdays at 3:00 AM to process change requests.
Schedule: Mon-Fri at 03:00
Cron: `0 3 * * 1-5`
Customize: Adjust timing based on your team's timezone
📄 Data Transformation
Extracts and maps Monday.com columns to clean fields.
Mapped Fields:
- ID, Name, Status
- Component affected
- Approvers
💬 Slack Alert - Pending
Setup Required:
1. Replace channel ID with your Slack channel ID
2. Connect Slack API credentials
Sends: Notification for pending approvals with all requ
✅ Approved Router
True Branch: Status = "Approved"
- Creates Jira ticket
- Logs to Google Sheets
False Branch: Status = "Rejected"
- Handles resubmission flow
🎫 Create Jira Issue
Setup Required:
1. Select your Jira project from the dropdown
2. Update issue type if needed
3. Connect Jira credentials
Creates: Task with request name and descripti
📊 Audit Trail
Setup Required:
1. Select your Google Sheets document from the dropdown
2. Select the sheet tab to log data
3. Connect Google OAuth2 credentials
Logs: All approved requests
📧 Email Confirmation
Setup Required:
1. Replace email address with recipient
2. Connect Gmail OAuth2 credentials
Sends: Professional confirmation email with Jira ticket
❌ Rejected Router
True Branch: Status = "Rejected"
- Creates resubmission item in Monday.com
False Branch: No action
- End of workflow for other statuses
🔄 Resubmission Handler
Setup Required:
1. Use same board ID as fetch node
2. Same Monday.com credentials
Creates: New item prefixed with "Resubmission:" for rej
💬 Slack Alert - Approved
Setup Required:
1. Use same Slack channel ID
2. Same credentials as pending notification
Sends: Confirmation with Jira ticket key for approved r
🔀 Status Router
Routes requests based on status.
True Branch: Status = "Pending"
- Sends notification to stakeholders
False Branch: Status = "Approved" or "Rejected"
- Continues to nex
📋 Fetch Requests
Setup Required:
1. Replace board ID with your Monday.com board ID
2. Update groupId if using different group
3. Connect Monday.com credentials
Fetches: All change reques
R
Route by Risk Level
R
Route High Risk by Compo…
R
Route Low Risk by Compon…
Get many items
E
Edit Fields
Notify Stackholder Pendi…
Create an issue
Notify Stackholder Appro…
Resubmission Request
Append or update row in …
Send a message
S
Schedule Trigger
12 nodes11 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 12 nœuds, connecting gmail, googlesheets, if.

  3. 3

    Sortie

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

Détails des nœuds (12)

GO

Google Sheets

googleSheets

#1
SL

Slack

slack

#2
JI

Jira Software

jira

#3
MO

Monday.com

mondayCom

#4
GM

Gmail

gmail

#5

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 automate-change-request-approvals-with-mondaycom-jira-slack-google-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": "Automate Change Request Approvals with Monday.com, Jira, Slack & Google Sheets", "nodes": [...], ...}

Intégrations

gmailgooglesheetsifjiramondaycomscheduletriggersetslack

Obtenir ce workflow

Téléchargez et importez en un clic

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

Créé par

Rahul Joshi

Rahul Joshi

@rahul08

Tags

gmailgooglesheetsifjiramondaycomscheduletriggersetslack

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 →