Quick Overview
This workflow runs each morning, pulls today’s events from Google Calendar, uses Google Gemini to generate a short prep brief for each meeting, combines the briefs into a single daily summary, and emails it to you via Gmail.
How it works
- Runs each morning on a schedule trigger.
- Fetches all of today’s events from Google Calendar and orders them by start time.
- Extracts key meeting details (title, start time, description, attendee list, and event link) for each event.
- Sends each meeting’s details to Google Gemini to generate a one-minute prep note with a purpose, talking points/questions, and one thing to prepare.
- Combines all meeting prep notes into a single daily brief (or creates a “no meetings today” message if there are none).
- Sends the daily brief to your chosen recipient using Gmail.
Setup
- Connect your Google Calendar OAuth2 account, select the calendar to read, and ensure the time window expressions match your timezone expectations.
- Add a Google Gemini (PaLM) API credential for the Gemini chat model used to generate meeting prep notes.
- Connect your Gmail OAuth2 account and replace the recipient address ([email protected]) with the email address that should receive the daily brief.
- Adjust the schedule trigger hour to match when you want the email to arrive each morning.