Gmail-Aktionen
Automatisieren Sie Ihre E-Mail-Workflows mit umfassenden Gmail-Aktionen. Senden Sie E-Mails, verwalten Sie Entwürfe, durchsuchen Sie Ihr Postfach und verwalten Sie E-Mail-Threads – alles innerhalb von SmartFlow.

Voraussetzungen
Bevor Sie Gmail-Aktionen verwenden, müssen Sie:
- Ihr Gmail-Konto verbinden in Kanäle → Gmail
- Die erforderlichen Berechtigungen über Google OAuth autorisieren
Siehe Gmail-Kanal-Setup für detaillierte Verbindungsanweisungen.
Verfügbare Trigger
📥 Gmail AI Entwurf
Trigger-Typ: CHAT_SERVICE
Ausgelöst, wenn ein Benutzer eine E-Mail an Ihre verbundene Gmail-Instanz sendet. Verwenden Sie dies, um eingehende E-Mails automatisch mit KI zu verarbeiten.
| Feld | Beschreibung |
|---|---|
| Kanal | Gmail |
| Ereignis | Neue E-Mail empfangen |
Beispiel-Workflow:
Gmail AI Entwurf (Trigger)
↓
AI-Anfrage (E-Mail-Inhalt analysieren)
↓
Gmail-Entwurf erstellen (KI-Antwort generieren)
Verfügbare Aktionen
| Aktion | Code | Beschreibung |
|---|---|---|
| 📤 Gmail-E-Mail senden | GMAIL_SEND_EMAIL | Senden Sie eine neue E-Mail direkt |
| 📬 Gmail-E-Mails lesen | GMAIL_READ_EMAILS | E-Mails aus Ihrem Posteingang abrufen |
| 📧 Gmail-E-Mail abrufen | GMAIL_GET_EMAIL | Eine bestimmte E-Mail nach ID abrufen |
| ↩️ Auf Gmail-E-Mail antworten | GMAIL_REPLY | Auf einen bestehenden E-Mail-Thread antworten |
| 🔍 Gmail-E-Mails durchsuchen | GMAIL_SEARCH | E-Mails mit Gmail-Abfragesyntax durchsuchen |
| ✅ Gmail-E-Mail als gelesen markieren | GMAIL_MARK_READ | Eine E-Mail als gelesen markieren |
| 📝 Gmail-Entwurf erstellen | GMAIL_CREATE_DRAFT | Einen neuen E-Mail-Entwurf erstellen |
| 📋 Gmail-Entwürfe auflisten | GMAIL_LIST_DRAFTS | Alle Entwürfe in Ihrem Konto auflisten |
| 📨 Gmail-Entwurf senden | GMAIL_SEND_DRAFT | Einen bestehenden Entwurf senden |
| 🗑️ Gmail-Entwurf löschen | GMAIL_DELETE_DRAFT | Einen Entwurf löschen |
| 📂 E-Mail-Thread abrufen | GMAIL_GET_THREAD | Vollständige E-Mail-Konversation abrufen |
📤 Gmail-E-Mail senden
Senden Sie eine neue E-Mail direkt von Ihrem verbundenen Gmail-Konto.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| An | ✅ | E-Mail-Adresse des Empfängers | |
| Betreff | String | ✅ | Betreffzeile der E-Mail |
| Inhalt | String | ✅ | Inhalt der E-Mail (HTML unterstützt) |
| CC | ❌ | Empfänger in Kopie | |
| BCC | ❌ | Empfänger in Blindkopie |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
messageId | String | Eindeutige ID der gesendeten E-Mail |
threadId | String | Thread-ID für Antworten |
Beispiel
Aktion: Gmail-E-Mail senden
An: "{{customer_email}}"
Betreff: "Ihre Bestellung #{{order_id}} wurde versandt!"
Inhalt: |
Hallo {{customer_name}},
Gute Nachrichten! Ihre Bestellung wurde versandt.
Sendungsverfolgungsnummer: {{tracking_number}}
Mit freundlichen Grüßen,
Das Team
📬 Gmail-E-Mails lesen
Rufen Sie aktuelle E-Mails aus Ihrem Posteingang mit optionaler Filterung ab.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Maximale Ergebnisse | Zahl | ❌ | Maximale E-Mails, die abgerufen werden sollen (Standard: 10) |
| Label | String | ❌ | Gmail-Label zum Filtern (z. B. "INBOX", "UNREAD") |
| Abfrage | String | ❌ | Gmail-Suchabfrage |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
emails | Array | Liste der E-Mail-Objekte |
emails[].id | String | E-Mail-ID |
emails[].subject | String | Betreff der E-Mail |
emails[].from | String | Absender-E-Mail |
emails[].snippet | String | E-Mail-Vorschau |
emails[].date | String | Empfangsdatum |
Beispiel
Aktion: Gmail-E-Mails lesen
Maximale Ergebnisse: 5
Label: "UNREAD"
Abfrage: "from:support@example.com"
📧 Gmail-E-Mail abrufen
Rufen Sie eine bestimmte E-Mail nach ihrer ID mit vollem Inhalt ab.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| E-Mail-ID | String | ✅ | Die Gmail-Nachrichten-ID |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
email | Object | Vollständiges E-Mail-Objekt |
email.id | String | E-Mail-ID |
email.threadId | String | Thread-ID |
email.subject | String | Betreff der E-Mail |
email.from | String | Absender |
email.to | String | Empfänger |
email.body | String | Vollständiger E-Mail-Inhalt |
email.date | String | Empfangsdatum |
email.attachments | Array | Liste der Anhänge |
↩️ Auf Gmail-E-Mail antworten
Antworten Sie auf eine vorhandene E-Mail und behalten Sie den Kontext des Threads bei.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Thread-ID | String | ✅ | Der Thread, auf den geantwortet werden soll |
| Nachrichten-ID | String | ✅ | Die spezifische Nachricht, auf die geantwortet werden soll |
| Inhalt | String | ✅ | Antwortinhalt |
| Allen antworten | Boolean | ❌ | An alle Empfänger antworten (Standard: false) |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
messageId | String | ID der Antwort |
threadId | String | Thread-ID |
Beispiel
Aktion: Auf Gmail-E-Mail antworten
Thread-ID: "{{email.threadId}}"
Nachrichten-ID: "{{email.id}}"
Inhalt: |
{{ai_response}}
---
Dies ist eine KI-unterstützte Antwort.
🔍 Gmail-E-Mails durchsuchen
Durchsuchen Sie Ihr Gmail mit der leistungsstarken Abfragesyntax von Gmail.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Abfrage | String | ✅ | Gmail-Suchabfrage |
| Maximale Ergebnisse | Zahl | ❌ | Maximale Ergebnisse (Standard: 10) |
Gmail-Abfragesyntax
| Abfrage | Beschreibung |
|---|---|
from:email@example.com | E-Mails von einem bestimmten Absender |
to:email@example.com | E-Mails an einen bestimmten Empfänger |
subject:keyword | Betreff enthält Schlüsselwort |
is:unread | Nur ungelesene E-Mails |
is:starred | Markierte E-Mails |
has:attachment | E-Mails mit Anhängen |
after:2025/01/01 | E-Mails nach Datum |
before:2025/12/31 | E-Mails vor Datum |
label:important | E-Mails mit Label |
"exact phrase" | Exakte Phrasenübereinstimmung |
Beispiel
Aktion: Gmail-E-Mails durchsuchen
Abfrage: "from:{{customer_email}} is:unread subject:order"
Maximale Ergebnisse: 5
✅ Gmail-E-Mail als gelesen markieren
Markieren Sie eine E-Mail in Gmail als gelesen.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| E-Mail-ID | String | ✅ | Die E-Mail, die als gelesen markiert werden soll |
Beispiel
Aktion: Gmail-E-Mail als gelesen markieren
E-Mail-ID: "{{email.id}}"
📝 Gmail-Entwurf erstellen
Erstellen Sie einen Entwurf für eine E-Mail zur menschlichen Überprüfung vor dem Senden.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| An | ✅ | E-Mail des Empfängers | |
| Betreff | String | ✅ | Betreff der E-Mail |
| Inhalt | String | ✅ | Inhalt der E-Mail |
| CC | ❌ | Kopie | |
| BCC | ❌ | Blindkopie | |
| Thread-ID | String | ❌ | Für Entwurfsantworten |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
draftId | String | ID des erstellten Entwurfs |
messageId | String | Nachrichten-ID |
Anwendungsfall: KI-Entwurfsmodus
Trigger: Gmail AI Entwurf
↓
AI-Anfrage:
Aufforderung: "Generieren Sie eine professionelle Antwort auf diese E-Mail"
Eingabe: "{{email.body}}"
↓
Gmail-Entwurf erstellen:
An: "{{email.from}}"
Betreff: "Re: {{email.subject}}"
Inhalt: "{{ai_response}}"
📋 Gmail-Entwürfe auflisten
Rufen Sie alle Entwürfe aus Ihrem Gmail-Konto ab.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Maximale Ergebnisse | Zahl | ❌ | Maximale Entwürfe, die aufgelistet werden sollen |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
drafts | Array | Liste der Entwurfsobjekte |
drafts[].id | String | Entwurf-ID |
drafts[].message | Object | Vorschau der Entwurf-Nachricht |
📨 Gmail-Entwurf senden
Senden Sie einen vorhandenen Entwurf aus Ihrem Gmail.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Entwurf-ID | String | ✅ | Der zu sendende Entwurf |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
messageId | String | ID der gesendeten Nachricht |
threadId | String | Thread-ID |
🗑️ Gmail-Entwurf löschen
Löschen Sie einen Entwurf aus Ihrem Gmail-Konto.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Entwurf-ID | String | ✅ | Der zu löschende Entwurf |
📂 E-Mail-Thread abrufen
Rufen Sie einen vollständigen E-Mail-Konversations-Thread ab.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Thread-ID | String | ✅ | Der abzurufende Thread |
Ausgabewerte
| Variable | Typ | Beschreibung |
|---|---|---|
thread | Object | Vollständiges Thread-Objekt |
thread.id | String | Thread-ID |
thread.messages | Array | Alle Nachrichten im Thread |
thread.historyId | String | Verlauf-ID |
Beispiel
Action: Get Email Thread
Thread ID: "{{email.threadId}}"
Vollständige Workflow-Beispiele
Beispiel 1: KI-E-Mail-Assistent
Verarbeiten Sie eingehende E-Mails automatisch und erstellen Sie KI-generierte Entwurfantworten.
Gmail AI Draft (Trigger)
↓
Get Email Thread (Vollen Kontext abrufen)
↓
AI Request
- System: "Sie sind ein hilfreicher E-Mail-Assistent"
- Input: "{{thread.messages}}"
- Output: Strukturiert (Antwort, Stimmung, Dringlichkeit)
↓
If Condition: urgency == "high"
├── Ja: Send Gmail Email (sofortige Antwort)
└── Nein: Create Gmail Draft (zur Überprüfung)
Beispiel 2: E-Mail-Suche & Verarbeitung
Suchen Sie nach bestimmten E-Mails und verarbeiten Sie diese in großen Mengen.
Geplanter Workflow (Täglich um 9 Uhr)
↓
Search Gmail Emails
Query: "is:unread from:customers@* after:yesterday"
↓
For Each: email in emails
↓
AI Request (E-Mail kategorisieren)
↓
If Condition: category == "support"
└── Create JIRA Issue
Beispiel 3: Entwurfsüberprüfungs-Workflow
Erstellen Sie Entwürfe, lassen Sie Menschen überprüfen und senden Sie dann.
Gmail AI Draft (Trigger)
↓
AI Request (Antwort generieren)
↓
Create Gmail Draft
↓
Send Slack Message
"Neuer Entwurf zur Überprüfung von {{email.from}} bereit"
Best Practices
1. Verwenden Sie den Entwurfsmodus für kritische E-Mails
Für kundenorientierte oder sensible E-Mails verwenden Sie immer Create Gmail Draft anstelle von Send Gmail Email. Dies ermöglicht eine menschliche Überprüfung vor dem Senden.
2. Nutzen Sie den Kontext des Threads
Verwenden Sie Get Email Thread, bevor Sie antworten, um sicherzustellen, dass Ihre KI den vollständigen Gesprächskontext hat.
3. Implementieren Sie eine Ratenbegrenzung
Gmail hat API-Quoten. Für Workflows mit hohem Volumen:
- Fügen Sie Verzögerungen zwischen den Aktionen hinzu
- Führen Sie Operationen, wenn möglich, in Chargen durch
- Überwachen Sie Ihre Quota-Nutzung
4. Verwenden Sie intelligente Suchabfragen
Kombinieren Sie Gmail-Abfrageoperatoren für präzise Filterung:
from:vip-customer@* is:unread subject:(urgent OR critical) after:2025/01/01
5. Fehler elegant behandeln
Verwenden Sie If Condition-Knoten, um nach Fehlern zu suchen und Fallback-Logik zu implementieren.
Verwandte Dokumentation
- Gmail-Kanal einrichten
- E-Mail senden Aktion (Generisches SMTP)
- KI-Anfrage-Aktion
- If Condition
- SmartFlow Einführung