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

Medium complexity⏰ Scheduled12 nodes🏷️ Project Managementby Rahul Joshi

Overview

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

Nodes used

Google SheetsSlackJira SoftwareMonday.comGmail

Workflow Preview

🎯 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

How it Works

  1. 1

    Trigger

    The workflow starts with a scheduled trigger, running on a defined schedule.

  2. 2

    Process

    Data flows through 12 nodes, connecting gmail, googlesheets, if.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (12)

GO

Google Sheets

googleSheets

#1
SL

Slack

slack

#2
JI

Jira Software

jira

#3
MO

Monday.com

mondayCom

#4
GM

Gmail

gmail

#5

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows β†’ New β†’ Import from file.
  3. 3Select the downloaded automate-change-request-approvals-with-mondaycom-jira-slack-google-sheets file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n β†’ Import from JSON:

{ "name": "Automate Change Request Approvals with Monday.com, Jira, Slack & Google Sheets", "nodes": [...], ...}

Integrations

gmailgooglesheetsifjiramondaycomscheduletriggersetslack

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes12
Complexitymedium
Triggerscheduled

Created by

Rahul Joshi

Rahul Joshi

@rahul08

Tags

gmailgooglesheetsifjiramondaycomscheduletriggersetslack
⚑

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free β†’