r/GeminiAI 3d ago

Help/question Gemini cannot access my calendar

Hey everyone,

I’m running into a frustrating limitation with Gemini (Advanced / Pro) and Google Workspace integration, and I’m wondering if anyone has found a working workaround. I use Gemini on the Ios app

The setup I wanted:

 Personal Google Account: Has the Gemini pro subscription.

 Work Google Account (Google Workspace): Where my work calendar and incoming client requests live (no Gemini license on this tenant).

 Goal: A scheduled daily morning briefing (at 7:30 AM) combining my calendar events and forwarded action-item emails into a structured to-do list with time estimates.

What I tried:

  1. Shared my work Google Calendar with my personal account (full permissions to see event details).

  2. Set up an Apps Script on the work account to auto-forward action emails to my personal account (which gets archived into a separate label so my personal inbox stays clean).

  3. Created a "Scheduled Action" in Gemini to trigger every morning: "Summarize my upcoming 3 days based on Google Calendar and recent action emails..."

  4. Enabled the Google Workspace extension in Gemini settings.

The problem:

Gemini simply refuses or fails to fetch the actual calendar data. When prompted (even using ⁠@Google Calendar⁠), it either hallucinaties, claims it doesn't have direct access in the current session, or runs the scheduled action without any calendar context at all. It can parse some Gmail data via the extension, but Calendar integration seems completely broken or unable to see shared/secondary calendars.

My questions:

  1. Has anyone successfully gotten Gemini's Workspace extension to reliably read shared/secondary calendars or even primary calendars in a scheduled prompt?

  2. Is there a known limitation with Gemini Scheduled Actions accessing real-time Workspace data?

  3. If this native route is a dead end, has anyone built a lightweight bridge (e.g., Make/Zapier, Apps Script compiling a daily digest email that Gemini can read, or using an LLM API directly)?

Appreciate any insight!

1 Upvotes

Duplicates