Automated Daily Google Calendar Events Summary to Slack

somdn_product_page

This n8n workflow automates the process of retrieving today’s events from Google Calendar and sending a summarized notification to a Slack channel. It triggers daily at 6 AM using a Cron node, then connects to Google Calendar to fetch all scheduled events. Using a Function node, it captures the current date and day of the week. Each event’s details, such as name, date, start time, and URL, are processed and formatted into a message through Set nodes. Another Function formats this message into a concise list. Finally, the workflow sends the compiled event summary to a specified Slack channel, providing an easy way to stay updated on daily appointments. This workflow is ideal for teams or individuals who want a quick daily overview of upcoming meetings directly within Slack, streamlining daily planning and communication.

Node Count

11 – 20 Nodes

Nodes Used

cron, dateTime, function, googleCalendar, if, merge, set, slack