Skip to main content

Overview

Connect Gmail to read, summarize, compose, send, organize, and label emails with simple chat commands.

1. Connect Gmail (OAuth)

1

Open Integrations

Go to Settings → Integrations → Gmail.
2

Start OAuth

Click Connect Gmail.
3

Select Account

Choose the correct Google account.
4

Grant Scopes

Review and allow requested permissions (read, send, manage labels).
5

Confirm

Return to Dume. Status shows Connected. Ask: “Show my recent emails.”
Passwords are never stored. You can revoke access anytime in Google Account → Security → Third-party access.

2. Background Workflows (Enable / Disable)

Background workflows let Dume run proactive email tasks in the background (e.g., auto-triage, labeling, suggested actions).
Background workflows are added automatically once Gmail is connected. You can disable them at any time.
1

Open Gmail Integration Modal

Settings → Integrations → Gmail → Background workflows tab.
2

Toggle a Workflow

Use the switch on the right of Email Triage to enable/disable.
3

Refresh Status (Optional)

Click Refresh to fetch the latest state.
Gmail Background Workflows
Email Triage: Automatically labels emails and can take proactive actions when enabled. Use Human Approval in workflows if you want review before actions are applied.

3. Set Display Name for Connected Account

Give your connected Gmail account a display name to make it easy to select in workflows/agents (useful when you have multiple Gmail accounts).
1

Open Settings Tab

Settings → Integrations → Gmail → Settings tab.
2

Edit Display Name

Click the pencil icon next to Display Name, type a friendly name (e.g., “Sales Inbox” or “Support@Acme”), and save.
3

Verify

Ensure the Connected Account email matches the inbox you intend to use.
Gmail Display Name Settings

4. Supported Gmail Actions

CapabilityInternal Operation
List emailsGMAIL_LIST_EMAILS
Describe / summarize an emailGMAIL_DESCRIBE_EMAIL
Compose draftGMAIL_COMPOSE_EMAIL
Send email (new or draft)GMAIL_SEND_EMAIL / GMAIL_SEND_DRAFT_EMAIL
List draftsGMAIL_LIST_DRAFTS
Mark read / unreadGMAIL_MARK_READ_EMAIL_UNREAD
Move email (apply label / folder)GMAIL_MOVE_EMAIL
List labelsGMAIL_LIST_EMAIL_LABELS
Create labelGMAIL_CREATE_EMAIL_LABEL

5. Quick Commands

Show unread emails from today Summarize the last 5 emails from finance Draft an email to Sarah about the Q4 plan Send that draft now Mark the design review email unread Move the invoice email to Finance List my Gmail labels Create label: Vendors

6. Common Patterns

  • Read
  • Compose & Send
  • Organize
  • Follow-Up
Show recent emails List unread emails from clients Summarize emails about contract renewal

7. Troubleshooting (Fast)

IssueFix
OAuth failedRetry in incognito; ensure correct Google account.
No emails returnedCheck account; try: “Show recent emails” to test.
Permission errorReconnect and accept all requested scopes.
Action not appliedConfirm message ID exists; retry with more specific query.
Background workflow not runningEnsure the workflow is Enabled on the Background workflows tab; click Refresh.

8. Security Notes

  • OAuth tokens only; no password storage.
  • Scoped access: read, send, labels.
  • Revoke anytime in Google security settings.
Gmail connected. You can now manage email via chat efficiently.
Need Outlook/Microsoft365? See separate Microsoft email guide.