Google Drive Integration — Automate Google Drive with AI on Beauto

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

Category: file management & storage · 77 actions available

What you can automate with Google Drive

Beauto connects Google Drive with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Google Drive events, enrich Google Drive data with AI, or sync Google Drive with the rest of your stack — without writing code.

  • Sync Google Drive data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new Google Drive events and route the output anywhere
  • Schedule recurring Google Drive tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

Google Drive actions Beauto supports

  • Insert File Parent (v2) — Tool to add a parent folder for a file using Google Drive API v2. Use when you need to add a file to an additional folder.
  • Insert Property (v2 API) — Tool to add a property to a file, or update it if it already exists (v2 API). Use when you need to attach custom key-value metadata to a Google Drive file.
  • Copy file with advanced options — Creates a copy of a file and applies any requested updates with patch semantics. Use when you need to duplicate a file with advanced options like label inclusion, visibility settings, or custom metadata.
  • Create Comment — Tool to create a comment on a file in Google Drive. Returns a nested `data` object; extract `data.id` for the resulting comment identifier. Omit `anchor` and `quoted_file_content_*` for general file-level comments.
  • Create Shared Drive — Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.
  • Create File or Folder — Creates a new file or folder in Google Drive. Supports both metadata-only creation (for folders and empty documents) and file upload with content. When file_to_upload is provided, uploads the actual file bytes; otherwise
  • Create a File from Text — Creates a new file in Google Drive from provided text content (up to 10MB), supporting various formats including automatic conversion to Google Workspace types. Returns flat metadata fields (`id`, `mimeType`, `name`) at
  • Create a folder — Creates a new folder in Google Drive, optionally within an EXISTING parent folder specified by its ID or name. The parent folder MUST already exist - use GOOGLEDRIVE_FIND_FOLDER first to verify the parent exists or find
  • Create Permission — Tool to create a permission for a file or shared drive. Use when you need to share a file or folder with users, groups, domains, or make it publicly accessible. **Warning:** Concurrent permissions operations on the same
  • Create Reply — Tool to create a reply to a comment in Google Drive. Use when you need to respond to an existing comment on a file.
  • Create Shortcut to File/Folder — Tool 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. The shortcut receives its own distinct file ID (capture fro
  • Delete Child (v2) — Tool to remove a child from a folder using Google Drive API v2. Use when you need to remove a file from a specific folder.
  • Delete Comment — Permanently deletes a comment thread (and all its replies) from a Google Drive file — this action is irreversible. To remove only a single reply within a thread, use GOOGLEDRIVE_DELETE_REPLY instead. Verify the exact com
  • Delete Shared Drive — Tool to permanently delete a shared drive. Use when you need to remove a shared drive and its contents (if specified).
  • Delete Parent (v2) — Tool to remove a parent from a file using Google Drive API v2. Use when you need to remove a file from a specific folder.
  • Delete Permission — Deletes a permission from a file by permission ID. Deletion is irreversible — confirm the target user, group, or permission type before executing. IMPORTANT: You must first call GOOGLEDRIVE_LIST_PERMISSIONS to get valid
  • Delete Property (v2 API) — Tool to delete a property from a file using Google Drive API v2. Use when you need to remove custom key-value metadata from a file.
  • Delete Reply — Tool to delete a specific reply by reply ID. Deletion is irreversible; obtain explicit user confirmation before calling. Removes only the targeted reply, not the full comment thread — use GOOGLEDRIVE_DELETE_COMMENT to re
  • Delete Revision — Tool to permanently delete a file revision. Use when you need to remove a specific version of a binary file (images, videos, etc.). Cannot delete revisions for Google Docs/Sheets or the last remaining revision.
  • Download a file from Google Drive — Downloads 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 their native format regardless of mim
  • Download file via operation — Tool to download file content using long-running operations. Use when you need to download Google Vids files or export Google Workspace documents as part of a long-running operation. Operations are valid for 24 hours fro
  • Edit File — Updates an existing Google Drive file with binary content by overwriting its entire content with new text (max 10MB). IMPORTANT: This action only works with files that have binary content (text files, PDFs, images, etc.)
  • Empty Trash — Tool to permanently and irreversibly delete ALL trashed files in the user's Google Drive or a specified shared drive. Recovery is impossible after execution — no Drive tool can restore items once trash is emptied. Affect
  • Export Google Workspace file — Exports a Google Workspace document to the requested MIME type and returns exported file content. Use when you need to export Google Docs, Sheets, Slides, Drawings, or Apps Script files to a specific format. Note: The ex
  • Find file — The comprehensive Google Drive search tool that handles all file and folder discovery needs. Use this for any file finding task - from simple name searches to complex queries with date filters, MIME types, permissions, c
  • Find folder — Tool 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 or listing its contents.
  • Generate File IDs — Generates 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 about — Tool 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. Note: storageQuota reflects My Drive (p
  • Get App — Tool to get information about a specific Drive app by ID. Use 'self' as the app ID to get information about the calling app.
  • Get Changes Start Page Token — Tool to get the starting pageToken for listing future changes in Google Drive. Returns only a token — pass it to GOOGLEDRIVE_LIST_CHANGES to retrieve actual changes. Persist this token; losing it requires a full rescan.
  • Get Child Reference (v2) — Tool to get a specific child reference for a folder using Drive API v2. Use when you need to verify a specific file exists as a child of a folder.
  • Get Comment — Tool to get a comment by ID. Use when you need to retrieve a specific comment from a Google Drive file and have both the file ID and comment ID.
  • Get Shared Drive — Tool to get a shared drive by ID. Use when you need to retrieve information about a specific shared drive. To discover drive_ids, use GOOGLEDRIVE_LIST_SHARED_DRIVES first; GOOGLEDRIVE_GET_ABOUT reflects overall user stor
  • Get File Metadata — Tool to get a file's metadata by ID. Use to verify `mimeType`, `parents`, and `trashed` status before destructive operations (delete/move/export), or to confirm `mimeType='application/vnd.google-apps.document'` before ca
  • Get Property (v2) — Tool to get a property by its key using Google Drive API v2. Use when you need to retrieve a specific custom property attached to a file.
  • Get Parent Reference (v2) — Tool to get a specific parent reference for a file using Drive API v2. Use when you need to retrieve information about a specific parent folder of a file.
  • Get Permission — Gets a permission by ID. Use this tool to retrieve a specific permission for a file or shared drive. Newly created or updated permissions on shared drives may have a brief propagation delay before appearing.
  • Get Permission ID for Email — Tool to get the permission ID for an email address using the Drive API v2. Use when you need to convert an email address to its corresponding permission ID.
  • Get Reply — Tool to get a specific reply to a comment on a file. Use when you need to retrieve the details of a particular reply.
  • Get Revision — Tool to get a specific revision's metadata (name, modifiedTime, keepForever, etc.) by revision ID. Returns metadata only — not file content. Use a separate download tool to retrieve file content or restore a revision.

Google Drive triggers

  • Comment Added (Docs/Sheets/Slides) — Triggers when a new comment is added to Google Docs, Sheets, or Slides.
  • File Created — Triggers when a new file is created in Google Drive.
  • File Deleted or Trashed — Triggers when a file is moved to trash or permanently deleted in Drive.
  • File Shared (Permissions Added) — Triggers when 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's current permission set
  • File Updated — Triggers when a file's metadata or content changes in Google Drive.
  • Google Drive Changes — Triggers when changes are detected in a Google Drive.
  • New File Matching Query — Triggers when a 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 emits the historical

Related integrations

Browse all 900+ integrations →

Get started with Google Drive on Beauto

Sign up free, connect your Google Drive account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works