Templates / Send a daily summary of your Google Calendar events to Slack

Send a daily summary of your Google Calendar events to Slack

Needs changes

by Sami Abid · 6,019 views · created 2021-10-21 · Personal Productivity

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: Function (legacy), Cron. 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 12 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Calendar and Slack.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Google Calendar: get many
  2. Function: runs custom JavaScript (legacy Function node)
  3. Date & Time: formats or calculates dates
  4. Date & Time: formats or calculates dates
  5. Set (Edit Fields (Set)): sets or maps fields
  6. Merge: merges the data from its input branches
  7. If: checks a condition and branches into true / false
  8. Set (Edit Fields (Set)): sets or maps fields
  9. Date & Time: formats or calculates dates
  10. Function: runs custom JavaScript (legacy Function node)

…plus 1 more step. See the full node list below.

Services it uses

Google CalendarSlack

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Function (legacy) in Function, Function1: replace with Code node, mode 'Run Once for All Items'.
  • Cron: replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Function (legacy)
Function, Function1
Code node, mode 'Run Once for All Items'
Cron
Cron
Schedule Trigger

Nodes used (8)

From the author

This workflow will trigger daily at 6am to retrieve your day's calendar events from Google Calendar and send them as a summary message to Slack. I've used a low-code method to filter the dates as I can't code much in JSON :) Contact me on…

Excerpt from Sami Abid's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.