Daily Email & Calendar Summaries to Slack using Gemini AI & Google Workspace
Go to WorkflowDescription
π§π
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!
This workflow was created by SayOne Technologies and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.