AI Agents

Extract Calendar Events and Send Smart Summaries to Slack

33 nodes 303 159 Scheduled trigger
Download

Workflow Description

A scheduled automation that retrieves upcoming events from Google Calendar, analyzes them with AI, and delivers organized summaries to Slack channels. Keeps teams informed about schedules without manual coordination.

How it works

  1. 1.Trigger scheduler runs at predefined times to check calendar updates
  2. 2.Fetch upcoming Google Calendar events for the specified period
  3. 3.Process events through an AI agent to generate intelligent summaries
  4. 4.Send formatted summaries to designated Slack channels

Use cases

  • Daily team notifications about meetings, deadlines, and important dates
  • Summarize complex work schedules and distribute them via Slack
  • Smart reminders before critical events with additional context and action items

Requirements

  • Google Workspace account with Calendar API access permissions
  • Slack workspace with messaging and channel posting authorization
  • OpenAI API key to power the AI agent for event analysis

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Slack Google Calendar Output Parser Tool OpenAI AI Agent

Details

Trigger Scheduled trigger
Nodes 33
Apps 6
Views 303
Downloads 159

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (33)

/

For Each User ID...

Split Out

#1

Get User

Slack

#2

Search for Invite Requests

Slack

#3

Get Existing Invite EventID

Code

#4

Should Create Event?

If

#5

Create Event

Google Calendar

#6

Get Invite Reactions

Slack

#7

Get Invite Replies

Slack

#8

Extract Invite Reactions

Split Out

#9

Get Old EventId

Set

#10

Add Attendee to Event

Google Calendar

#11

Get Event Details

Google Calendar

#12

Is Attending

Filter

#13

Get User Email

Set

#14

Should Add Attendee?

If

#15

Structured Output Parser

Output Parser Structured

#16

SerpAPI

Tool Serp Api

#17

OpenAI Chat Model

OpenAI

#18

Wikipedia

Tool Wikipedia

#19

Schedule Trigger

Schedule Trigger

#20

Sticky Note

Sticky Note

#21

Sticky Note1

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Sticky Note3

Sticky Note

#24

Sticky Note5

Sticky Note

#25

Sticky Note6

Sticky Note

#26

Sticky Note7

Sticky Note

#27

Reply Invite with EventId

Slack

#28

Calendar Event Booking Agent

Agent

#29

Sticky Note4

Sticky Note

#30

Sticky Note8

Sticky Note

#31

Sticky Note9

Sticky Note

#32

Sticky Note10

Sticky Note

#33