← All integrationsGoogle
Productivity & documents




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
| 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 an uploaded file, an 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. |
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
Microsoft 365
Teams, Outlook calendar, and Excel, Word, and other files in OneDrive and SharePoint
Notion
Pages and databases
Dropbox
Files, folders, shared links, and file requests
Docusign
Envelopes, templates, signing status, and agreements
Adobe Acrobat Sign
Agreements, templates, signers, and signing status
Box
Search, read, and organize files and folders