Connect Gmail to Siftree.

Gmail offers private and secure email by Google at no cost, for business and consumer accounts.

Connect

Read from your Gmail account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Download Attachment

    Download a Gmail message attachment to /tmp and return its path + metadata. File Stash syncs the file and exposes a presigned download URL so the caller can retrieve it. Call Find Emails (with format: "full" ) or Get…

  • Find Emails

    Search the user's Gmail mailbox with Gmail's native query syntax and return matching messages (headers + snippet by default; full bodies when requested). Use this tool for every "find", "search", "list my", or "show…

  • Get Current User

    Returns the authenticated Gmail user's name, email address, and mailbox stats (total messages and threads). Call this first when the user says 'my emails', 'my inbox', or needs identity context. Use the returned…

  • Get Send As Alias

    Get a send as alias for the authenticated user.

  • Get Thread

    Fetch an entire Gmail thread (conversation) by thread ID — returns every message in order with headers, decoded body text, and attachment metadata. Use this after Find Emails when the user wants the full conversation…

  • List Filters

    Includes each filter's id, criteria (what it matches) and action (what it does to matching mail). Call this before Delete Filter to find the id of the filter to remove, or before Create Filter to check whether an equivalent filter already exists. Returns an empty filter list (or no filter key) when the user has no filters, and more

  • List Labels

    List every label in the authenticated user's mailbox (system labels like INBOX , SENT , TRASH , STARRED , UNREAD and user-created labels). Call this before Modify Labels or Find Emails when you need to target a label…

  • List Send As Aliases

    List all send as aliases for the authenticated user.

  • New Attachment ReceivedTrigger

    Emit new event for each attachment in a message received. This source is capped at 100 max new messages per run.

  • New Email Matching SearchTrigger

    Emit new event when an email matching the search criteria is received. This source is capped at 100 max new messages per run.

Show all 13
  • New Email ReceivedTrigger

    Emit new event when a new email is received.

  • New Labeled EmailTrigger

    Emit new event when a new email is labeled.

  • New Sent EmailTrigger

    Emit new event for each new email sent. (Maximum of 100 events emited per execution)

Act

Take action in Gmail

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Add Label to Email

    Add label(s) to an email message.

  • Archive Email

    Archive an email message.

  • Bulk Archive Emails

    Archive multiple emails at once.

  • Create Draft

    Create an unsent draft in the authenticated Gmail account. Same parameter shape as Send Email — the difference is the message is saved to Drafts instead of being sent. For a reply-draft, pass inReplyToMessageId (from…

  • Create Filter

    Create a Gmail filter that automatically acts on incoming mail matching the given criteria. Provide at least one criterion and at least one action. Criteria are combined with AND: a message must match every criterion…

  • Create Label

    Create a new user label in the authenticated Gmail mailbox and return its ID. Call this before Modify Labels whenever the label the user wants to apply doesn't yet exist — List Labels will tell you what's already…

  • Delete Email

    Moves the specified message to the trash.

  • Delete Filter

    Permanently delete a Gmail filter from the authenticated user's settings. Mail already processed by the filter is not changed; the filter simply stops applying to future incoming mail. The Gmail API deletes by filter…

  • Delete Label

    Immediately and permanently delete a user-created label from the authenticated Gmail mailbox, removing it from every message and thread it was applied to. Only user-created labels can be deleted — Gmail's built-in…

  • Modify Labels

    Add and/or remove labels on one or more Gmail messages in a single call. In Gmail, most inbox-state operations are label mutations under the hood, so this one tool covers archive / trash / untrash / star / unstar /…

Show all 14
  • Remove Label from Email

    Remove label(s) from an email message.

  • Send Email

    Send a new email OR reply to an existing thread from the authenticated Gmail account. For a fresh message, set to / subject / body ; leave inReplyToMessageId blank. To reply to a thread, pass the id of any message in…

  • Update Signature for Email in Organization

    Update the signature for a specific email address in an organization. A Google Cloud service account with delegated domain-wide authority is required for this action.

  • Update Signature for Primary Email Address

    Update the signature for the primary email address.

Need something from Gmail that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: