Integration
Connect PandaDoc to Google Docs
When something happens in PandaDoc, your agent does the next thing in Google Docs. Describe it in plain language and the automation is built, tested on every branch and kept running.
Build it
What do you want PandaDoc and Google Docs to do together?
Describe it and your agent reads both APIs, builds the automation, tests every branch and ships it. The list below is what exists today, not the limit.
Ask the assistant
You'll sign in before anything runs. What you typed comes with you.
Or work from Claude Code
Install the APIANT plugin for Claude Code and build, edit, test and read run history from your terminal. Every plan gets this, including free, and it spends no assistant credits.
Connect Claude CodeEverything your agent can do with PandaDoc and Google Docs
Triggers and actions 13 triggers · 49 actions
Trigger
Document completedPolling trigger. Fires when a document reaches completed status. Dedup by document id.
Trigger
Document completed (instant)Instant trigger: fires when a PandaDoc document reaches the completed state. Self-registering — APIANT creates the PandaDoc webhook when you turn the automation on and removes it when you turn it off, so there is nothing to paste. Only document_state_changed events with status document.completed are passed through; each fires once with the document id, name, status, created/modified/completed timestamps and the full document object.
Trigger
Document updatedPolling trigger. Fires when a document is created or changes status. Dedup by document id + date_modified.
Action
Change document statusManually changes a document's status (e.g. to mark paid or voided). Only certain transitions are allowed.
Action
Create contactCreates a new contact.
Action
Create document from templateCreates a new document from a template, with recipients, tokens, fields, and pricing tables.
Action
Create document linkGenerates a shareable session link for a recipient to view/sign a document.
Action
Delete contactDeletes a contact by ID.
Action
Delete documentDeletes a document by ID.
Action
Download document PDFReturns the document as a PDF file. Use watermark options as needed.
Action
Find document by nameFinds a document by name and emits its ID. An error occurs if none or more than one is found.
Action
Get document detailsRetrieves detailed data for a single document by ID, including recipients, tokens, fields, and metadata.
Action
Get document entered dataEmits arrays of field and token names and values for the specified document.
Action
Get document statusReturns the current status of a document by ID.
Action
Get template detailsRetrieves details for a template by ID, including roles, fields, tokens, and pricing tables.
Action
List contactsLists contacts in the workspace.
Action
List documentsLists documents, optionally filtered by status, template, folder, or search query.
Action
List foldersLists document folders.
Action
List membersLists workspace members (users).
Action
List templatesLists available document templates.
Action
Send documentMoves a draft document to sent status, optionally emailing recipients with a subject and message. Set silent to suppress notifications.
Action
Update contactUpdates an existing contact by ID.
Trigger
Document DeletedTriggers when an existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.
Trigger
Document Placeholder FilledTriggers 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 a placeholder pattern that was previously present is no longer found in the document's plain text.
Trigger
Document Search UpdateTriggers 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.
Trigger
Document Structure ChangedTriggers 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 added or removed - Tables added or removed - Images (inline objects) added or removed - Positioned objects added or removed - Footnotes added or removed
Trigger
Document UpdatedTriggers when an existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.
Trigger
Document Word Count ThresholdTriggers 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 threshold value.
Trigger
Keyword Detected in DocumentTriggers 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 again until reset.
Trigger
New Document AddedTriggers when a new Google Doc is added/created. This trigger monitors Google Docs and fires when new documents are detected.
Trigger
New Document CreatedTriggers 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.
Trigger
New Folder Created in RootTriggers 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.
Action
Copy DocumentTool to create a copy of an existing google document. use this to duplicate a document, for example, when using an existing document as a template. the copied document will have a default title (e.g., 'copy of [original title]') if no new title is provided, and will be placed in the user's root google drive folder.
Action
Create DocumentCreates a new google docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's id and metadata (excluding body content).
Action
Create Document MarkdownCreates a new google docs document, optionally initializing it with a title and content provided as markdown text.
Action
Create FooterTool to create a new footer in a google document. use when you need to add a footer, optionally specifying its type and the section it applies to.
Action
Create FootnoteTool to create a new footnote in a google document. use this when you need to add a footnote at a specific location or at the end of the document body.
Action
Create HeaderTool to create a new header in a google document. use this tool when you need to add a header to a document, optionally specifying the section it applies to.
Action
Create Named RangeTool to create a new named range in a google document. use this to assign a name to a specific part of the document for easier reference or programmatic manipulation.
Action
Create Paragraph BulletsTool to add bullets to paragraphs within a specified range in a google document. use when you need to format a list or a set of paragraphs as bullet points.
Action
Delete Content RangeTool to delete a range of content from a google document. use when you need to remove a specific portion of text or other structural elements within a document.
Action
Delete FooterTool to delete a footer from a google document. use when you need to remove a footer from a specific section or the default footer.
Action
Delete HeaderDeletes the header from the specified section or the default header if no section is specified. use this tool to remove a header from a google document.
Action
Delete Named RangeTool to delete a named range from a google document. use when you need to remove a previously defined named range by its id or name.
Action
Delete Paragraph BulletsTool to remove bullets from paragraphs within a specified range in a google document. use when you need to clear bullet formatting from a section of a document.
Action
Delete TableTool to delete an entire table from a google document. use when you have the document id and the specific start and end index of the table element to be removed. the table's range can be found by inspecting the document's content structure.
Action
Delete Table ColumnTool to delete a column from a table in a google document. use this tool when you need to remove a specific column from an existing table within a document.
Action
Delete Table RowTool to delete a row from a table in a google document. use when you need to remove a specific row from an existing table.
Action
Get Document By IdRetrieves an existing google document by its id; will error if the document is not found.
Action
Insert Inline ImageTool to insert an image from a given uri at a specified location in a google document as an inline image. use when you need to add an image to a document programmatically.
Action
Insert Page BreakTool to insert a page break into a google document. use when you need to start new content on a fresh page, such as at the end of a chapter or section.
Action
Insert Table ActionTool to insert a table into a google document. use when you need to add a new table at a specific location or at the end of a segment (like document body, header, or footer) in a document.
Action
Insert Table ColumnTool to insert a new column into a table in a google document. use this tool when you need to add a column to an existing table at a specific location.
Action
Insert Text ActionTool to insert a string of text at a specified location within a google document. use when you need to add new text content to an existing document.
Action
Replace All TextTool to replace all occurrences of a specified text string with another text string throughout a google document. use when you need to perform a global find and replace operation within a document.
Action
Replace ImageTool to replace a specific image in a document with a new image from a uri. use when you need to update an existing image within a google doc.
Action
Search DocumentsSearch for google documents using various filters including name, content, date ranges, and more.
Action
Unmerge Table CellsTool to unmerge previously merged cells in a table. use this when you need to revert merged cells in a google document table back to their individual cell states.
Action
Update Document MarkdownReplaces the entire content of an existing google docs document with new markdown text; requires edit permissions for the document.
Action
Update Document StyleTool to update the overall document style, such as page size, margins, and default text direction. use when you need to modify the global style settings of a google document.
Action
Update Existing DocumentApplies programmatic edits, such as text insertion, deletion, or formatting, to a specified google doc using the `batchupdate` api method.
Action
Update Table Row StyleTool to update the style of a table row in a google document. use when you need to modify the appearance of specific rows within a table, such as setting minimum row height or marking rows as headers.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Each app on its own
Reviews