Gmail Integration

Connect Gmail to send emails, read inbox messages, manage labels, and trigger workflows when new emails arrive.

Available triggers

TriggerWhen it fires
New EmailA new email arrives in your inbox
Email LabeledAn email is labeled/categorized

Available actions

ActionWhat it does
Send EmailSend an email from your Gmail account
Reply to EmailReply to a specific email thread
Get EmailRetrieve a specific email's content
Search EmailsFind emails matching a query
Add LabelLabel/categorize an email
Remove LabelRemove a label from an email
Mark as ReadMark an email as read
Archive EmailMove to archive

Setup

  1. Go to App Authorizations → click Gmail
  2. Sign in with your Google account
  3. Grant TinyCommand access to Gmail
  4. Select which permissions to grant (read, send, manage)

Common patterns

Auto-respond to inquiries

Gmail Trigger (new email with subject containing "pricing") →
  TinyGPT (draft response from knowledge base) →
  HITL (review draft) → If approved → Reply to Email

Email-to-CRM

Gmail Trigger (new email) → TinyGPT (extract name, company, intent) →
  Create Record (add to CRM) → Add Label ("Processed")

Digest important emails

Schedule (daily 6pm) → Search Emails (unread, important) →
  For Each → TinyGPT (summarize) →
  Transformer (compile digest) → Send Slack Message
Note

Gmail triggers check for new emails on a polling schedule (typically every 1-5 minutes), not instant push. For real-time email processing, consider using a webhook-based email service.