Team
Shared credential for production and unattended runs.
Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps
Tools and triggers
Available tools and events after Google Docs is connected.
Creates a copy of the specified Google Document. If a new title is not provided, the copy will default to 'Copy of [original title]'. This action places the new document in the user's root Google Drive folder.
This action creates a new Google Docs document with a specified title and inserts initial text into it if provided. Upon successful creation, it returns the document's ID and other metadata, excluding the body content.
Creates a new table in a Google Document and populates its cells with provided text data in a single operation. Use this action when you need to insert a structured table with predefined content into a document. The…
This action creates a Google Docs document. You can set a title and provide initial content in Markdown format, which will be converted to the document's body.
Creates a new tab in a Google Docs document. Tabs allow you to organize document content into separate sections within a single document. Use this action when you need to add a new organizational tab to a document…
This action allows you to create a footer for a specified Google Document. You can define the type of footer and specify the section where it should be applied.
This action creates a footnote in a specified location within a Google Document. You can specify either the exact location within the document or choose to add it at the end of the document body.
This action creates a new header in a specified Google Document. You can provide text content to add to the header. If the document already has a default header, the existing header ID is returned and any provided text…
This action creates a named range in a Google Document. A named range allows you to define a specific part of the document with a name for easier referencing and manipulation later on.
This action adds bullet points to specified paragraphs in a Google Document. It allows users to format lists within a defined range, enhancing document presentation.
This action deletes a specified range of content from a Google Document. It is useful for removing text or structural components that are no longer needed. Important: The endIndex must not include the final newline at…
This action deletes a specific footer from a document. It allows you to remove footers either from the entire document or from specified sections as needed.
Deletes the header from the specified section or the default header if no section is specified. Use this action to remove a header from a Google Document.
This action allows for the deletion of a specified named range in a Google Document. Users can delete a named range by providing either its ID or its name, streamlining document management.
This action removes bullet points from the specified range of paragraphs in a Google Document. It is particularly useful for formatting adjustments in document editing.
Deletes a specified tab within a Google Document. If the tab has child tabs, they are deleted as well. It allows for maintaining document organization by removing unnecessary or obsolete tabs.
This action allows users to delete a specific column from a table in a Google Document. It takes the document ID and details about the column location to perform the deletion.
Deletes a specified row in a table within a Google Document. It allows for maintaining document accuracy by removing unnecessary or irrelevant data in tabular format.
Tool to export a Google Docs file as PDF using the Google Drive API. Use when you need to generate a PDF version of a Google Docs document for download or distribution. Note: Google Drive enforces a 10MB limit on…
This action retrieves charts from a specified Google Sheets spreadsheet. It provides chart IDs and their specifications for embedding or reference in other documents.
This action retrieves a Google Document using its unique identifier. If the document ID is valid, the details of the document will be returned; otherwise, an error will be raised.
Retrieves the end index and paragraph structure of a Google Document or specific segment. Use this action when you need to determine valid insertion points for text operations, especially before using insertText…
Retrieve a Google Doc by ID and return a best-effort plain-text rendering. Converts document structure into plain text including paragraphs, lists, and tables without requiring clients to traverse complex Docs API JSON.
This action allows you to insert an image into a specific cell of a table in a Google Document. You specify which table, which row and column, and the image appears in that cell. This is useful for creating structured…
This action allows you to insert an image into a Google Document at a specified location. You can define the image's URI and its dimensions, making it easy to enhance your document visually.
This action inserts a page break at a specified location in a Google Document. It allows content to start on a new page, which is useful for structuring documents more effectively.
Inserts a new column in a specified table of a Google Document. Users can choose to place the new column either to the right or left of a given reference cell location.
This action allows users to insert a table into a Google Document. You can specify the number of rows and columns, and choose a precise location for the table, enhancing document organization and layout.
Inserts a new row in a specified table of a Google Document. Users can choose to place the new row either above or below a given reference cell location.
Inserts text into a specific cell of a table in a Google Document by row and column position. Use this action when you need to add or update text content in a table cell at a known row and column index. To use this…
This action allows the user to insert a specified string of text into a Google Document at a particular index or append it to the end. It is useful for modifying documents by adding new content at designated positions.
This action replaces all instances of a given text in the specified document with a different text. It is useful for making widespread edits to document content efficiently.
This action allows users to replace an existing image in a document with a new image specified by a URI. It ensures the document remains up-to-date with the latest visuals.
This action allows users to search for Google Documents by applying various filters to help narrow down results. Users can search by document name, content, modification date, and other attributes.
This action allows the user to unmerge merged cells in a table within a Google Document. It reverts the cells back to their individual states, enabling further edits and adjustments.
This action updates a Google Docs document by replacing its content with new text in Markdown format. It requires edit permissions and transforms the provided Markdown into the appropriate document format.
This action updates a specific section of a Google Docs document by inserting or replacing it with the provided Markdown content. It allows users to specify the exact location using start and optional end indices.
This action updates the overall style of a Google Document, including its page size, margins, and text direction. It's essential for making global style modifications to your document.
This action updates a Google Docs document by applying various edit operations. You can insert, delete, or format text as specified in the request body.
Updates properties of a document tab such as title, parent tab, index, and icon emoji. Use this action when you need to rename a tab, change its emoji icon, move it within the tab hierarchy, or reorganize tab structure.
This action updates the style of specified rows in a Google Document's table. It allows users to set attributes like minimum row height, table header status, and overflow prevention for a better document presentation.
Triggers when an existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.
Triggers when a Google Doc's plain text changes such that a configured placeholder token/pattern is no longer present (i.e., the document has been filled in). This trigger monitors a specific Google Doc and fires when…
Triggers when a Google Doc matching a user-defined search query is newly created or updated since the last poll. This trigger uses timestamp filtering to efficiently monitor documents.
Triggers when a Google Doc's structure changes (headers/footers added/removed, tables/images count changes). This trigger monitors a specific document for structural changes like: - Headers added or removed - Footers…
Triggers when an existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.
Triggers when a Google Doc's word/character count crosses a user-defined threshold. This trigger monitors a specific Google Doc and fires when its word or character count becomes greater than or equal to the configured…
Triggers when a specific keyword or phrase first appears in a Google Doc. This trigger monitors a Google Doc and fires once when the specified keyword is detected. After the keyword is found, the trigger will not fire…
Triggers when a new Google Doc is added/created. This trigger monitors Google Docs and fires when new documents are detected.
Triggers when a new Google Doc is created. This trigger monitors Google Docs and fires when new documents are detected. Uses timestamp filtering to efficiently poll for new documents.
Triggers when a new folder is created in the root folder of Google Drive. This trigger monitors Google Drive and fires when new folders are detected in the root directory.
Setup
Pick a scope, then confirm what can start a Protege and what it can do.
What can start a Protege from this app.
What a Protege can do after it starts.
Prefer team for production.
Shared credential for production and unattended runs.
Tied to one user—only when the workflow needs their account.
Team-scoped for supported chat surfaces.
Build with us
Request early access or book a live walkthrough with the team.