Sari la conținutul principal

Gmail Actions

Automatizați fluxurile de lucru prin email cu acțiuni cuprinzătoare Gmail. Trimiteți emailuri, gestionați schițele, căutați în inbox și gestionați conversațiile de email — toate acestea în cadrul SmartFlow.

Gmail SmartFlow Actions


Prerequisites

Înainte de a utiliza acțiunile Gmail, trebuie să:

  1. Conectați contul dvs. Gmail în Channels → Gmail
  2. Autorizați permisiunile necesare prin Google OAuth

Consultați Gmail Channel Setup pentru instrucțiuni detaliate de conectare.


Available Triggers

📥 Gmail AI Draft

Trigger Type: CHAT_SERVICE

Declanșat atunci când un utilizator trimite un email către instanța dvs. Gmail conectată. Utilizați acest lucru pentru a procesa automat emailurile primite cu AI.

FieldDescription
ChannelGmail
EventEmail nou primit

Example Workflow:

Gmail AI Draft (Trigger)

AI Request (Analyze email content)

Create Gmail Draft (Generate AI response)

Available Actions

ActionCodeDescription
📤 Send Gmail EmailGMAIL_SEND_EMAILTrimiteți un email nou direct
📬 Read Gmail EmailsGMAIL_READ_EMAILSRecuperați emailuri din inbox-ul dvs.
📧 Get Gmail EmailGMAIL_GET_EMAILObțineți un email specific după ID
↩️ Reply to Gmail EmailGMAIL_REPLYRăspundeți la o conversație de email existentă
🔍 Search Gmail EmailsGMAIL_SEARCHCăutați emailuri folosind sintaxa de interogare Gmail
Mark Gmail Email as ReadGMAIL_MARK_READMarcați un email ca citit
📝 Create Gmail DraftGMAIL_CREATE_DRAFTCreați o nouă schiță de email
📋 List Gmail DraftsGMAIL_LIST_DRAFTSListați toate schițele din contul dvs.
📨 Send Gmail DraftGMAIL_SEND_DRAFTTrimiteți o schiță existentă
🗑️ Delete Gmail DraftGMAIL_DELETE_DRAFTȘtergeți o schiță
📂 Get Email ThreadGMAIL_GET_THREADRecuperați întreaga conversație de email

📤 Send Gmail Email

Trimiteți un email nou direct din contul dvs. Gmail conectat.

Configuration

FieldTypeRequiredDescription
ToEmailAdresa de email a destinatarului
SubjectStringLinia de subiect a emailului
BodyStringConținutul emailului (HTML acceptat)
CCEmailDestinatari în carbon copy
BCCEmailDestinatari în carbon copy ascuns

Output Variables

VariableTypeDescription
messageIdStringID-ul unic al emailului trimis
threadIdStringID-ul conversației pentru răspunsuri

Example

Action: Send Gmail Email
To: "{{customer_email}}"
Subject: "Comanda dvs. #{{order_id}} a fost expediată!"
Body: |
Bună {{customer_name}},

Vești grozave! Comanda dvs. a fost expediată.

Numărul de urmărire: {{tracking_number}}

Cu cele mai bune gânduri,
Echipa

📬 Read Gmail Emails

Recuperați emailuri recente din inbox-ul dvs. cu filtrare opțională.

Configuration

FieldTypeRequiredDescription
Max ResultsNumberNumărul maxim de emailuri de recuperat (implicit: 10)
LabelStringEticheta Gmail pentru filtrare (de exemplu, "INBOX", "UNREAD")
QueryStringInterogarea de căutare Gmail

Output Variables

VariableTypeDescription
emailsArrayLista obiectelor email
emails[].idStringID-ul emailului
emails[].subjectStringSubiectul emailului
emails[].fromStringEmailul expeditorului
emails[].snippetStringPrevizualizarea emailului
emails[].dateStringData primirii

Example

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

📧 Get Gmail Email

Recuperați un email specific după ID-ul său cu conținut complet.

Configuration

FieldTypeRequiredDescription
Email IDStringID-ul mesajului Gmail

Output Variables

VariableTypeDescription
emailObjectObiectul email complet
email.idStringID-ul emailului
email.threadIdStringID-ul conversației
email.subjectStringSubiectul emailului
email.fromStringExpeditorul
email.toStringDestinatarii
email.bodyStringCorpul complet al emailului
email.dateStringData primirii
email.attachmentsArrayLista atașamentelor

↩️ Reply to Gmail Email

Răspundeți la un email existent, menținând contextul conversației.

Configuration

FieldTypeRequiredDescription
Thread IDStringConversația la care se răspunde
Message IDStringMesajul specific la care se răspunde
BodyStringConținutul răspunsului
Reply AllBooleanRăspundeți tuturor destinatarilor (implicit: false)

Output Variables

VariableTypeDescription
messageIdStringID-ul răspunsului
threadIdStringID-ul conversației

Example

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

---
Acesta este un răspuns asistat de AI.

🔍 Search Gmail Emails

Căutați în Gmail folosind sintaxa puternică de interogare Gmail.

Configuration

FieldTypeRequiredDescription
QueryStringInterogarea de căutare Gmail
Max ResultsNumberRezultate maxime (implicit: 10)

Gmail Query Syntax

QueryDescription
from:email@example.comEmailuri de la un expeditor specific
to:email@example.comEmailuri către un destinatar specific
subject:keywordSubiectul conține cuvântul cheie
is:unreadNumai emailuri necitite
is:starredEmailuri marcate
has:attachmentEmailuri cu atașamente
after:2025/01/01Emailuri după dată
before:2025/12/31Emailuri înainte de dată
label:importantEmailuri cu eticheta
"exact phrase"Potrivire exactă a frazei

Example

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

✅ Mark Gmail Email as Read

Marcați un email ca citit în Gmail.

Configuration

FieldTypeRequiredDescription
Email IDStringEmailul de marcat ca citit

Example

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

📝 Create Gmail Draft

Creați un email schiță pentru revizuirea umană înainte de a trimite.

Configuration

FieldTypeRequiredDescription
ToEmailEmailul destinatarului
SubjectStringSubiectul emailului
BodyStringConținutul emailului
CCEmailCarbon copy
BCCEmailCarbon copy ascuns
Thread IDStringPentru răspunsurile la schiță

Output Variables

VariableTypeDescription
draftIdStringID-ul schiței create
messageIdStringID-ul mesajului

Use Case: AI Draft Mode

Trigger: Gmail AI Draft

AI Request:
Prompt: "Generați un răspuns profesional la acest email"
Input: "{{email.body}}"

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

📋 List Gmail Drafts

Recuperați toate schițele din contul dvs. Gmail.

Configuration

FieldTypeRequiredDescription
Max ResultsNumberNumărul maxim de schițe de listat

Output Variables

VariableTypeDescription
draftsArrayLista obiectelor schiță
drafts[].idStringID-ul schiței
drafts[].messageObjectPreviziunea mesajului schiță

📨 Trimite Schiță Gmail

Trimite o schiță existentă din Gmail-ul tău.

Configurare

CâmpTipNecesareDescriere
ID SchițăStringSchița de trimis

Variabile de Ieșire

VariabilăTipDescriere
messageIdStringID-ul mesajului trimis
threadIdStringID-ul firului de discuție

🗑️ Șterge Schiță Gmail

Șterge o schiță din contul tău Gmail.

Configurare

CâmpTipNecesareDescriere
ID SchițăStringSchița de șters

📂 Obține Fir de Email

Recuperează un fir complet de conversație prin email.

Configurare

CâmpTipNecesareDescriere
ID FirStringFirul de recuperat

Variabile de Ieșire

VariabilăTipDescriere
threadObjectObiectul complet al firului
thread.idStringID-ul firului
thread.messagesArrayToate mesajele din fir
thread.historyIdStringID-ul istoricului

Exemplu

Acțiune: Obține Fir de Email
ID Fir: "{{email.threadId}}"

Exemple Complete de Flux de Lucru

Exemplu 1: Asistent Email AI

Procesează automat emailurile primite și creează răspunsuri generate de AI.

Schiță Gmail AI (Declanșator)

Obține Fir de Email (Obține contextul complet)

Cerere AI
- Sistem: "Ești un asistent de email util"
- Intrare: "{{thread.messages}}"
- Ieșire: Structurat (răspuns, sentiment, urgență)

Dacă Condiție: urgență == "ridicată"
├── Da: Trimite Email Gmail (răspuns imediat)
└── Nu: Creează Schiță Gmail (pentru revizuire)

Exemplu 2: Căutare și Procesare Email

Caută emailuri specifice și procesează-le în masă.

Flux de Lucru Programat (Zilnic la 9 AM)

Caută Emailuri Gmail
Interogare: "is:necitit from:customers@* after:yesterday"

Pentru Fiecare: email în emailuri

Cerere AI (Categorizează emailul)

Dacă Condiție: categorie == "suport"
└── Creează Problemă JIRA

Exemplu 3: Flux de Revizuire a Schițelor

Creează schițe, lasă oamenii să le revizuiască, apoi trimite.

Schiță Gmail AI (Declanșator)

Cerere AI (Generează răspuns)

Creează Schiță Gmail

Trimite Mesaj Slack
"Nouă schiță gata pentru revizuire de la {{email.from}}"

Cele Mai Bune Practici

1. Folosește Modul Schiță pentru Emailuri Critice

Pentru emailuri destinate clienților sau sensibile, folosește întotdeauna Creează Schiță Gmail în loc de Trimite Email Gmail. Acest lucru permite revizuirea umană înainte de trimitere.

2. Valorifică Contextul Firului

Folosește Obține Fir de Email înainte de a răspunde pentru a te asigura că AI-ul tău are contextul complet al conversației.

3. Implementați Limitarea Ratelor

Gmail are cote API. Pentru fluxuri de lucru cu volum mare:

  • Adaugă întârzieri între acțiuni
  • Grupuie operațiunile când este posibil
  • Monitorizează utilizarea cotei tale

4. Folosește Interogări de Căutare Inteligente

Combină operatorii de interogare Gmail pentru filtrare precisă:

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

5. Gestionează Erorile cu Grație

Folosește noduri Dacă Condiție pentru a verifica erorile și a implementa logică de rezervă.


Documentație Asociată

Pregătit să îmbunătățești
experiența utilizatorului?

Lansează asistenți AI care încântă clienții și se scalază odată cu afacerea ta.

Conform GDPR