Send employee leave alerts from Google Sheets via Slack and Gmail

Go to Workflow
1 views
Built by Rahul Joshi Rahul Joshi
Created on February 19, 2026

Description

๐Ÿ“Š Description
Automate employee leave tracking and communication with structured notifications and reminders ๐Ÿ“…๐Ÿ“ฃ. This workflow checks a centralized Google Sheet daily to detect when leave periods start or end. When leave begins, it notifies your HR Slack channel and reminds the employee to update their availability. When leave ends, it sends a return notification and follow-up reminder. All actions are reflected back in Google Sheets to maintain a single source of truth.
Ideal for growing teams that want a simple, reliable way to manage leave visibility without manual follow-ups or status tracking.

What This Template Does
๐ŸŒ Runs automatically on a daily schedule
๐Ÿ“„ Reads employee leave data from Google Sheets
๐Ÿงฎ Validates and evaluates leave start and end dates
๐Ÿ”€ Routes employees into activation or reset flows
๐Ÿ“ฃ Sends Slack notifications to the HR or admin channel
๐Ÿ“ง Sends reminder emails to employees at the right time
๐Ÿ“Š Updates leave status in Google Sheets to prevent duplicates
๐Ÿ” Processes employees sequentially for reliable execution

Key Benefits
โœ… Eliminates manual leave tracking
โœ… Improves visibility for HR and leadership
โœ… Ensures employees receive timely reminders
โœ… Prevents duplicate notifications using status flags
โœ… Keeps Google Sheets updated as the single source of truth
โœ… Scales easily as your team grows

Features
Daily scheduled leave check
Google Sheets as centralized leave database
Smart activation and reset logic
Slack channel notifications
Automated employee reminder emails
Status tracking with idempotent processing
Sequential execution to avoid API rate limits
Configurable Slack channel settings

Requirements
Google Sheets OAuth2 credentials
Slack OAuth2 credentials
Gmail OAuth2 credentials
Google Sheet with the following columns:
Employee Email, Name, Start Date, End Date, Status, Last Updated

Target Audience
๐Ÿข HR and People Operations teams
๐Ÿš€ Growing startups managing distributed teams
๐Ÿ“Š Operations teams needing structured leave tracking
๐Ÿค– Automation builders creating internal workflow systems

Nodes Used (4)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack