Connect Google Docs to Siftree.

Use Google Docs to create, edit and collaborate on online documents.

Connect

Read from your Google Docs account

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

  • Export Document

    Export a Google Doc to a file in PDF, DOCX, TXT, HTML, or ODT format. Use when asked to export, download, convert, or 'save as' a doc in one of those formats. Use Find Document to resolve a document's name to its ID.…

  • Find Document

    Search for Google Docs by name or full-text content. Returns a list of {id, name, url, modifiedTime} . Use this first to resolve a document's name to its ID, then pass the id to Get Document , Export Document , or any…

  • Get Document

    Get the full text content and structure of a Google Doc by its ID. Returns the document body plus a flattened textContent field for easy reading. A Google Doc can hold several tabs: body / textContent are always the…

  • Get Profile

    Get the identity (display name and email) of the currently authenticated Google account. Use this to answer "who am I" questions and to attribute documents to the current user. Resolves via the Drive about.get endpoint…

  • Get Tab Content

    Get the content of a tab in a document.

  • List Comments

    Includes each comment's author, plain text and HTML content, the document text it is anchored to, whether it is resolved, and its full reply thread. Comments on a Doc are served by the Drive API, so the document ID doubles as the file ID. Use Find Document first to resolve a document's name to its ID, and more

  • List Tabs

    List the tabs in a Google Doc — each tab's ID, title, position and nesting. A Google Doc can hold many tabs, and an omitted Tab ID means different things per operation: content writes ( Insert Text , Insert Table ,…

  • New Document Created (Instant)Trigger

    Emit new event when a new document is created in Google Docs.

  • New or Updated Document (Instant)Trigger

    Emit new event when a document is created or updated in Google Docs.

Act

Take action in Google Docs

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

  • Append Image to Document

    Appends an image to the end of a document.

  • Append Text

    Append text to the end of a Google Doc, or to the very beginning when Append at Beginning is set. Use when adding a line or paragraph to an existing document without choosing an exact character position. Use Insert…

  • Apply Bullets

    Turn paragraphs into a bulleted or numbered list in a Google Doc. Locate the paragraphs with Find Text , or pass an explicit Start Index and End Index . Every paragraph the range touches becomes a list item. Use Remove…

  • Create Document

    Create a new Google Doc with an optional body. The body is rendered as Markdown, so you can include headings ( # Title ), bold/italic, bullet/numbered lists, links, and code. Optionally place the doc in a specific…

  • Create Document From Template

    Create a new Google Doc by copying a template document and substituting {{placeholder}} tokens with values. Use Find Document to resolve the template's name to its ID. Returns {documentId, title, url} .

  • Create Tab

    Add a new tab to an existing Google Doc and return its Tab ID. The tab is created empty; pass the returned tabId as Tab ID to Insert Text , Write Table , Insert Image , Insert Table or Insert Page Break to fill it,…

  • Delete Table

    Includes an empty table left behind after its text was removed. Set Table Number to pick which table to remove (1 = first top-level table in the document, in reading order; a table nested inside another table's cell doesn't count separately). Use Get Document first if you need to confirm how many tables exist. This also works on a table linked to a Google Sheet, since removal is treated as ordinary content deletion. Use Find Document to resolve a document's name to its ID. In a multi-tab document, set Tab ID to choose which tab to delete from — without it the first tab's tables are the ones counted and removed; use List Tabs to get the IDs, and more

  • Format Paragraph

    Apply paragraph formatting (heading style, alignment, line spacing, indentation) in a Google Doc. Locate the paragraph with Find Text , or pass an explicit Start Index and End Index . Google Docs applies paragraph…

  • Format Table Cell

    Set the background, borders, padding, or vertical alignment of table cells in a Google Doc. Identify the table with Find Table Text , Table Index , or leave both blank when the document has only one table. Styles every…

  • Format Text

    Apply character formatting (bold, italic, underline, strikethrough, font, size, color, link) to text in a Google Doc. Locate the text with Find Text , or pass an explicit Start Index and End Index . Use Find Document…

Show all 19
  • Insert Image

    Insert an inline image into a Google Doc from a publicly reachable image URL. The URL must be publicly accessible (Google fetches it server-side) and point to a PNG, JPEG, or GIF. Set Width and/or Height to control the…

  • Insert Page Break

    Insert a page break into a Google Doc at the beginning, end, or a specific character index. Use Find Document to resolve a document's name to its ID. In a multi-tab document, set Tab ID to choose which tab receives the…

  • Insert Table

    Insert an empty table with the given number of rows and columns into a Google Doc. If you already have the data, use Write Table instead so you don't have to fill cells one by one. Use Find Document to resolve a…

  • Insert Text

    Insert text into a Google Doc at the beginning, end, or a specific character index. Use Find Document to resolve a document's name to its ID. To append text to the end of a doc, use position: end (the default). In a…

  • Remove Bullets

    Remove bullets or numbering from list paragraphs in a Google Doc, leaving the text in place. Locate the paragraphs with Find Text , or pass an explicit Start Index and End Index . Every paragraph the range touches is…

  • Replace Image

    Replace an existing inline image in a Google Doc with a different image, keeping its position and size. The replacement URL must be publicly reachable (Google fetches it server-side) and point to a PNG, JPEG, or GIF.…

  • Replace Text

    Find and replace all occurrences of a string in a Google Doc. Set Replacement Format to markdown to convert Markdown in the replacement into native Google Docs formatting. Use Find Document to resolve a document's name…

  • Set Table Column Width

    Set the width of one or more table columns in a Google Doc. This is the only column property the Docs API exposes, so it does not style column text - use Format Table Cell for backgrounds, borders and padding. Identify…

  • Write Table

    Includes a header row) at once. Use this instead of inserting cells or text one at a time. The action places every value in the correct cell for you. Pass Table Data as a JSON array of arrays, one inner array per row, header row first when Has Header Row is set, e.g. [["Name", "Role"], ["Ada", "Engineer"]] . Use Find Document to resolve a document's name to its ID, or Insert Table instead if you only need an empty grid to fill in later. In a multi-tab document, set Tab ID to choose which tab receives the table — without it the table goes into the document's first tab; use List Tabs to get the IDs. Note: a table written this way is always static — the Google Docs API does not create or preserve a live link to a Google Sheet, even when this replaces a Sheets-linked table, and more

Need something from Google Docs 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: