Zum Haaptinhalt sprangen

Gmail Actions

Automatiséiert Är E-Mail-Workflows mat ëmfaassenden Gmail-Aktiounen. Schéckt E-Maile, verwaltet Entwërf, sicht an Ärer Inbox, a behandelt E-Mail-Threads — alles bannent SmartFlow.

Gmail SmartFlow Actions


Prerequisites

Virdrun de Gmail-Aktiounen ze benotzen, musst du:

  1. Verbindt Äre Gmail-Konto an Channels → Gmail
  2. Autoriséieren d'néideg Berechtigungen iwwer Google OAuth

Säit Gmail Channel Setup fir detailléiert Verbindungsinstruktiounen.


Available Triggers

📥 Gmail AI Draft

Trigger Type: CHAT_SERVICE

Triggered wann e Benotzer eng E-Mail un Äre verbonnenen Gmail-Instanz schéckt. Benotzt dëst fir automatesch agangs E-Maile mat AI ze verarbeiten.

FieldDescription
ChannelGmail
EventNei E-Mail empfaangen

Beispill Workflow:

Gmail AI Draft (Trigger)

AI Request (Analyse E-Mail-Inhalt)

Create Gmail Draft (Generéieren AI Äntwert)

Available Actions

ActionCodeDescription
📤 Send Gmail EmailGMAIL_SEND_EMAILSchéckt eng nei E-Mail direkt
📬 Read Gmail EmailsGMAIL_READ_EMAILSKritt E-Maile vun Ärer Inbox
📧 Get Gmail EmailGMAIL_GET_EMAILKritt eng spezifesch E-Mail duerch ID
↩️ Reply to Gmail EmailGMAIL_REPLYÄntwert op e bestehende E-Mail-Thread
🔍 Search Gmail EmailsGMAIL_SEARCHSich E-Maile mat Gmail-Sichsyntax
Mark Gmail Email as ReadGMAIL_MARK_READMarkéiert eng E-Mail als gelies
📝 Create Gmail DraftGMAIL_CREATE_DRAFTErstellt e neie E-Mail-Entworf
📋 List Gmail DraftsGMAIL_LIST_DRAFTSList all Entwërf an Ärem Konto
📨 Send Gmail DraftGMAIL_SEND_DRAFTSchéckt e bestehende Entworf
🗑️ Delete Gmail DraftGMAIL_DELETE_DRAFTLéischt e Entworf
📂 Get Email ThreadGMAIL_GET_THREADKritt déi komplett E-Mail-Konversatioun

📤 Send Gmail Email

Schéckt eng nei E-Mail direkt vun Ärem verbonnenen Gmail-Konto.

Configuration

FieldTypeRequiredDescription
ToEmailEmpfänger E-Mail-Adress
SubjectStringE-Mail Betreff
BodyStringE-Mail-Inhalt (HTML ënnerstëtzt)
CCEmailCarbon Copy Empfänger
BCCEmailBlind Carbon Copy Empfänger

Output Variables

VariableTypeDescription
messageIdStringEenzeg ID vun der geschécker E-Mail
threadIdStringThread ID fir Äntwerten

Example

Action: Send Gmail Email
To: "{{customer_email}}"
Subject: "Är Bestellung #{{order_id}} ass verschéckt!"
Body: |
Moien {{customer_name}},

Gutt Neiegkeeten! Är Bestellung ass verschéckt.

Tracking Nummer: {{tracking_number}}

Bescht Gréiss,
D'Team

📬 Read Gmail Emails

Kritt déi lescht E-Maile vun Ärer Inbox mat optionaler Filterung.

Configuration

FieldTypeRequiredDescription
Max ResultsNumberMaximum E-Maile fir ze recuperéieren (Standard: 10)
LabelStringGmail Label fir ze filtréieren (z.B. "INBOX", "UNREAD")
QueryStringGmail Sichquery

Output Variables

VariableTypeDescription
emailsArrayLëscht vun E-Mail-Objekter
emails[].idStringE-Mail ID
emails[].subjectStringE-Mail Betreff
emails[].fromStringSender E-Mail
emails[].snippetStringE-Mail Virausbléck
emails[].dateStringEmpfängsdatum

Example

Action: Read Gmail Emails
Max Results: 5
Label: "UNREAD"
Query: "from:support@example.com"

📧 Get Gmail Email

Kritt eng spezifesch E-Mail duerch hir ID mat vollem Inhalt.

Configuration

FieldTypeRequiredDescription
Email IDStringD'Gmail Message ID

Output Variables

VariableTypeDescription
emailObjectVolle E-Mail-Objekt
email.idStringE-Mail ID
email.threadIdStringThread ID
email.subjectStringE-Mail Betreff
email.fromStringSender
email.toStringEmpfänger
email.bodyStringVolle E-Mail-Kierper
email.dateStringDatum empfaangen
email.attachmentsArrayLëscht vun Anhängsel

↩️ Reply to Gmail Email

Äntwert op eng bestehend E-Mail, während de Thread-Kontext beibehalten gëtt.

Configuration

FieldTypeRequiredDescription
Thread IDStringDe Thread fir ze äntweren
Message IDStringD'spezifesch Message fir ze äntweren
BodyStringÄntwert-Inhalt
Reply AllBooleanÄntwert un all Empfänger (Standard: falsch)

Output Variables

VariableTypeDescription
messageIdStringID vun der Äntwert
threadIdStringThread ID

Example

Action: Reply to Gmail Email
Thread ID: "{{email.threadId}}"
Message ID: "{{email.id}}"
Body: |
{{ai_response}}

---
Dëst ass eng AI-gestäerkt Äntwert.

🔍 Search Gmail Emails

Sicht Äre Gmail mat der mächteger Gmail-Sichsyntax.

Configuration

FieldTypeRequiredDescription
QueryStringGmail Sichquery
Max ResultsNumberMaximum Resultater (Standard: 10)

Gmail Query Syntax

QueryDescription
from:email@example.comE-Maile vum spezifesche Sender
to:email@example.comE-Maile un spezifesche Empfänger
subject:keywordBetreff enthält Schlüsselwuert
is:unreadNiewent E-Maile just
is:starredStarred E-Maile
has:attachmentE-Maile mat Anhängsel
after:2025/01/01E-Maile no Datum
before:2025/12/31E-Maile virun Datum
label:importantE-Maile mat Label
"exact phrase"Exakt Phrase Match

Example

Action: Search Gmail Emails
Query: "from:{{customer_email}} is:unread subject:order"
Max Results: 5

✅ Mark Gmail Email as Read

Markéiert eng E-Mail als gelies an Gmail.

Configuration

FieldTypeRequiredDescription
Email IDStringD'E-Mail fir als gelies ze markéieren

Example

Action: Mark Gmail Email as Read
Email ID: "{{email.id}}"

📝 Create Gmail Draft

Erstellt eng Entworf E-Mail fir menschlech Iwwerpréiwung virun dem Schécken.

Configuration

FieldTypeRequiredDescription
ToEmailEmpfänger E-Mail
SubjectStringE-Mail Betreff
BodyStringE-Mail-Inhalt
CCEmailCarbon Copy
BCCEmailBlind Carbon Copy
Thread IDStringFir Entwërf Äntwerten

Output Variables

VariableTypeDescription
draftIdStringID vum erstallt Entworf
messageIdStringMessage ID

Use Case: AI Draft Mode

Trigger: Gmail AI Draft

AI Request:
Prompt: "Generéiert eng professionell Äntwert op dës E-Mail"
Input: "{{email.body}}"

Create Gmail Draft:
To: "{{email.from}}"
Subject: "Re: {{email.subject}}"
Body: "{{ai_response}}"

📋 List Gmail Drafts

Kritt all Entwërf aus Ärem Gmail-Konto.

Configuration

FieldTypeRequiredDescription
Max ResultsNumberMaximum Entwërf fir ze lëschten

Output Variables

VariableTypeDescription
draftsArrayLëscht vun Entwërf-Objekter
drafts[].idStringEntworf ID
drafts[].messageObjectEntworf Message Virausbléck

📨 Gmail Entworf schécken

Schéckt e bestehende Entworf aus Ärem Gmail.

Konfiguratioun

FeldTypObligatoreschBeschreiwung
Entworf IDStringDen Entworf deen ze schécken ass

Ausgabvariabelen

VariabelTypBeschreiwung
messageIdStringID vum geschéckte Message
threadIdStringThread ID

🗑️ Gmail Entworf läschen

Läscht e Entworf aus Ärem Gmail Kont.

Konfiguratioun

FeldTypObligatoreschBeschreiwung
Entworf IDStringDen Entworf deen ze läschen ass

📂 E-Mail Thread kréien

Kréiert eng komplett E-Mail Konversatiouns-Thread.

Konfiguratioun

FeldTypObligatoreschBeschreiwung
Thread IDStringDen Thread deen ze kréien ass

Ausgabvariabelen

VariabelTypBeschreiwung
threadObjectVoll Thread Objekt
thread.idStringThread ID
thread.messagesArrayAll Messagen am Thread
thread.historyIdStringGeschicht ID

Beispill

Action: Get Email Thread
Thread ID: "{{email.threadId}}"

Komplett Workflow Beispiller

Beispill 1: AI E-Mail Assistent

Automatesch E-Maile verarbeiten an AI-generéiert Entworf Äntwerten erstellen.

Gmail AI Draft (Trigger)

Get Email Thread (Kréien voll Kontext)

AI Request
- System: "Dir sidd e hëllefräichen E-Mail Assistent"
- Input: "{{thread.messages}}"
- Output: Struktureiert (Äntwert, Sentiment, Dringlechkeet)

If Condition: urgency == "high"
├── Jo: Send Gmail Email (immediate response)
└── Nee: Create Gmail Draft (fir Iwwerpréiwung)

Beispill 2: E-Mail Sich & Verarbechtung

Sicht no spezifesch E-Maile an verarbecht se an der Mass.

Scheduled Workflow (Daglech um 9 Auer)

Search Gmail Emails
Query: "is:unread from:customers@* after:yesterday"

Fir all: email an emails

AI Request (Kategoriséieren E-Mail)

If Condition: category == "support"
└── Create JIRA Issue

Beispill 3: Entworf Iwwerpréiwung Workflow

Kréiert Entworf, loosst Mënschen iwwerpréifen, da schéckt.

Gmail AI Draft (Trigger)

AI Request (Generéieren Äntwert)

Create Gmail Draft

Send Slack Message
"Neien Entworf bereet fir Iwwerpréiwung vun {{email.from}}"

Bescht Praktiken

1. Benotzt Entworf Modus fir kritesch E-Maile

Fir Clienten- oder sensibel E-Maile, benotzt ëmmer Create Gmail Draft amplaz Send Gmail Email. Dëst erlaabt eng Iwwerpréiwung vun Mënschen virun dem Schécken.

2. Maacht Gebrauch vun Thread Kontext

Benotzt Get Email Thread ier Dir äntwert fir sécherzestellen datt Äert AI den voll Konversatiounskontext huet.

3. Implementéiert Rate Limiting

Gmail huet API Quoten. Fir héich Volumen Workflows:

  • Füügt Verspéidungen tëscht Aktiounen derbäi
  • Batch Operatiounen wann et méiglech ass
  • Iwwerwaacht Ären Quota Gebrauch

4. Benotzt schlaue Sichfroen

Kombinéiert Gmail Query Operatoren fir präzis Filterung:

from:vip-customer@* is:unread subject:(urgent OR critical) after:2025/01/01

5. Handhabt Feeler elegant

Benotzt If Condition Knoten fir no Feeler ze kontrolléieren an fallback Logik ze implementéieren.


Verbonnen Dokumentatioun

Bereet fir Är
Benotzererfarung ze verbesseren?

Déployéiert AI Assistenten déi Clienten begeeschteren an mat Ärem Betrib skaliéieren.

GDPR Konform