n8nflow.net logo

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

by SayOne Technologiesβ€’Updated: Last update 21 days agoβ€’Source: n8n.io
Loading workflow viewer...

Getting Started

πŸ“§πŸ“… 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!