File Management & Storage

Google Super, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Google Super account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • File Management & Storage
  • Signs in to your account
  • 99 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Google Super is

Google Super App combines all Google services including Drive, Calendar, Gmail, Sheets, Analytics, Ads, and more, providing a unified platform for seamless integration and management of your digital life.

You sign in with your own Google Super account, the same way you already do. We never see or hold your password.

It can also be told by Google Super when something happens, rather than only doing things when you ask.

How a run works

One message in, the work done in Google Super.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Google Super. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Google Super account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

99 tools it already has

What it can do in Google Super

These are the ready-made tools your AI employee already has in Google Super. It is not limited to them, but it never has to be taught these.

  • Add EnrichmentAdds an enrichment at a specified position in a defined album.
  • Add file sharing preferenceModifies sharing permissions for an existing google drive file, granting a specified role to a user, group, domain, or 'anyone'.
  • Add or remove to customer listAddorremovetocustomerlist tool will add a contact to a customer list in google ads. note: it takes 6 to 12 hours for changes to be reflected in the customer list.
  • Add Sheet to SpreadsheetAdds a new sheet (worksheet) to a spreadsheet. use this tool to create a new tab within an existing google sheet, optionally specifying its title, index, size, and other properties
  • Aggregate Column DataSearches for rows where a specific column matches a value and performs mathematical operations on data from another column.
  • Append DimensionTool to append new rows or columns to a sheet, increasing its size. use when you need to add empty rows or columns to an existing sheet.
  • Batch Add Media ItemsAdds one or more media items to an album in google photos.
  • Batch Create Media ItemsUnified action to upload media files and create them as items in google photos.
  • Batch Get Media ItemsReturns the list of media items for the specified media item identifiers.
  • Batch get spreadsheetRetrieves data from specified cell ranges in a google spreadsheet; ensure the spreadsheet has at least one worksheet and any explicitly referenced sheet names in ranges exist.
  • Batch update spreadsheetUpdates a specified range in a google sheet with given values, or appends them as new rows if first cell location is omitted; ensure the target sheet exists and the spreadsheet con
  • Batch Update Values by Data FilterTool to update values in ranges matching data filters. use when you need to update specific data in a google sheet based on criteria rather than fixed cell ranges.
  • Clear Basic FilterTool to clear the basic filter from a sheet. use when you need to remove an existing basic filter from a specific sheet within a google spreadsheet.
  • Clear CalendarClears a primary calendar. this operation deletes all events associated with the primary calendar of an account.
  • Clear spreadsheet valuesClears cell content (preserving formatting and notes) from a specified a1 notation range in a google spreadsheet; the range must correspond to an existing sheet and cells.
  • Clear tasksPermanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.
  • Copy fileDuplicates an existing file in google drive, identified by its file id.
  • Copy Google DocumentTool to create a copy of an existing google document. use this to duplicate a document, for example, when using an existing document as a template. the copied document will have a
  • Create a calendarCreates a new, empty google calendar with the specified title (summary).
  • Create a documentCreates a new google docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's id and metadata (exclud
  • Create a File from TextCreates a new file in google drive from provided text content (up to 10mb), supporting various formats including automatic conversion to google workspace types.
  • Create a folderCreates a new folder in google drive, optionally within a parent folder specified by its id or name; if a parent name is provided but not found, the action will fail.
  • Create a Google SheetCreates a new google spreadsheet in google drive using the provided title.
  • Create a MeetCreates a new google meet space, optionally configuring its access type and entry point access controls.
  • Create a task listCreates a new task list with the specified title.
  • Create AlbumCreates a new album in google photos.
  • Create Chart in Google SheetsCreate a chart in a google sheets spreadsheet using the specified data range and chart type.
  • Create CommentTool to create a comment on a file. use when you need to add a new comment to a specific file in google drive.
  • Create customer listCreatecustomerlist tool will create a customer list in google ads.
  • Create Document MarkdownCreates a new google docs document, optionally initializing it with a title and content provided as markdown text.
  • Create email draftCreates a gmail email draft, supporting to/cc/bcc, subject, plain/html body (ensure is html=true for html), attachments, and threading.
  • Create EventCreates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless
  • Create Expanded Data SetTool to create an expanded data set for a property. use when you need to combine specific dimensions and metrics into a custom dataset after property creation.
  • Create File or FolderCreates a new file or folder with metadata. use to create empty files or folders, or files with content by providing it in the request body (though this action primarily focuses on
  • Create FooterTool to create a new footer in a google document. use when you need to add a footer, optionally specifying its type and the section it applies to.
  • Create FootnoteTool to create a new footnote in a google document. use this when you need to add a footnote at a specific location or at the end of the document body.
  • Create HeaderTool to create a new header in a google document. use this tool when you need to add a header to a document, optionally specifying the section it applies to.
  • Create labelCreates a new label with a unique name in the specified user's gmail account.
  • Create Named RangeTool to create a new named range in a google document. use this to assign a name to a specific part of the document for easier reference or programmatic manipulation.
  • Create Paragraph BulletsTool to add bullets to paragraphs within a specified range in a google document. use when you need to format a list or a set of paragraphs as bullet points.
  • Create ReplyTool to create a reply to a comment in google drive. use when you need to respond to an existing comment on a file.
  • Create Shared DriveTool to create a new shared drive. use when you need to programmatically create a new shared drive for collaboration or storage.
  • Create Shortcut to File/FolderTool to create a shortcut to a file or folder in google drive. use when you need to link to an existing drive item from another location without duplicating it.
  • Create spreadsheet columnCreates a new column in a google spreadsheet, requiring a valid spreadsheet id and an existing sheet id; an out-of-bounds insert index may append/prepend the column.
  • Create spreadsheet rowInserts a new, empty row into a specified sheet of a google spreadsheet at a given index, optionally inheriting formatting from the row above.
  • Delete CalendarDeletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.
  • Delete CommentDeletes a comment from a file. use when you need to remove a specific comment from a google drive file.
  • Delete Content Range in DocumentTool to delete a range of content from a google document. use when you need to remove a specific portion of text or other structural elements within a document.
  • Delete Dimension (Rows/Columns)Tool to delete specified rows or columns from a sheet in a google spreadsheet. use when you need to remove a range of rows or columns.
  • Delete DraftPermanently deletes a specific gmail draft using its id; ensure the draft exists and the user has necessary permissions for the given user id.
  • Delete eventDeletes a specified event by event id from a google calendar (calendar id); this action is idempotent and raises a 404 error if the event is not found.
  • Delete FooterTool to delete a footer from a google document. use when you need to remove a footer from a specific section or the default footer.
  • Delete HeaderDeletes the header from the specified section or the default header if no section is specified. use this tool to remove a header from a google document.
  • Delete messagePermanently deletes a specific email message by its id from a gmail mailbox; for user id, use 'me' for the authenticated user or an email address to which the authenticated user ha
  • Delete Named RangeTool to delete a named range from a google document. use when you need to remove a previously defined named range by its id or name.
  • Delete Paragraph BulletsTool to remove bullets from paragraphs within a specified range in a google document. use when you need to clear bullet formatting from a section of a document.
  • Delete PermissionDeletes a permission from a file by permission id. use when you need to revoke access for a specific user or group from a file.
  • Delete ReplyTool to delete a specific reply by reply id. use when you need to remove a reply from a comment on a file.
  • Delete Shared DriveTool to permanently delete a shared drive. use when you need to remove a shared drive and its contents (if specified).
  • Delete SheetTool to delete a sheet (worksheet) from a spreadsheet. use when you need to remove a specific sheet from a google sheet document.
  • Delete TableTool to delete an entire table from a google document. use when you have the document id and the specific start and end index of the table element to be removed. the table's range
  • Delete Table ColumnTool to delete a column from a table in a google document. use this tool when you need to remove a specific column from an existing table within a document.
  • Delete Table RowTool to delete a row from a table in a google document. use when you need to remove a specific row from an existing table.
  • Delete taskDeletes a specified task from a given task list in google tasks.
  • Delete task listPermanently deletes an existing google task list, identified by tasklist id, along with all its tasks; this operation is irreversible.
  • Distance MatrixCalculates travel distance and time for a matrix of origins and destinations. supports different modes of transportation and options like departure/arrival times. use when needing
  • Download a file from Google DriveDownloads a file from google drive by its id. for google workspace documents (docs, sheets, slides), optionally exports to a specified mime type. for other file types, downloads in
  • Edit FileUpdates an existing google drive file by overwriting its entire content with new text (max 10mb).
  • Empty TrashTool to permanently delete all of the user's trashed files. use when you want to empty the trash in google drive.
  • Execute SQL on SpreadsheetExecute sql queries against google sheets tables. supports select, insert, update, and delete operations with familiar sql syntax. tables are automatically detected and mapped from
  • Fetch emailsFetches a list of email messages from a gmail account, supporting filtering, pagination, and optional full content retrieval.
  • Fetch message by message IDFetches a specific email message by its id, provided the message id exists and is accessible to the authenticated user id.
  • Fetch Message by Thread IDRetrieves messages from a gmail thread using its thread id, where the thread must be accessible by the specified user id.
  • Find eventFinds events in a specified google calendar using text query, time ranges (event start/end, last modification), and event types; ensure timemin is not chronologically after timemax
  • Find fileTool to list or search for files and folders in google drive. use when you need to find specific files based on query criteria or list contents of a drive/folder.
  • Find folderTool to find a folder in google drive by its name and optionally a parent folder. use when you need to locate a specific folder to perform further actions like creating files in it
  • Find free slotsFinds both free and busy time slots in google calendars for specified calendars within a defined time range (defaults to the current day utc if time min/time max are omitted). retu
  • Find worksheet by titleFinds a worksheet by its exact, case-sensitive title within a google spreadsheet; returns a boolean indicating if found and the complete metadata of the entire spreadsheet, regardl
  • Format cellApplies text and background cell formatting to a specified range in a google sheets worksheet.
  • Forward email messageForward an existing gmail message to specified recipients, preserving original body and attachments.
  • Generate File IDsGenerates a set of file ids which can be provided in create or copy requests. use when you need to pre-allocate ids for new files or copies.
  • Get aboutTool to retrieve information about the user, the user's drive, and system capabilities. use when you need to check storage quotas, user details, or supported import/export formats.
  • Get AccountTool to retrieve a single account by its resource name. use when you need detailed account info after confirming the account resource name (e.g., accounts/100).
  • Get AlbumReturns the album based on the specified albumid.
  • Get Campaign By IdGetcampaignbyid tool will return details of a campaign in google ads.
  • Get campaign by nameGetcampaignbyname tool will run a sql getcampaignbyname in google ads.
  • Get Changes Start Page TokenTool to get the starting pagetoken for listing future changes in google drive. use this when you need to track changes to files and folders.
  • Get Event InstancesReturns instances of the specified recurring event.
  • Get Gmail attachmentRetrieves a specific attachment by id from a message in a user's gmail mailbox, requiring valid message and attachment ids.
  • Get Google CalendarRetrieves a specific google calendar, identified by calendar id, to which the authenticated user has access.
  • Insert Calendar into ListInserts an existing calendar into the user's calendar list.
  • List EventsReturns events on the specified calendar.
  • Modify email labelsAdds and/or removes specified gmail labels for a message; ensure message id and all label ids are valid (use 'listlabels' for custom label ids).
  • Modify File LabelsModifies the set of labels applied to a file. returns a list of the labels that were added or modified. use when you need to programmatically change labels on a google drive file,
  • Move EventMoves an event to another calendar, i.e., changes an event's organizer.
  • Query Free/Busy InformationReturns free/busy information for a set of calendars.
  • Update CalendarUpdates metadata for a calendar.
  • Update Calendar List EntryUpdates an existing entry on the user\'s calendar list.
  • Watch EventsWatch for changes to events resources.
47 things it can watch for

What Google Super can tell it about

It does not only wait to be asked. These are the things Google Super can tell your AI employee about the moment they happen, so it can act without anyone noticing first.

  • Aggregate Metric ChangedAn aggregate metric (SUM/COUNT/AVG/MIN/MAX) changes in a Google Sheets spreadsheet. This trigger monitors an aggregate calculation on a target column (optionally filt
  • Attendee Response ChangedPolling trigger that fires when any attendee's RSVP changes to accepted, declined, or tentative. Returns attendee info and current status.
  • Calendar Event SyncPolling trigger that returns full event data including details, attendees, and metadata. For real-time notifications with basic info, use Calendar Event Changes (webhook).
  • Cell Range Values ChangedValues in a specified A1 range change in Google Sheets. This trigger monitors a specific cell or range of cells and fires when any values change.
  • Comment Added (Docs/Sheets/Slides)A new comment is added to Google Docs, Sheets, or Slides.
  • Conditional Format Rule ChangedConditional formatting rules change in a Google Spreadsheet. Detects when rules are added, updated, or removed. Uses snapshot-based diffing to detect changes between
  • Data Validation Rule ChangedData validation rules change (added/updated/removed) in a Google Spreadsheet. Uses snapshot-based diffing to detect changes between polls.
  • Developer Metadata ChangedDeveloper metadata entries change (new/updated/removed) in a Google Spreadsheet. Uses snapshot-based diffing to detect changes between polls.
  • Document DeletedAn existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.
  • Document Placeholder FilledA Google Doc's plain text changes such that a configured placeholder token/pattern is no longer present (i.e., the document has been filled in). This trigger monitors
  • Document Search UpdateA Google Doc matching a user-defined search query is newly created or updated since the last poll. This trigger uses timestamp filtering to efficiently monitor docume
  • Document Structure ChangedA Google Doc's structure changes (headers/footers added/removed, tables/images count changes). This trigger monitors a specific document for structural changes like:
  • Document UpdatedAn existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.
  • Document Word Count ThresholdA Google Doc's word/character count crosses a user-defined threshold. This trigger monitors a specific Google Doc and fires when its word or character count becomes g
  • Email SentA Gmail message is sent by the authenticated user. It polls the 'SENT' label and emits metadata including sender, recipients, subject, timestamp, and thread ID.
  • Event Canceled or DeletedA Google Calendar event is cancelled or deleted. Returns minimal data: eventid, summary (if available), and cancellation timestamp.
  • Event CreatedPolling trigger that fires when a new calendar event is created. Returns event ID, summary, start/end times, and organizer info.
  • Event Starting SoonA calendar event is within a configured number of minutes from starting. Returns event details, time remaining, attendees, and join links when available.
  • Event UpdatedAn existing Google Calendar event is modified. Returns the event ID, change type, and the specific fields that changed with their previous and new values.
  • File CreatedA new file is created in Google Drive.
  • File Deleted or TrashedA file is moved to trash or permanently deleted in Drive.
  • File Shared (Permissions Added)New sharing permissions are granted to a file or folder. Uses Drive's changes.list endpoint with inline permissions in the fields mask so each change carries the file
  • File UpdatedA file's metadata or content changes in Google Drive.
  • Filtered Range Values ChangedPolling trigger that monitors Google Sheets filtered ranges for value changes. Uses snapshot-based diffing to detect when values matching a data filter change. Emits the matched va
  • Google Drive ChangesChanges are detected in a Google Drive.
  • Keyword Detected in DocumentA specific keyword or phrase first appears in a Google Doc. This trigger monitors a Google Doc and fires once when the specified keyword is detected. After the keywor
  • New Document AddedA new Google Doc is added/created. This trigger monitors Google Docs and fires when new documents are detected.
  • New Document CreatedA new Google Doc is created. This trigger monitors Google Docs and fires when new documents are detected. Uses timestamp filtering to efficiently poll for new documen
  • New File Matching QueryA new Google Drive file matches a provided query. This is the legacy query-centric trigger: it preserves Drive API query config such as corpora / driveId aliases and
  • New Folder Created in RootA new folder is created in the root folder of Google Drive. This trigger monitors Google Drive and fires when new folders are detected in the root directory.
  • New Gmail Message Received TriggerA new message is received in Gmail.
  • New Rows in Google SheetSimple polling trigger that monitors Google Sheets for new rows. Detects when new rows are added and returns the complete row data. Perfect for triggering any workflow based on new
  • New Sheet Added in Google SpreadsheetPolling trigger that detects when a new sheet is added to a Google Spreadsheet.
  • New Slide AddedFires when a new slide is added to a Google Slides presentation.
  • New Spreadsheet CreatedA new Google Spreadsheet is created. This trigger monitors Google Spreadsheets and fires when new spreadsheets are detected. Uses timestamp filtering to efficiently d
  • New Task CreatedA new task is created in a Google Tasks list. Uses timestamp filtering (updatedMin) to efficiently detect new tasks.
  • New Task List CreatedA new Google Tasks task list is created. This trigger monitors Google Tasks and fires when new task lists are detected.
  • Spreadsheet Metadata ChangedPolling trigger that detects when a Google Spreadsheet's metadata changes. Uses snapshot-based diffing to detect any changes in spreadsheet properties, sheets, named ranges, develo
  • Spreadsheet Properties ChangedPolling trigger that detects when a Google Spreadsheet's top-level properties change. Monitors properties such as title, locale, timeZone, and autoRecalc settings.
  • Spreadsheet Row ChangedA looked-up spreadsheet row changes. This trigger monitors a specific row (located by searching for a query value within a user-specified range) and fires when the ro
  • Spreadsheet Search MatchA new spreadsheet appears that matches a saved search. This trigger uses snapshot-based diffing to detect when spreadsheets matching the search criteria are newly cre
  • Table Query Result ChangedThe result set of a saved table query changes in Google Sheets. Detects rows added, removed, or updated in the query output. This trigger monitors the result of a SQL
  • Table Schema ChangedPolling trigger that detects when a table's schema changes in Google Sheets. Monitors columns added/removed/renamed and inferred type/format changes. Uses snapshot-based diffing to
  • Task Details ChangedA specific task's details change. This trigger monitors a single Google Task and fires when any of its details (title, notes, status, due date, completion, position)
  • Task List ChangedA task list changes (title or content updates). This trigger monitors a specific Google Tasks list and fires when changes are detected.
  • Task UpdatedAn existing task is updated in a Google Tasks list. This trigger monitors a specific task list and fires when tasks are modified.
  • Worksheet Names ChangedThe set of worksheet/tab names changes in a Google Spreadsheet. Detects when sheets are added, deleted, or renamed.
Access, and who is in charge of it

You stay the boss of your Google Super account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Google Super account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Google Super is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Google Super and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Google Super

Can an AI employee really work inside Google Super?
Yes. It signs in to your own Google Super account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Google Super?
No. Nothing moves and nothing is replaced. Your records stay in Google Super, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Google Super account?
You sign in with your own Google Super account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Google Super?
It has 99 ready-made tools in Google Super today, among them Add Enrichment, Add file sharing preference and Add or remove to customer list. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Google Super and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Google Super and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Google Super?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Google Super is written down with what it did and when.