← All integrations

Read and write data to Google, including Google Sheets, Calendar, and Docs

What workflows can do with Google

  • Copy File
  • List Files
  • Read File
  • Upload File
  • Get Sheet Info
  • Read Range
  • Write Range
  • Read Calendar
  • Create Event
  • Update Event
  • Delete Event
  • Create Document
  • Read Document
  • Create Slides
  • Read Slides
  • Bulk Edit Slides
  • Bulk Edit Document
  • Search Gmail
  • Read Gmail Message
  • Create Gmail Draft
Full action reference
ActionWhat it does
Copy FileCopy a Google Drive file (Sheets, Docs, or Slides template) to create a new file
List FilesList the Google Drive files this workflow can access
Read FileRead an uploaded Google Drive file — PDF, image, CSV, .xlsx, or plain text. For native Google Sheets, use google-sheets-read-range instead.
Upload FileUpload a non-native file to Google Drive — create a new file or overwrite an existing one. Source is an uploaded file, an HTTPS URL, or inline text.
Get Sheet InfoGet spreadsheet metadata including sheet names and dimensions. Only native Google Sheets, not uploaded .xlsx — use google-drive-read-file for those.
Read RangeRead data from Google Sheets with flexible range specification. Only native Google Sheets, not uploaded .xlsx — use google-drive-read-file for those.
Write RangeWrite data to Google Sheets: edit cells/ranges, insert rows, or delete rows (reversible). Only native Google Sheets, not uploaded .xlsx.
Read CalendarRead events from Google Calendar with date filtering
Create EventCreate a new calendar event with invitations
Update EventUpdate fields on an existing calendar event by ID
Delete EventDelete a calendar event by ID
Create DocumentCreate a new Google Doc with the specified title
Read DocumentRead the content of a Google Doc
Create SlidesCreate a new Google Slides presentation with the specified title
Read SlidesRead the content and metadata of a Google Slides presentation
Bulk Edit SlidesPerform multiple edit operations on a Google Slides presentation (add slides, add text/images/tables, replace text, delete/duplicate slides)
Bulk Edit DocumentPerform multiple edit operations on a Google Doc (replace, insert, delete text, insert table)
Search GmailSearch the user's Gmail using Gmail's query syntax (from:, subject:, label:, newer_than:, etc.). Returns message IDs + From/Subject/Date/snippet.
Read Gmail MessageRead a single Gmail message by ID. Returns headers, snippet, and the HTML body.
Create Gmail DraftCreate a Gmail draft. Does NOT send — the user reviews and sends from Gmail. HTML body.

Access and security

  • You grant access on Google's own consent screen, and Malleable stores the resulting token, never your password.
  • Each workflow chooses whose Google account the actions above use: its owner's for every run, or that of whoever starts the run, which keeps each person to what their own account can reach.
  • You can revoke access at any time in Google's settings.

Malleable is SOC 2 Type II audited and doesn't train AI models on your data. More in Security & data handling and our Trust Center.

More in Productivity & documents