Google

Google integration on indie.money — Docs, Sheets, Slides, Gmail, Analytics, and Ads

Written By pvdyck

Last updated About 3 hours ago

Google

Community — Available, not yet validated

VendorGoogle
Tier⬜ Community
AuthOAuth 2.0 via Secure Vault

Products

ProductNodesDescription
Google DocsGoogle DocsCreate, read, and update documents
Google SheetsGoogle SheetsRead, write, append, and manage spreadsheet data
Google SlidesGoogle SlidesCreate and update presentations
GmailGmailSend, read, search, and manage emails
Google AnalyticsGoogle AnalyticsQuery reports and user activity
Google AdsGoogle AdsCampaign management and reporting

Authentication

OAuth 2.0 via Secure Vault. Each Google product requires its own OAuth connection with the appropriate scope (e.g., Sheets, Docs, Gmail each need a separate credential).

Gmail — Resources & Operations

ResourceOperationDescription
MessageSendSend an email
MessageSend and WaitSend an email and wait for a response
MessageReplyReply to an email
MessageGetGet a specific email
MessageGet ManyList emails
MessageDeleteDelete an email
MessageAdd LabelAdd a label to a message
MessageRemove LabelRemove a label from a message
MessageMark as ReadMark a message as read
MessageMark as UnreadMark a message as unread
DraftCreateCreate a new draft
DraftDeleteDelete a draft
DraftGetGet a specific draft
DraftGet ManyList drafts
LabelCreateCreate a new label
LabelDeleteDelete a label
LabelGetGet a specific label
LabelGet ManyList all labels
ThreadGetGet a specific thread
ThreadGet ManyList threads
ThreadDeleteDelete a thread
ThreadReplyReply to a thread
ThreadAdd LabelAdd a label to a thread
ThreadRemove LabelRemove a label from a thread
ThreadTrashMove a thread to trash
ThreadUntrashRemove a thread from trash

Google Sheets — Resources & Operations

ResourceOperationDescription
SheetAppendAppend rows to a sheet
SheetAppend or UpdateAppend or update rows based on a key column
SheetClearClear data from a range
SheetCreateCreate a new sheet (tab) in a spreadsheet
SheetDeleteDelete rows from a sheet
SheetReadRead rows from a sheet
SheetRemoveRemove a sheet (tab) from a spreadsheet
SheetUpdateUpdate existing rows
SpreadsheetCreateCreate a new spreadsheet
SpreadsheetDeleteDelete a spreadsheet

Google Docs — Resources & Operations

ResourceOperationDescription
DocumentCreateCreate a new document
DocumentGetGet document contents
DocumentUpdateUpdate a document (insert text, replace content)

Google Slides — Resources & Operations

ResourceOperationDescription
PresentationCreateCreate a new presentation
PresentationGetGet presentation details
PresentationGet SlidesList all slides in a presentation
PageGetGet a specific slide/page
PageGet ThumbnailGet a thumbnail image of a slide

Google Analytics — Resources & Operations

ResourceOperationDescription
ReportGetRun a report (GA4 or Universal Analytics)
User ActivitySearchSearch for user activity data

Google Ads — Resources & Operations

ResourceOperationDescription
CampaignGetGet a specific campaign
CampaignGet ManyList campaigns

Tips

  • Google Sheets is one of the most versatile nodes for data workflows. Use Append or Update to upsert rows based on a key column.
  • Gmail's Thread operations let you manage entire email conversations, not just individual messages.
  • Google Docs Update supports inserting text, replacing content, and applying formatting changes.
  • Google Analytics supports both GA4 and Universal Analytics report formats.

Status

This integration is available but has not yet been independently validated on indie.money. If you encounter issues, please report them.