Connect Slack with Google Calendar
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.Trigger daily scheduled job to retrieve upcoming Google Calendar events
- 2.Process events through OpenAI AI agent that analyzes content and extracts critical information
- 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
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (33)
For Each User ID...
Split Out
Get User
Slack
Search for Invite Requests
Slack
Get Existing Invite EventID
Code
Should Create Event?
If
Create Event
Google Calendar
Get Invite Reactions
Slack
Get Invite Replies
Slack
Extract Invite Reactions
Split Out
Get Old EventId
Set
Add Attendee to Event
Google Calendar
Get Event Details
Google Calendar
Is Attending
Filter
Get User Email
Set
Should Add Attendee?
If
Structured Output Parser
Output Parser Structured
SerpAPI
Tool Serp Api
OpenAI Chat Model
OpenAI
Wikipedia
Tool Wikipedia
Schedule Trigger
Schedule Trigger
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Reply Invite with EventId
Slack
Calendar Event Booking Agent
Agent
Sticky Note4
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note
Sticky Note10
Sticky Note