What This Does
ChatGPT generates a message like this every workday morning:
Today's Calendar (Sample)
| Time | Event | People | Notes |
|---|---|---|---|
| 9:30 AM | Product, Marketing, Design, Engineering leads | Recurring high-priority meeting. Calendar notes mention QA sign-off and final launch decisions. | |
| 11:00 AM | Maya Chen, Priya Shah, Vendor success team | Looks related to contract redlines and security questionnaire ownership. | |
| 2:00 PM | VP Product, PM team, Customer Success lead | Calendar notes mention Q3 priority tradeoffs. |
Watch Items
- Tomorrow morning has an executive launch readiness review that may need context from today's standup.
- Two afternoon calendar entries look like they may describe the same meeting.
Improve Future Briefs
One thing to confirm: should recurring vendor check-ins always be marked important?
You can also tell me anything you want changed, and I'll remember it for future briefs.
Safety
This automation uses Google Calendar as a read-only source. The prompt tells ChatGPT not to create, edit, delete, or modify calendar events, although it is technically calendar modifications are still possible.
Google Drive is used as a small memory layer: the agent will create and maintain a single new Google Doc. ChatGPT will ask for your permission before creating/modifying this file.
Step-by-Step Setup
Step 1: Connect ChatGPT with Google Calendar and Google Drive
Connect both tools in ChatGPT.
Test that tools are configured properly. Send the following prompt to a new chat:
I am setting up a Google Calendar daily brief agent in ChatGPT. Please do a test run to confirm that you can: 1. Read my Google Calendar events. 2. Create or update a Google Drive document after asking for my confirmation. Do not create, edit, delete, or modify any calendar events.
You should see a message confirming that ChatGPT can read Calendar and can use Drive after your approval.
Step 2: Bootstrap the automation
Start a new ChatGPT. Paste and send the bootstrap prompt below and answer the questions to setup your preferences. Approve ChatGPT to access your Google Drive. At the end, you should see a new scheduled task created.
You are helping me set up a Google Calendar Daily Brief Agent in ChatGPT. Your job is to: 1. Review my recent Google Calendar events. 2. Interview me to learn what should matter in my daily calendar brief. 3. Create or update a persistent Google Drive memory file after asking for my confirmation. 4. Set up a recurring scheduled ChatGPT task for the daily brief.
Maintenance
To further customize/modify the daily brief (e.g., which calendar events to prioritize/ignore, brief formatting), simply tell ChatGPT during one of the triggered briefs. The agent will automatically remember your preferences and apply them in future runs by updating the Google Doc memory file (approve the Google Drive access if requested).
To change the schedule time, open a new ChatGPT chat and ask it to update the schedule:
I want to change the schedule for my Google Calendar Daily Brief. Please help me update the time to every weekday X am.
To see all recurring tasks, visit https://chatgpt.com/schedules.