Daily Email & Calendar Summaries to Slack using Gemini AI & Google Workspace

πŸ“§πŸ“… Turn Daily Emails and Calendar Summaries into Slack Notifications

Here’s a workflow that automates daily Slack notifications with a concise summary of unread emails (from the last 7 days) and Google Calendar events (for the current day).
It integrates Gmail, Google Sheets, Google Calendar, Gemini AI, and Slack to provide a clear snapshot of your workday.

πŸ’‘ How It Helps You πŸ“₯ Fetches unread emails from Gmail for the past 7 days
πŸ—‚οΈ Filters emails based on Name, Email, and Subject defined in Google Sheets
πŸ“… Fetches Google Calendar events for the current day
πŸ€– Summarizes emails and calendar events using Gemini AI
πŸ”— Merges both summaries and sends them as a formatted Slack notification
⏰ Runs automatically on a scheduled cron trigger

πŸ› οΈ What’s Needed to Start πŸ“§ Gmail account (with unread emails access)
πŸ“‘ Google Sheets (with Name, Email, Subject filter list)
πŸ“… Google Calendar
🀝 Gemini AI with credentials
πŸ’¬ Slack workspace & dedicated channel for notifications

⚑ Set Up in Minutes πŸ“‘ Create a Google Sheet with columns: Name, Email, Subject
πŸ”‘ Configure Gmail, Google Sheets, Google Calendar, and Slack credentials in n8n
πŸ€– Add Gemini AI credentials for summarization
πŸ“ Update the Google Sheet name and file name in the Sheet node
πŸ’¬ Update Slack channel ID in the workflow
βœ… Activate the workflow to receive daily notifications

✨ Stay on top of important emails and upcoming meetings without manual checking!

0
Downloads
1
Views
8.42
Quality Score
intermediate
Complexity
Author:Sayone Technologies(View Original β†’)
Created:9/10/2025
Updated:11/17/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments