Google Drive
Connect Google Drive to your AI agent. It answers from the Docs, Sheets, PDFs and files you pick, in your helpdesk, Slack and chat, with the file linked.
eesel's AI agent for Google Drive answers questions from the Drive files and folders you pick, and links the file it used. It reads Docs, Sheets, Slides, modern Office files, PDFs and text files without changing anything in your Drive.
Your AI teammate reads the Google Drive files and folders you pick, and answers from them wherever it works. Every answer links the file it used.

Set up eesel in Google Drive
Ask your agent to connect Google Drive
Open the chat in your dashboard and ask it to connect Google Drive. The sign-in has to happen in the dashboard. Your agent links the Integrations page and tells you to click Google Drive there. Prefer to click? That page has the same Connect Google Drive option.

Sign in and grant read access
Clicking Google Drive opens a short notice. The connection is brokered by Pipedream, our integration provider, so Pipedream is named here and on Google's own screen. Click Continue.

Google's sign-in and consent screen comes next. It names Pipedream and lists one Drive permission whose wording covers more than reading. eesel uses it only to read the files you pick in the next step. Pick the account whose files you want read, then click Continue. Your agent never sees more than that Google account can see.
A person approves this in the browser.
Pick your files and folders
Back in the dashboard, the Add files from Google Drive picker opens. Search, or tick items under My Drive and Shared with me, including files in Shared Drives. Picking a folder brings in every supported file inside it, walking subfolders up to 20 levels deep. Click Add files when you are done.

New files never arrive on their own. Dropping a file into a folder you already picked does not pull it in, and a re-sync will not find it either. To include a new file, re-open the picker, re-select the folder or file, and sync again.
Confirm the connection and check what it can read
Integrations > Google Drive shows the connection as Connected, with Start a chat buttons and a Sources list of what the agent can read. Each source row has its own document count and its own toggle, and Add re-opens the picker.

Check it worked. Each source row shows its document count once its sync is done. From a terminal, eesel status lists the integration as connected with its source counts.
Tell it how to answer
Tell your agent a standing rule in plain language. It shows you the exact wording it wants to save and asks you to confirm before it writes anything.

The saved rule lives on the Instructions page, where you can read it and edit it by hand.

Sources
On the integration page the files you pick are grouped into source rows, each with its own count and toggle. This is what each row can hold:
Google Docs
The full text of your documents
The file selected in the picker
Google Sheets
Spreadsheet data, across every tab in the sheet
As above
Google Slides
The text content of your presentations
As above
Office files
Word (.docx), Excel (.xlsx) and PowerPoint (.pptx)
As above
PDFs
PDF files stored in Drive
As above
Text files
Text-based files such as .txt, .md, .csv, .html, JSON and XML
As above
Folders
Every supported file inside a folder you select, and its subfolders
The folder selected in the picker
What gets skipped. Images, video and audio, Google Forms, Google Maps, Google Sites, and Drive shortcuts. Files in the trash and files over 50 MB are skipped too. Legacy Office formats (.doc, .xls, .ppt) are not supported, so re-save those as the modern format or as a Google Doc. In a folder, the supported files sync and the rest are ignored.
Daily limit. A workspace can sync up to 2,500 files a day. A sync that would go past the cap stops with a daily limit message, rather than syncing a partial batch. The counter resets each day, so run the sync again the next day, or get in touch to have the limit raised.
How updates get picked up. There is no automatic re-sync on a schedule. Trigger a re-sync from the integration settings, or ask your agent to. A re-sync only refreshes files that are already indexed. It picks up edits, drops files you deleted in Drive, and updates renamed files to match. It never finds new files. That takes re-selecting them in the picker.
Every other integration on the agent is also a source, so a Drive answer can draw on Confluence, Notion, your helpdesk and your website at once. See Integrations.
You stay in control the whole way. Adjust your AI agent's access to knowledge to your liking.
Limitations
New files never arrive on their own. A file added to a folder you already picked needs re-selecting in the picker.
No scheduled re-sync. Content refreshes only when you or your agent trigger a re-sync.
Up to 2,500 files a day per workspace. A sync that would pass the cap stops with a daily limit message.
Some files are skipped. Files over 50 MB, legacy
.doc,.xlsand.pptfiles, images, video, audio, Google Forms, Maps, Sites and shortcuts.Read-only. Google Drive has no triggers and no actions.
Troubleshooting
FAQ
Related pages
Last updated

