← 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 a Vercel blob handle, 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