


The Google Docs integration lets Foqal read from and write to documents in your Google account. Workflows and AI agents can fetch the full contents (plain text plus the structured Google Docs JSON), create new documents, append or insert text anywhere — including inside tables and other structures — find and replace text, style text (bold, italic, underline, strikethrough, font, size, colors), insert tables, delete ranges of content, rename documents, and move documents to the trash. When connecting, you'll sign in with Google and approve access so Foqal can read, update, manage, and remove the documents you choose to use in your workflows.
Automate these workflows and actions through the Foqal + Google Docs integration.
Append text to the end of a Google Docs document.
Apply paragraph-level formatting (heading style like H1/H2/H3, alignment, line spacing, paragraph spacing) to a range or to every paragraph containing a target string.
Apply text formatting (bold, italic, underline, strikethrough, font, size, colors) to a Google Docs document. Target a numeric range or every occurrence of a string.
Apply many Google Docs batchUpdate requests at once. Mix any combination of text, paragraph, and table operations in a single atomic call.
Other integrations that work great with Foqal.
Send approval requests to team members, managers, or anyone else that needs to approve something.
Bi-directional synchronization between Slack and Zendesk.

Foqal's PagerDuty integration allows users to start incidents in PagerDuty, calling the appropriate people in an emergency situation

Get started with Foqal and set up your Google Docs integration in minutes.
Create a new empty Google Docs document with the given title.
Delete a range of content from a Google Docs document, or remove every occurrence of a search string. Works inside tables.
Delete a Google Docs document (moves it to the trash via the Drive API).
Delete an entire table (by 0-based tableIndex) from a Google Docs document.
Delete a single column from an existing table.
Delete a single row from an existing table.
Make multiple structural and content changes to one table in a single action: insert or delete several rows and columns and set several cell values at once, without computing Google Docs indices by hand.
Fill an existing table inside a Google Docs document with a 2D array of cell values, replacing each cell's text in a single atomic update.
Insert a new empty table at a specific position or at the end of the document.
Insert a new column to the left or right of a target column in an existing table.
Insert a new row above or below a target row in an existing table.
Insert text into a Google Docs document at a specific position, or before/after/in place of an anchor string. Works anywhere in the document, including inside tables.
Read a Google Docs document. Returns both the plain-text contents and the full structured document JSON.
Read a single table from a Google Docs document and return its contents as a 2D array of cell text along with row/column counts.
Rename a Google Docs document. The new name shows up in both Drive and in Docs as the document title.
Delete and recreate a table (by 0-based tableIndex) in a Google Docs document. Optionally fills the new table with a 2D array of cell values.
Find and replace text throughout a Google Docs document. Works inside tables and other structures.
Update the contents of a single cell in a table inside a Google Docs document, targeted by table/row/column.
Update the width of a single column or every column in an existing table.
Update the minimum height of a single row or every row in an existing table.