← All integrationsGoogle
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
| Action | What it does |
|---|---|
| Copy File | Copy a Google Drive file (Sheets, Docs, or Slides template) to create a new file |
| List Files | List the Google Drive files this workflow can access |
| Read File | Read an uploaded Google Drive file — PDF, image, CSV, .xlsx, or plain text. For native Google Sheets, use google-sheets-read-range instead. |
| Upload File | Upload 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 Info | Get spreadsheet metadata including sheet names and dimensions. Only native Google Sheets, not uploaded .xlsx — use google-drive-read-file for those. |
| Read Range | Read data from Google Sheets with flexible range specification. Only native Google Sheets, not uploaded .xlsx — use google-drive-read-file for those. |
| Write Range | Write data to Google Sheets: edit cells/ranges, insert rows, or delete rows (reversible). Only native Google Sheets, not uploaded .xlsx. |
| Read Calendar | Read events from Google Calendar with date filtering |
| Create Event | Create a new calendar event with invitations |
| Update Event | Update fields on an existing calendar event by ID |
| Delete Event | Delete a calendar event by ID |
| Create Document | Create a new Google Doc with the specified title |
| Read Document | Read the content of a Google Doc |
| Create Slides | Create a new Google Slides presentation with the specified title |
| Read Slides | Read the content and metadata of a Google Slides presentation |
| Bulk Edit Slides | Perform multiple edit operations on a Google Slides presentation (add slides, add text/images/tables, replace text, delete/duplicate slides) |
| Bulk Edit Document | Perform multiple edit operations on a Google Doc (replace, insert, delete text, insert table) |
| Search Gmail | Search the user's Gmail using Gmail's query syntax (from:, subject:, label:, newer_than:, etc.). Returns message IDs + From/Subject/Date/snippet. |
| Read Gmail Message | Read a single Gmail message by ID. Returns headers, snippet, and the HTML body. |
| Create Gmail Draft | Create a Gmail draft. Does NOT send — the user reviews and sends from Gmail. HTML body. |
Related
- Integration action component: how integration actions fit into a workflow
- Security & data handling: how credentials are stored and scoped