You ask Gemini to “find emails from client X last week” or “summarize the spec doc in my Drive” and it replies I don't have access to your Drive or I can't find that email. It looks integrated, but it cannot actually read your data.
Fastest fix (90% of cases): Gemini’s Workspace access now has a hidden prerequisite. Before any per-app toggle works, Smart features and personalization must be ON in your Gmail settings, and the same Google account must be active in both Gemini and Gmail. Turn those on, reload gemini.google.com, and re-ask. If that doesn’t do it, walk the layers below.
As of June 2026 the connection runs through four gates, and any one being off breaks reading:
- Smart features and personalization (Gmail setting) — the master switch, easy to miss
- Connected Apps in Gemini (formerly “Extensions” / “Apps”) — per-app toggles for Gmail, Drive, Calendar
- User OAuth grant — the consent screen Gemini shows on first access
- Active account identity — which Google account is signed in right now
Work/school (Workspace) accounts add a fifth gate on top: your IT admin must allow it in the Admin Console.
Diagnose first: which bucket are you in?
| Symptom | Most likely cause | Jump to |
|---|---|---|
Reply is I can't access your Gmail/Drive, never see a consent popup | Smart features OFF, or app not connected | Step 1, Step 2 |
| You DID grant access before, broke recently | OAuth token revoked / account switched | Step 3, Step 4 |
| Personal Gmail works, work account doesn’t | Workspace admin policy | Step 5 |
| Connect button is greyed out or missing on a work account | Admin disabled it | Step 5 |
| Gemini reads some docs but not one specific shared file | Cross-domain / permission issue | Step 6 |
A quick tell: open gemini.google.com/apps and look at the list. If Gmail/Drive show “Connect” (not “Connected”), they’re off. If the toggles are greyed out, you’re on an admin-restricted account — go straight to Step 5.
Common causes, by frequency
1. Smart features and personalization is off (newly the #1 cause)
This is the gate most older guides miss. Since the early-2026 Gemini-in-Workspace rollout, Google requires Smart features and personalization to be enabled before Gemini can touch Gmail, Drive, or Calendar data. If it’s off, Connected Apps won’t even offer Gmail. Turn it on in Gmail settings (Step 1).
2. The app isn’t connected in Gemini
Each app is a separate opt-in under Connected Apps. Many people connect Gmail and assume Drive came along — it didn’t. How to judge: at gemini.google.com/apps, count how many show “Connect” instead of “Connected”.
3. Wrong active account
You’re signed into personal Gmail in Gemini, but the doc lives in your Workspace account. The identities don’t match, so Gemini reads an empty mailbox. How to judge: the top-right avatar in Gemini and the one at mail.google.com must show the same email.
4. OAuth grant expired or was revoked
Refresh tokens go stale after long inactivity, and a password reset or admin session-wipe revokes them. How to judge: it worked months ago, went unused, and now returns “no access” with no popup.
5. Workspace admin disabled access (work/school accounts)
IT can globally block Gemini from reading Workspace data to prevent exfiltration. How to judge: a personal Google account can connect the same apps but the work account can’t, or the connect controls are greyed out. Only an admin can fix this (Step 5).
6. Cross-domain or under-permissioned document
A doc shared from a different Workspace domain (e.g. a client’s), or one where you’re only a Viewer, may be unreadable to Gemini even though you can open it manually. How to judge: the file’s owning domain isn’t yours, or your access is “Viewer”. Fix with manual paste (Step 6).
Shortest path to fix
Step 1: Turn on Smart features and personalization
This is the gate everything else depends on.
Gmail → Settings (gear, top-right) → "See all settings"
→ General tab → scroll to "Smart features"
→ check "Turn on smart features in Gmail, Chat, and Meet"
→ scroll to "Google Workspace smart features"
→ "Manage Workspace smart feature settings"
→ turn ON "Smart features in Google Workspace"
and "Smart features in other Google products"
→ Save
There are two independent controls; turn on both. After saving, reload gemini.google.com before testing.
Step 2: Connect the apps in Gemini
gemini.google.com/apps (or: avatar → Settings → Apps / Connected Apps)
Click "Connect" on each one you need:
- Gmail
- Drive
- Docs
- Calendar
- Keep / Tasks / Maps as needed
Then ask Gemini a direct test: Can you access my Gmail right now? List my 3 most recent subjects. A connected Gemini lists real subjects; a broken one says it can’t.
Step 3: Re-authorize if you previously granted access
If a popup never appears, the grant may be cached/broken. Revoke and re-grant:
1. myaccount.google.com/connections (formerly /permissions)
2. Find "Gemini" / "Gemini Apps" → "Delete all connections" / remove access
3. Back at gemini.google.com, ask it to read your Gmail
4. On the fresh OAuth consent screen, allow EVERY requested scope
5. Complete 2FA without dismissing any prompt
Step 4: Verify the active account
Gemini avatar (top-right) → note the email
Open mail.google.com → avatar → note the email
They must match exactly.
If they differ, switch Gemini to the right account via the avatar, then hard-reload. When you juggle multiple accounts in one tab, the /u/0/, /u/1/ URL index can drift — open the target account in its own window if switching doesn’t stick.
Step 5: Workspace — get IT to allow it
If the connect controls are greyed out on a work account, only an admin can change it. Send them this exact path (as of June 2026):
Admin Console (admin.google.com)
→ Menu → Generative AI → Gemini for Workspace → "Feature access"
→ (pick the org unit / config group)
→ edit each service: Gmail, Drive, Calendar → On → Save
Changes can take time to propagate; if it still fails after an hour, have the user sign out and back in. Note: Personal Intelligence / Connected Apps is for personal Google accounts only — Workspace business, enterprise, and education accounts are governed entirely by the Admin Console above, not the personal opt-in.
Step 6: Cross-domain or shared doc — paste it in
Gemini reads your own domain’s Drive by default. For a file shared from another domain, or where you’re Viewer-only:
1. Open the doc (you can see it in Drive)
2. Select all + copy → paste into the Gemini chat
(or File → Download → PDF, then upload to Gemini)
This sidesteps the integration entirely and almost always works.
Step 7: For automation, use the API instead of the chat UI
If you’re scripting against Gmail/Drive, don’t fight the web UI. Combine the Workspace REST APIs with the Gemini API:
# Pull mail with the Gmail API
from googleapiclient.discovery import build
service = build('gmail', 'v1', credentials=creds)
messages = service.users().messages().list(
userId='me', q='from:client newer_than:7d'
).execute()
# Hand the content to Gemini (3.1 Pro, current top model as of June 2026)
from google import genai
client = genai.Client()
resp = client.models.generate_content(
model="gemini-3.1-pro",
contents=[messages_content, "Summarize these emails"],
)
print(resp.text)
This bypasses the chat-UI connection layer completely and is the reliable path for recurring jobs.
How to confirm it’s fixed
Run one concrete read that you can verify by eye:
"Read my newest unread email and tell me the sender and subject."
"Open the Drive file named <exact name> and give me its first heading."
If Gemini returns the actual sender, subject, or heading, the connection is live. A generic “I can’t access that” or a hallucinated answer means a gate above is still off.
Prevention
- Use separate Chrome profiles for work Gemini vs personal Gmail so account identity never drifts.
- Connect every app you use in one pass at
gemini.google.com/apps, rather than on demand. - Re-check Gemini’s access monthly at myaccount.google.com/connections.
- Copy cross-domain Drive docs into your own domain before asking Gemini to process them.
- For anything recurring or scripted, use the API path in Step 7, not the chat UI.
FAQ
Why does Gemini say it has no access even though I see “Connected”? Usually Smart features and personalization is still off (Step 1), or the active account differs from where the data lives (Step 4). “Connected” only means an OAuth grant exists, not that the master Smart-features gate is on.
My work account’s connect button is greyed out — can I force it?
No. On Workspace accounts the controls are admin-governed. Your IT admin must enable the service under Admin Console → Generative AI → Gemini for Workspace → Feature access (Step 5). The personal “Personal Intelligence” opt-in does not apply to work/school accounts.
It worked last month and just stopped. What changed?
Most often an expired/revoked OAuth token (after a password change or admin session reset). Revoke Gemini at myaccount.google.com/connections and re-grant every scope (Step 3).
Does turning Smart features on send my emails to train Google’s models? No. Per Google’s policy, content Gemini accesses through connected apps isn’t used to train models or reviewed to improve them. Smart features simply gate whether Gemini may read your data to answer you.
Can Gemini read a doc a client shared from their own Workspace? Often not through the integration — it defaults to your domain’s Drive. Paste the contents in or upload it as a PDF instead (Step 6).
Related
Tags: #Gemini #Google #Troubleshooting