Hi everyone,
I believe I found a reproducible bug with the Google Calendar connector.
My Google account contains several calendars (Home, Work, Personal, etc.). During the Google OAuth flow, OpenAI is explicitly granted permission to access “your primary calendar and other Google calendars you have access to.”
However, ChatGPT only searches events in my primary/default calendar and completely ignores secondary calendars.
I was able to reproduce this consistently:
1. Connect Google Calendar to ChatGPT.
2. Create an event in a secondary calendar (for example, “Home”).
3. Ask ChatGPT to search for that event.
4. ChatGPT cannot find it.
5. Move the exact same event (same title, date and time) to the primary calendar.
6. Ask ChatGPT to search again.
7. ChatGPT finds it immediately.
Since Google explicitly grants access to both the primary calendar and other calendars the user has access to, this appears to be an issue with how the connector queries Google Calendar, rather than a permissions issue.
Has anyone else experienced this? Is this a known limitation, or is it an unintended bug?
I’m happy to provide additional information or run more tests if that helps reproduce the issue.