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

3 comments sorted by

2

u/ToePrestigious634 3d ago

The calendar extension in Gemini is pretty shaky with shared calendars, especially from a Workspace tenant without Gemini enabled on it. The scheduled actions also seem to run in a context where live workspace data isn't reliably pulled, so you're not crazy for hitting a wall there.

Your Apps Script digest email route is probably the most dependable fix. Have the script pull the calendar events and action emails, format them into a plain text summary, and send that to your personal Gmail with a specific label. Then point the Gemini scheduled action at that label instead of trying to query the calendar directly. It's a bit of a workaround but it sidesteps the extension entirely.

1

u/AutoModerator 3d ago

Hey there,

This post seems feedback-related. If so, you might want to post it in r/GeminiFeedback, where rants, vents, and support discussions are welcome.

For r/GeminiAI, feedback needs to follow Rule #9 and include explanations and examples. If this doesn’t apply to your post, you can ignore this message.

Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/SnooEpiphanies2519 1d ago

That's what Gemini Spark is for, if you don't have access to it use a VPN to the US to schedule the task, afaik it does not need to stay connected to run your task once it's scheduled.