π― Daily email & calendar summaries to Slack using Gemini AI & Google Workspace
β‘ 290 views Β· π― AI Summarization & Classification
Description
π§π 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!
π Nodes Used
Cron, Google Sheets, Slack, Gmail, AI Agent, Google Gemini Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File