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.

Prerequisites
Înainte de a utiliza acțiunile Gmail, trebuie să:
- Conectați contul dvs. Gmail în Channels → Gmail
- 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.
| Field | Description |
|---|---|
| Channel | Gmail |
| Event | Email nou primit |
Example Workflow:
Gmail AI Draft (Trigger)
↓
AI Request (Analyze email content)
↓
Create Gmail Draft (Generate AI response)
Available Actions
| Action | Code | Description |
|---|---|---|
| 📤 Send Gmail Email | GMAIL_SEND_EMAIL | Trimiteți un email nou direct |
| 📬 Read Gmail Emails | GMAIL_READ_EMAILS | Recuperați emailuri din inbox-ul dvs. |
| 📧 Get Gmail Email | GMAIL_GET_EMAIL | Obțineți un email specific după ID |
| ↩️ Reply to Gmail Email | GMAIL_REPLY | Răspundeți la o conversație de email existentă |
| 🔍 Search Gmail Emails | GMAIL_SEARCH | Căutați emailuri folosind sintaxa de interogare Gmail |
| ✅ Mark Gmail Email as Read | GMAIL_MARK_READ | Marcați un email ca citit |
| 📝 Create Gmail Draft | GMAIL_CREATE_DRAFT | Creați o nouă schiță de email |
| 📋 List Gmail Drafts | GMAIL_LIST_DRAFTS | Listați toate schițele din contul dvs. |
| 📨 Send Gmail Draft | GMAIL_SEND_DRAFT | Trimiteți o schiță existentă |
| 🗑️ Delete Gmail Draft | GMAIL_DELETE_DRAFT | Ștergeți o schiță |
| 📂 Get Email Thread | GMAIL_GET_THREAD | Recuperați întreaga conversație de email |
📤 Send Gmail Email
Trimiteți un email nou direct din contul dvs. Gmail conectat.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| To | ✅ | Adresa de email a destinatarului | |
| Subject | String | ✅ | Linia de subiect a emailului |
| Body | String | ✅ | Conținutul emailului (HTML acceptat) |
| CC | ❌ | Destinatari în carbon copy | |
| BCC | ❌ | Destinatari în carbon copy ascuns |
Output Variables
| Variable | Type | Description |
|---|---|---|
messageId | String | ID-ul unic al emailului trimis |
threadId | String | ID-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
| Field | Type | Required | Description |
|---|---|---|---|
| Max Results | Number | ❌ | Numărul maxim de emailuri de recuperat (implicit: 10) |
| Label | String | ❌ | Eticheta Gmail pentru filtrare (de exemplu, "INBOX", "UNREAD") |
| Query | String | ❌ | Interogarea de căutare Gmail |
Output Variables
| Variable | Type | Description |
|---|---|---|
emails | Array | Lista obiectelor email |
emails[].id | String | ID-ul emailului |
emails[].subject | String | Subiectul emailului |
emails[].from | String | Emailul expeditorului |
emails[].snippet | String | Previzualizarea emailului |
emails[].date | String | Data 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
| Field | Type | Required | Description |
|---|---|---|---|
| Email ID | String | ✅ | ID-ul mesajului Gmail |
Output Variables
| Variable | Type | Description |
|---|---|---|
email | Object | Obiectul email complet |
email.id | String | ID-ul emailului |
email.threadId | String | ID-ul conversației |
email.subject | String | Subiectul emailului |
email.from | String | Expeditorul |
email.to | String | Destinatarii |
email.body | String | Corpul complet al emailului |
email.date | String | Data primirii |
email.attachments | Array | Lista atașamentelor |
↩️ Reply to Gmail Email
Răspundeți la un email existent, menținând contextul conversației.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Thread ID | String | ✅ | Conversația la care se răspunde |
| Message ID | String | ✅ | Mesajul specific la care se răspunde |
| Body | String | ✅ | Conținutul răspunsului |
| Reply All | Boolean | ❌ | Răspundeți tuturor destinatarilor (implicit: false) |
Output Variables
| Variable | Type | Description |
|---|---|---|
messageId | String | ID-ul răspunsului |
threadId | String | ID-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.