Skip to main content
Gmail lets your agents send, read, and manage emails through your Google account, supporting full message and thread operations, drafts, labels, and contact lookup.

Setup

  1. In Agent Studio, go to ToolsGmailConnect
  2. Sign in with your Google account and authorize access
  3. Review the requested permissions and click Allow

Composio vs ACI: Which provider to use?

This tool is available through two providers. Both connect to the same underlying service but differ in action coverage and auth handling. Choose Composio when you need the widest selection of actions and deep workflow automation. Choose ACI when you need direct API-level control or a specific action not covered by Composio.

Available actions: Composio

Available actions: ACI

Adding to an agent

  1. Open your agent in Agent Studio → Agent Builder
  2. Go to Tools and enable Gmail
  3. Select only the actions your agent needs
  4. Set auth mode: Shared (agent acts on one account) or Per-user (each end-user connects their own account)

Example use cases

Automated customer support responses An agent monitors the inbox for incoming support emails using GMAIL_FETCH_EMAILS, categorizes them by topic, and sends replies using GMAIL_SEND_EMAIL, reducing response time without manual intervention. Email digest and summarization An agent fetches unread threads each morning with GMAIL_LIST_THREADS, reads the full content of each with GMAIL_FETCH_MESSAGE_BY_THREAD_ID, and sends a summarized digest to a team Slack channel or back to the user’s inbox. Automated follow-up drafts An agent detects unanswered emails older than 48 hours using GMAIL_FETCH_EMAILS with a date filter, creates follow-up drafts with GMAIL_CREATE_EMAIL_DRAFT, and applies a custom label via GMAIL_ADD_LABEL_TO_EMAIL to track pending responses.