workflows.fit
Back to n8n workflows
n8n templateFreeBy SayOne Technologies

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 even...

Data & StorageProductivityCommunicationHITLDevelopmentCore NodesAILangchain
Loading interactive preview...

Template notes

πŸ“§πŸ“… 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 1. πŸ“‘ Create a Google Sheet with columns: Name, Email, Subject 2. πŸ”‘ Configure Gmail, Google Sheets, Google Calendar, and Slack credentials in n8n 3. πŸ€– Add Gemini AI credentials for summarization 4. πŸ“ Update the Google Sheet name and file name in the Sheet node 5. πŸ’¬ Update Slack channel ID in the workflow 6. βœ… Activate the workflow to receive daily notifications

---

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