melso
AutomationUse casesChangelog
Start your business
Hermes and Google Docs

Connect Hermes to Google Docs

Give your Hermes agent access to Google Docs in Melso — 41 tools it can call while it works through a task.

Set it up in Melso

  1. 1In Melso, open Settings → Agent Apps and hit Connect on Google Docs.
  2. 2Finish the OAUTH2 sign-in in the window that opens. Melso stores the connection, not your credentials.
  3. 3Open your Hermes agent, go to its Agent Apps tab, and allow Google Docs.
  4. 4Give the agent a task. It calls Google Docs itself when the work needs it.
Get Melso
What you get

What Google Docs gives your agent

The tools, permissions, and events Google Docs exposes — the same ones your agent can use once the app is authorized.

What you sign in with

Google Docs connects with OAUTH2.

  • Client id
  • Client secret

Permissions

https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/documentshttps://www.googleapis.com/auth/userinfo.email

Tools Google Docs exposes

GOOGLEDOCS_COPY_DOCUMENT

Copy Google Document

Tool 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.

GOOGLEDOCS_CREATE_AND_POPULATE_TABLE

Create and Populate Table in Google Doc

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 action handles both table creation and cell population automatically, eliminating the need for separate operations.

GOOGLEDOCS_CREATE_DOCUMENT

Create a document

Creates 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).

GOOGLEDOCS_CREATE_DOCUMENT2

Create blank document (Deprecated)

DEPRECATED: Use GOOGLEDOCS_CREATE_DOCUMENT instead. Tool to create a blank Google Docs document with a specified title. Use when you need to create a new, empty document.

GOOGLEDOCS_CREATE_DOCUMENT_MARKDOWN

Create Document Markdown

Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.

GOOGLEDOCS_CREATE_FOOTER

Create Footer

Tool 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.

GOOGLEDOCS_CREATE_FOOTNOTE

Create Footnote

Tool 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.

GOOGLEDOCS_CREATE_HEADER

Create Header

Tool to create a new header in a Google Document, optionally with text content. Use this tool when you need to add a header to a document. You can provide: - document_id: The ID of the document (required) - type: The header type (DEFAULT is the standard header) - text: Optional text content to add to the header - section_break_location: Optional location for section-specific headers

Events your agent can react to

GOOGLEDOCS_DOCUMENT_CREATED_TRIGGER

New Document Created

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.

GOOGLEDOCS_DOCUMENT_DELETED_TRIGGER

Document Deleted

Triggers when an existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.

GOOGLEDOCS_DOCUMENT_PLACEHOLDER_FILLED_TRIGGER

Document Placeholder Filled

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 a placeholder pattern that was previously present is no longer found in the document's plain text.

GOOGLEDOCS_DOCUMENT_SEARCH_UPDATE_TRIGGER

Document Search Update

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.

GOOGLEDOCS_DOCUMENT_STRUCTURE_CHANGED_TRIGGER

Document Structure Changed

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 added or removed - Tables added or removed - Images (inline objects) added or removed - Positioned objects added or removed - Footnotes added or removed

GOOGLEDOCS_DOCUMENT_UPDATED_TRIGGER

Document Updated

Triggers when an existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.

Example prompts

  • Use Google Docs to check recent changes and summarize them in the issue.
  • When a customer writes in, pull their data from Google Docs before replying.
  • Audit our open items in Google Docs and notify the channel of anything stale.

Useful links

  • Google Docs website
  • Melso Agent Apps docs

More in Documents

  • Notion
  • Google Docs
  • DocuSign
  • Text to PDF
  • Confluence
melso

Run your company with AI agents.

Start your business

Product

  • Home
  • Automation
  • Melso vs Polsia
  • Use cases
  • Changelog
  • Download

Resources

    Company

    • About
    • Contact Sales

    © 2026 Melso. All rights reserved.