Skip to content
Per-pair page

Gmail + Trello: emails to cards, cards via email.

Create Trello cards from labeled Gmail messages, or notify via Gmail when Trello cards move. Inbox-to-kanban patterns for personal productivity and team triage.

Trigger app
Trello as the trigger

Workflows fire when something happens in Trello.

See all 7 triggers →
Action app
Gmail as the action

Workflows do something in Gmail, instantly.

See all 27 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

TrelloGmail

When something happens in Trello, do it in Gmail.

7 Trello triggers wired to 27 Gmail actions. Most-used pairing: Attachment AddedAdd Labels to Message.

GmailTrello

Or fire it the other way around.

1 Gmail triggers wired to 21 Trello actions downstream.

See GmailTrello
Popular pairings

Common Trello → Gmail workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 189 combinations
When attachment added in Trello, add labels to message in Gmail.

Fires when an attachment is added to a Trello card. Use to copy the file to S3/Drive for backup, virus-scan, or to extract text for downstream processing.

When attachment added in Trello, create draft in Gmail.

Fires when an attachment is added to a Trello card. Use to copy the file to S3/Drive for backup, virus-scan, or to extract text for downstream processing.

When attachment added in Trello, create label in Gmail.

Fires when an attachment is added to a Trello card. Use to copy the file to S3/Drive for backup, virus-scan, or to extract text for downstream processing.

When attachment added in Trello, delete draft in Gmail.

Fires when an attachment is added to a Trello card. Use to copy the file to S3/Drive for backup, virus-scan, or to extract text for downstream processing.

When new card in Trello, add labels to message in Gmail.

Fires when a new card is created on a Trello board. The standard inbound hook for AI triage, auto-assignment, or external mirroring.

When new card in Trello, create draft in Gmail.

Fires when a new card is created on a Trello board. The standard inbound hook for AI triage, auto-assignment, or external mirroring.

When new card in Trello, create label in Gmail.

Fires when a new card is created on a Trello board. The standard inbound hook for AI triage, auto-assignment, or external mirroring.

When new card in Trello, delete draft in Gmail.

Fires when a new card is created on a Trello board. The standard inbound hook for AI triage, auto-assignment, or external mirroring.

When card moved in Trello, add labels to message in Gmail.

Fires when a card is moved between lists on a Trello board (the classic Kanban-stage-change event). Use to celebrate completion, log cycle-time, or kick off downstream work.

How it works

Connect Trello and Gmail in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Trello and Gmail

    Open Tiny Command, authorize Trello and Gmail once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Trello trigger

    Drop the Trello → Attachment Added trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/trello.trigger-attachment-added
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Gmail action

    Drop the Gmail → Add Labels to Message action below it. Map fields from the Trello payload into the Gmail inputs.

    google-gmail.add-labels
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Trello + Gmail.

How do I create a Trello card from a Gmail message?
Gmail Email Received with label "@trello" → Trello Create Card with title = subject, description = body + Gmail link. After Create Card, add Gmail label "filed" to avoid duplicates.
Can I route different Gmail labels to different Trello boards?
Yes. Switch on Gmail label name to pick the right Trello board ID. "@personal" → personal board. "@work" → work board. One workflow handles multi-board intake.
How do I attach Gmail attachments to the Trello card?
Loop Gmail attachments. Pass URLs into Trello Add Attachment with urlSource. Trello downloads and attaches. Renders previews for images and common doc types.
Can I notify via Gmail when a Trello card moves?
Yes. Trello Card Moved to specific list → Gmail Send Email to a stakeholder distribution list with card title and new state. Useful when non-Trello users need status updates.
How do I AI-summarize a long Gmail thread before creating a Trello card?
Insert Claude/OpenAI step between Gmail Get Thread and Trello Create Card. Pass the whole thread; get back a 3-bullet summary as the card description.
Can I assign Trello cards based on Gmail sender?
Yes. Maintain a lookup of email_domain → trello_member_id. After Create Card, Add Member to Card with the matched Trello member. Sender-based routing on autopilot.
Related

Other apps that pair well with Trello.


Wire Trello to Gmail in 2 minutes.

Free tier available. No credit card. No onboarding call.