# Prep meeting agendas from Google Calendar with Gmail, OpenAI, and Telegram

> Quick overview This workflow runs every 15 minutes to pull upcoming Google Calendar meetings, find related Gmail threads for context, and use OpenAI (GPT-4o-mini) to generate a concise agenda, then creates a Gmail draft, sends a Telegram alert, and logs processed events to Google Sheets to avoid duplicates. How it works 1. Runs every 15 minutes on a schedule trigger. 2. Fetches upcoming events from Google Calendar and reads previously processed event IDs from a Google Sheets “Meeting Prep Log” tab. 3. Skips meetings that already exist in the log, then iterates through each unprocessed meeting. 4. Searches Gmail for recent emails from the meeting attendees (within the last 30 days) and compiles snippets into a single meeting-context prompt. 5. Sends the meeting details and email context to OpenAI (gpt-4o-mini) to generate a Markdown agenda and prep brief. 6. Creates a Gmail draft addressed to the meeting attendees, sends a Telegram message with the formatted agenda, and appends the meet

- **Domain**: `n8n-workflow-19618.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/19618
- Page (HTML): https://agenstry.com/agents/n8n-workflow-19618.n8n.io
- Documentation: https://n8n.io/workflows/19618
