AI Agents

Connect Slack with Google Calendar

33 nodes 222 129 Scheduled trigger
Download

Workflow Description

An intelligent automation that uses an AI agent to fetch and analyze calendar events, then sends organized summaries to Slack on a scheduled basis with advanced search and filtering capabilities.

How it works

  1. 1.Trigger daily scheduled job to retrieve upcoming Google Calendar events
  2. 2.Process events through OpenAI AI agent that analyzes content and extracts critical information
  3. 3.Send formatted summaries to designated Slack channels with professional formatting

Use cases

  • Send daily reminders of meetings and important appointments to team Slack channels
  • Automatically summarize calendar events and deliver key action items to stakeholders
  • Filter events by criteria and alert team members about high-priority meetings

Requirements

  • Active Slack workspace with message posting permissions
  • Google Workspace or Gmail account connected to Google Calendar
  • OpenAI API key for running the intelligent agent

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 222
Downloads 129

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