What This Workflow Does
This automation solves a common problem in team collaboration: urgent tasks in shared spreadsheets often get overlooked because no one is actively monitoring the sheet. When a task is marked as "Urgent" in a Google Sheet, this workflow instantly sends an email alert to the responsible person, waits 2 hours, checks if the task is still unresolved, then sends a Telegram reminder and automatically creates a Jira ticket with the highest priority. A final Telegram message confirms the ticket creation.
It creates a smart escalation path that moves tasks from informal tracking (Google Sheets) to formal project management (Jira) without manual intervention. This prevents missed deadlines, reduces manual oversight, and ensures accountability. The system is designed to avoid spam—it only escalates if action hasn't been taken.
For project managers, team leads, and remote teams, this workflow eliminates the need to constantly refresh spreadsheets or manually create tickets. It turns a simple priority column change into a coordinated, multi-channel escalation process that guarantees urgent items receive attention.
How It Works
Step 1: Trigger on Priority Change
The workflow starts with a Google Sheets Trigger node that monitors updates to a "Priority" column. When any cell in that column changes, the workflow captures the row data including task name, owner, status, and deadline.
Step 2: Check for "Urgent" Status
An IF node evaluates whether the updated priority equals "Urgent" and whether the task hasn't already been notified (a "Notified" column is empty). This prevents duplicate alerts for the same task.
Step 3: Send Immediate Email Alert
If the conditions are met, a Gmail node sends a personalized email to the task owner or team. The email includes all task details and clearly states the urgency.
Step 4: Mark as Notified & Wait
The workflow updates the Google Sheet row, setting a "Notified" column to "Yes" to flag that an alert has been sent. Then a Wait node pauses for 2 hours—giving the team time to act.
Step 5: Check Status After Delay
After the wait, another IF node checks if the task status has changed (e.g., moved to "In Progress" or "Done"). If it's still unresolved, escalation continues.
Step 6: Send Telegram Reminder & Create Jira Ticket
A Telegram Bot node sends a reminder message to a designated chat or group. Simultaneously, a Jira node creates a new issue in your project, pulling details from the sheet and setting it to highest priority.
Step 7: Confirm Ticket Creation
A final Telegram message is sent with the Jira ticket number and link, confirming that the task has entered the formal workflow and providing visibility to the team.
Who This Is For
This template is ideal for project managers, team leads, operations managers, and remote teams who use Google Sheets for task tracking but need a reliable way to escalate critical items. It's particularly valuable for:
- Software development teams tracking bugs or features in a sheet before formal ticketing.
- Customer support teams managing urgent customer requests from a shared spreadsheet.
- Marketing or content teams with deadline-driven tasks that require quick escalation.
- Small businesses without dedicated project management software but needing structured escalation.
- Any team that wants to prevent "urgent" tasks from being forgotten in a spreadsheet.
Pro tip: You can adapt this workflow for different priority levels (Critical, High) and different notification channels like Slack, Microsoft Teams, or SMS by swapping the Telegram node.
What You'll Need
- A Google Sheets spreadsheet with a "Priority" column and a "Notified" column (or similar).
- Google Sheets credentials configured in n8n (OAuth2).
- Gmail credentials (OAuth2) for sending alerts.
- A Telegram Bot token and Chat ID for reminder notifications.
- Jira credentials (API token or OAuth) and project details for ticket creation.
- Basic understanding of your task data structure (columns for task name, owner, status, deadline).
Quick Setup Guide
- Download the template JSON file and import it into your n8n instance.
- Configure the Google Sheets Trigger node with your spreadsheet ID and range (e.g., "Priority" column).
- Set up the Gmail node with your sender email and recipient details (you can use dynamic data from the sheet).
- Add your Telegram Bot token and Chat ID in the Telegram nodes.
- Connect the Jira node to your instance, specifying project, issue type, and priority mapping.
- Test by marking a task as "Urgent" in your sheet—watch the email, wait, and Jira ticket creation flow.
- Adjust the wait time (2 hours) and message content to match your team's processes.
Key Benefits
Reduces response time from hours to seconds. Instead of waiting for someone to notice the spreadsheet update, the responsible person gets an email instantly, ensuring urgent tasks get immediate attention.
Prevents missed deadlines and overlooked tasks. The automated escalation path guarantees that critical items don't linger unnoticed. The 2-hour reminder and Jira ticket creation provide backup accountability.
Eliminates manual spreadsheet monitoring. Teams no longer need to constantly check the sheet for updates. The automation does the monitoring and alerts them only when necessary.
Creates a formal audit trail in Jira. By automatically generating a Jira ticket, the task enters your official project management system with full details, priority, and traceability.
Improves team productivity and reliability. This workflow saves hours of manual coordination each week, reduces human error, and makes your task management process predictable and dependable.