← All integrations

Google

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

You connect Google once through its own sign-in screen; Malleable never sees your password. Each workflow chooses whose connected account its Google actions run under: the workflow owner's, or that of the person who started the run.

What workflows can do with Google

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.

Related