Skip to main content
Connect Gmail to read, summarize, and draft emails automatically.

Features

  • List and search emails
  • Read email content and threads
  • Summarize unread messages
  • Draft email responses
  • Apply labels
  • Search by sender, subject, or date
  • Track important threads
  • Schedule email digests

Setup

1

Go to Integrations

Open Integrations from the sidebar
2

Find Gmail

Locate Gmail in the list and click Connect
3

Authorize

Sign in to Google and authorize Invariant
4

Grant permissions

Allow read and compose access

Supported Actions

ActionDescription
list_emailsList emails with filters
get_emailRead a specific email
search_emailsSearch by query
create_draftCreate a draft email
send_emailSend an email
get_threadGet full email thread
apply_labelAdd or remove labels

Examples

Show unread emails

Show my unread emails

Summarize emails

Summarize my unread emails from today
Categorize as: urgent, important, FYI

Draft a response

Draft a response to the email from John about the project update

Daily email digest

Every morning at 8am, summarize emails received overnight
Highlight anything that needs a response today

Search emails

Find emails from sarah@company.com about the budget

Troubleshooting

Emails not loading
  • Re-authorize Gmail if token expired
  • Check that the email account is still active
“Cannot send email” errors
  • Verify send permissions were granted
  • Check recipient email format
Missing recent emails
  • Invariant fetches real-time; refresh the chat

Best Practices

  • Be specific about time: “emails from yesterday” not “recent emails”
  • Include sender or subject when searching: “email from John about budget”
  • For drafts, specify tone: “professional” or “casual”