Connect Google Sheets to Siftree.

Use Google Sheets to create and edit online spreadsheets. Get insights together with secure sharing in real-time and from any device.

Connect

Read from your Google Sheets account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Find Row

    Find one or more rows by a column and value.

  • Get Cell

    Fetch the contents of a specific cell in a spreadsheet.

  • Get Cell Formatting

    Read the current formatting of a range of cells in Google Sheets — bold, italic, font size and family, text and background colors (as hex), alignment, wrapping, number formats and borders — plus worksheet-level layout…

  • Get Current User

    Retrieve Google Sheets account metadata for the authenticated user by calling Drive's about.get , returning the user profile (display name, email, permission ID) and storage quota information. Helpful when you need to…

  • Get Spreadsheet by ID

    Returns the spreadsheet at the given ID. See the documentation for more information

  • Get Spreadsheet Info

    Get the structure of a Google Spreadsheet — worksheet names, column headers (first row of each sheet), and row counts. Call this first before reading or writing data, so you know the worksheet names and column headers.…

  • Get Values in Range

    Get all values or values from a range of cells using A1 notation.

  • List Worksheets

    Get a list of all worksheets in a spreadsheet.

  • Read Rows

    Read rows from a Google Sheets worksheet. Returns data as objects (keys = column headers from row 1) by default, or as raw arrays. Use Get Spreadsheet Info first to discover worksheet names. Optionally specify a range…

  • New CommentTrigger

    Emit new event each time a comment is added to a spreadsheet.

Show all 17
  • New Comment (Instant)Trigger

    Emit new event each time a comment is added to a spreadsheet.

  • New Row AddedTrigger

    Emit new event each time a row or rows are added to the bottom of a spreadsheet.

  • New Row Added (Instant)Trigger

    Emit new event each time a row or rows are added to the bottom of a spreadsheet.

  • New UpdatesTrigger

    Emit new event each time a row or cell is updated in a spreadsheet.

  • New Updates (Instant)Trigger

    Emit new event each time a row or cell is updated in a spreadsheet.

  • New Worksheet (Instant)Trigger

    Emit new event each time a new worksheet is created in a spreadsheet.

  • New Worksheet (Polling)Trigger

    Emit new event each time a new worksheet is created in a spreadsheet.

Act

Take action in Google Sheets

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Add Conditional Format Rule

    Create conditional formatting with color scales or custom formulas.

  • Add Conditional Formatting

    Add a conditional formatting rule to a range in Google Sheets, so cells style themselves based on their contents — highlight values over a threshold, flag blanks, color-code by text, or apply a red-to-green color…

  • Add Multiple Rows

    Append multiple rows to a Google Sheet in one call. Provide rows as a JSON array of arrays — each inner array is one row, with cell values in column order (e.g.…

  • Add Protected Range

    Add edit protection to cell range with permissions.

  • Add Rows

    Append one or more rows to a Google Sheets worksheet. Pass rows as a JSON array. Preferred format: array of objects with column header keys (e.g., [{"Name": "Alice", "Email": "alice@example.com"}] ). Use Get…

  • Add Single Row

    Add a single row to a Google Sheet. By default the row is appended to the end. To INSERT the row at a specific position instead — pushing the rows at and below that position DOWN without overwriting them — set Row…

  • Add Worksheet

    Add a new worksheet (tab) to an existing spreadsheet. Optionally set column headers. Use Get Spreadsheet Info to see existing worksheets before creating.

  • Clear Cell

    Delete the content of a specific cell in a spreadsheet.

  • Clear Rows

    Delete the content of a row or rows in a spreadsheet. Deleted rows will appear as blank rows.

  • Copy Worksheet

    Copy an existing worksheet to another Google Sheets file.

Show all 31
  • Create Column

    Create a new column in a spreadsheet.

  • Create Spreadsheet

    Create a blank spreadsheet or duplicate an existing spreadsheet.

  • Create Worksheet

    Create a blank worksheet with a title.

  • Delete Conditional Format Rule

    Remove conditional formatting rule by index.

  • Delete Rows

    Deletes the specified rows from a spreadsheet.

  • Delete Worksheet

    Delete a specific worksheet.

  • Format Cells

    Apply formatting to a range of cells in a Google Sheets worksheet: bold/italic/underline, font size and family, text and background color, alignment, text wrapping, number formats (currency, percent, date), borders,…

    Includes making a header row stand out. To change cell values instead, use Update Multiple Rows ; to freeze rows or resize columns, use Format Worksheet ; to style cells based on their contents, use Add Conditional Formatting . Use Get Spreadsheet Info to discover worksheet names, and Read Rows to see which cells hold the data you want to format. Colors accept a hex code ( #1a73e8, #fff ) or a common name ( light gray, dark blue, yellow ). range is A1 notation WITHOUT the worksheet name — A1:F1 (a block), B:B (a whole column), 2:2 (a whole row), or A1 (one cell). Only the attributes you pass are changed; everything else in the range keeps its current formatting. Example: to make the header row of a 6-column sheet bold, white on dark blue, and centered, call with sheetName="Financials", range="A1:F1", bold=true, textColor="#ffffff", backgroundColor="#1155cc", horizontalAlignment="CENTER" → returns the applied attributes plus a link to the worksheet, and more

  • Format Worksheet

    Change worksheet-level layout in Google Sheets: freeze header rows or columns, auto-resize columns to fit their contents, set explicit column widths or row heights, hide gridlines, color the sheet tab, or rename the…

  • Insert an Anchored Note

    Insert a note on a spreadsheet cell.

  • Insert Comment

    Insert a comment into a spreadsheet.

  • Insert Dimension

    Insert a dimension into a spreadsheet.

  • Merge Cells

    Merge a range of cells into a single cell.

  • Move Dimension

    Move a dimension in a spreadsheet.

  • New Spreadsheet

    Create a new Google Spreadsheet with an optional worksheet name and column headers. Returns the spreadsheet ID and URL. Use the spreadsheet ID with other tools to read/write data.

  • Set Data Validation

    Add data validation rules to cells (dropdowns, checkboxes, date/number validation).

  • Update Cell

    Update a cell in a spreadsheet.

  • Update Conditional Format Rule

    Modify existing conditional formatting rule.

  • Update Formatting

    Update the formatting of a cell in a spreadsheet.

  • Update Multiple Rows

    Overwrite a contiguous block of cells in a Google Sheet, defined by an A1 range. Provide range WITHOUT the worksheet name — just the cells, e.g. A2:C3 (the tool prepends the worksheet automatically; passing…

  • Update Row

    Overwrite cells in an existing row of a Google Sheet. Provide row (the 1-based row number — use Find Rows or Read Rows to get it from a row's _rowNumber ) and myColumnData , a positional array of values starting at…

  • Upsert Row

    Upsert a row of data in a Google Sheet.

Need something from Google Sheets that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: