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
ToEmail✅Adresa de email a destinatarului
SubjectString✅Linia de subiect a emailului
BodyString✅Conținutul emailului (HTML acceptat)
CCEmail❌Destinatari în carbon copy
BCCEmail❌Destinatari î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 ResultsNumber❌Numărul maxim de emailuri de recuperat (implicit: 10)
LabelString❌Eticheta Gmail pentru filtrare (de exemplu, "INBOX", "UNREAD")
QueryString❌Interogarea 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:[email protected]"

📧 Get Gmail Email​

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

Configuration​

FieldTypeRequiredDescription
Email IDString✅ID-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 IDString✅Conversația la care se răspunde
Message IDString✅Mesajul specific la care se răspunde
BodyString✅Conținutul răspunsului
Reply AllBoolean❌Ră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
QueryString✅Interogarea de căutare Gmail
Max ResultsNumber❌Rezultate maxime (implicit: 10)

Gmail Query Syntax​

QueryDescription
from:[email protected]Emailuri de la un expeditor specific
to:[email protected]Emailuri 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 IDString✅Emailul 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
ToEmail✅Emailul destinatarului
SubjectString✅Subiectul emailului
BodyString✅Conținutul emailului
CCEmail❌Carbon copy
BCCEmail❌Carbon copy ascuns
Thread IDString❌Pentru 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 ResultsNumber❌Numă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țăString✅Schiț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țăString✅Schița de șters

📂 Obține Fir de Email​

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

Configurare​

CâmpTipNecesareDescriere
ID FirString✅Firul 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