Daily meetings summarization with Gemini AI

For Gemini AI, automate daily meeting summaries by retrieving calendar events, processing data, and delivering concise updates to your Slack channel. This workflow saves time and enhances communication, ensuring you never miss important meeting details.

7/8/2025
9 nodes
Medium
schedulemediumsticky noteslackgooglecalendartoollangchainschedule triggerautomationcommunicationnotificationcron
Categories:
Communication & MessagingSchedule TriggeredBusiness Process AutomationMedium Workflow
Integrations:
Sticky NoteSlackGoogleCalendarToolLangChainSchedule Trigger

Target Audience

Target Audience


- Business Professionals: Individuals who attend multiple meetings and need to summarize discussions efficiently.
- Project Managers: Those who require clear summaries of daily meetings to keep track of project progress.
- Teams Using Slack: Organizations that communicate through Slack and want to streamline information sharing.
- Individuals with Busy Schedules: People who struggle to keep track of their calendar events and need a reliable summary of meetings.

Problem Solved

Problem Solved


This workflow addresses the challenge of managing daily meeting summaries by automating the retrieval of meeting data from Google Calendar and generating concise summaries using Gemini AI. It eliminates the need for manual note-taking and ensures that all relevant details, including attendees, are captured and communicated effectively in a Slack channel.

Workflow Steps

Workflow Steps


1. Schedule Trigger: The workflow is triggered daily at 9 AM to initiate the process.
2. Calendar AI Agent: This node retrieves today's meetings from Google Calendar using specified start and end dates.
3. Google Calendar - Get Events: Fetches all events occurring between the defined time range.
4. Google Gemini Chat Model: Utilizes the Gemini AI model to summarize the retrieved meeting data, ensuring all attendees are mentioned.
5. Send Response Back to Slack Channel: The summarized information is then sent to a designated Slack channel, facilitating easy access for team members.

Customization Guide

Customization Guide


- Change Trigger Time: Adjust the triggerAtHour parameter in the Schedule Trigger node to modify when the workflow starts.
- Modify Calendar Account: Update the Google Calendar node to connect to a different account by changing the calendar parameter.
- Adjust Meeting Summary Format: Customize the prompt in the Calendar AI Agent to alter how summaries are generated, including specific details or formats.
- Slack Channel Configuration: Change the channelId in the Send Response Back to Slack Channel node to redirect summaries to a different Slack channel.