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 19Show fewer
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
More productivity and docs integrations
See all 559 →- Add to Calendar PROProductivity and docsConnectAct
- AirtableProductivity and docsConnectAct
- AsanaProductivity and docsConnectAct
- BoxProductivity and docsConnectAct
- ClickUpProductivity and docsConnectAct
- ClockifyProductivity and docsConnectAct
- DropboxProductivity and docsConnectAct
- Google CalendarProductivity and docsConnectAct
Need something from Google Docs that isn't listed? Siftree can also collect from any public web page, or tell us what you need.