Skip to main content
Gmail is Google’s email service used across most business workflows. Connecting Gmail to Duvo lets your agents read, send, and manage emails on your behalf — automating communication workflows that would otherwise require manual inbox work.

Setup

Click Enable on the Connections page and authorize with your Google account.

Capabilities

  • Read and search emails — Retrieve messages from your inbox using filters, search criteria, or specific senders.
  • Send emails — Compose and send messages directly from your connected account.
  • Manage drafts — Create, list, and send draft emails before they go out.
  • Download attachments — Pull files attached to emails for further processing.
  • Organize your inbox — Create and manage labels, move messages, and keep your inbox structured.
  • Access account info — Retrieve your Gmail profile information when needed for workflows.
  • Inbox triggers — Start a Run automatically when a new email arrives. See Triggers for filter options.

Triggers

The Gmail trigger starts a Run when a new email arrives in the connected user’s own inbox. Filters are optional. When multiple filters are set, the trigger starts a Run only when the email matches all selected filter groups.
The Gmail trigger monitors only the inbox of the account you connected. Shared or delegated Gmail inboxes are not currently supported as trigger sources.

Key Benefits

  • End-to-end email automation — Handle full communication workflows from monitoring incoming messages to composing and sending replies.
  • Attachment processing — Extract and work with documents, spreadsheets, and other files sent via email.
  • Your account, your control — Emails are sent from your own address using your existing permissions.
  • Event-driven workflows — Use inbox triggers to kick off runs the moment a relevant email lands.
  • Broad workflow coverage — Supports reading, writing, drafting, labeling, and searching across your entire mailbox.

Works Well With

Google Sheets

Extract data from incoming emails and log it into a spreadsheet for tracking orders, support requests, or leads.

Google Drive

Save email attachments directly to Drive folders for organized document management.

Slack

Notify a Slack channel when an important email arrives or after an automated reply is sent.

Workflow Examples

See Gmail Workflows for step-by-step tutorials covering inbox triage, drafting replies to common inquiries, and extracting structured data from incoming emails.

Troubleshooting

Google’s consent screen lets you untick individual permissions. If you untick the Gmail permission, Duvo refuses the Connection instead of storing one that can’t work, and shows: “Gmail permission wasn’t granted, so Duvo can’t read or manage your mail. Reconnect and keep every permission selected.”Solution: Connect again and leave every requested permission selected on Google’s consent screen.
When you enable a Gmail trigger, Duvo checks that the connected account’s stored grant includes the permissions the trigger needs. If it doesn’t, saving the trigger fails with a message naming what is missing: “This Gmail Connection is missing permissions this trigger needs (gmail.modify). Reconnect it and keep all requested permissions selected.”Solution: Reconnect the Gmail Connection from the Connections page, keep every permission selected on Google’s consent screen, then enable the trigger again.This affects Gmail Connections created before Duvo started refusing partial grants. A Connection made since then already carries the permission, because Duvo refuses to store one without it.