Passa al contenuto principale

Gmail Actions

Automatizza i tuoi flussi di lavoro email con azioni Gmail complete. Invia email, gestisci bozze, cerca nella tua casella di posta e gestisci le conversazioni email — tutto all'interno di SmartFlow.

Gmail SmartFlow Actions


Prerequisites​

Prima di utilizzare le azioni Gmail, devi:

  1. Collegare il tuo account Gmail in Channels → Gmail
  2. Autorizzare le autorizzazioni richieste tramite Google OAuth

Consulta Gmail Channel Setup per istruzioni dettagliate sulla connessione.


Available Triggers​

📥 Gmail AI Draft​

Trigger Type: CHAT_SERVICE

Attivato quando un utente invia un'email alla tua istanza Gmail collegata. Utilizza questo per elaborare automaticamente le email in arrivo con l'AI.

FieldDescription
ChannelGmail
EventNuova email ricevuta

Esempio di flusso di lavoro:

Gmail AI Draft (Trigger)
↓
AI Request (Analizza il contenuto dell'email)
↓
Crea Bozza Gmail (Genera risposta AI)

Available Actions​

ActionCodeDescription
📤 Invia Email GmailGMAIL_SEND_EMAILInvia una nuova email direttamente
📬 Leggi Email GmailGMAIL_READ_EMAILSRecupera email dalla tua casella di posta
📧 Ottieni Email GmailGMAIL_GET_EMAILOttieni un'email specifica per ID
↩️ Rispondi a Email GmailGMAIL_REPLYRispondi a una conversazione email esistente
🔍 Cerca Email GmailGMAIL_SEARCHCerca email con la sintassi di query di Gmail
✅ Segna Email Gmail come LettaGMAIL_MARK_READSegna un'email come letta
📝 Crea Bozza GmailGMAIL_CREATE_DRAFTCrea una nuova bozza email
📋 Elenca Bozze GmailGMAIL_LIST_DRAFTSElenca tutte le bozze nel tuo account
📨 Invia Bozza GmailGMAIL_SEND_DRAFTInvia una bozza esistente
🗑️ Elimina Bozza GmailGMAIL_DELETE_DRAFTElimina una bozza
📂 Ottieni Conversazione EmailGMAIL_GET_THREADRecupera l'intera conversazione email

📤 Invia Email Gmail​

Invia una nuova email direttamente dal tuo account Gmail collegato.

Configurazione​

FieldTypeRequiredDescription
AEmail✅Indirizzo email del destinatario
OggettoString✅Oggetto dell'email
CorpoString✅Contenuto dell'email (supportato HTML)
CCEmail❌Destinatari in copia carbone
BCCEmail❌Destinatari in copia carbone nascosta

Variabili di Output​

VariableTypeDescription
messageIdStringID unico dell'email inviata
threadIdStringID della conversazione per le risposte

Esempio​

Action: Invia Email Gmail
A: "{{customer_email}}"
Oggetto: "Il tuo ordine #{{order_id}} è stato spedito!"
Corpo: |
Ciao {{customer_name}},

Ottime notizie! Il tuo ordine è stato spedito.

Numero di tracciamento: {{tracking_number}}

Cordiali saluti,
Il Team

📬 Leggi Email Gmail​

Recupera le email recenti dalla tua casella di posta con filtri opzionali.

Configurazione​

FieldTypeRequiredDescription
Risultati MassimiNumber❌Numero massimo di email da recuperare (predefinito: 10)
EtichettaString❌Etichetta Gmail per filtrare (es. "INBOX", "UNREAD")
QueryString❌Query di ricerca Gmail

Variabili di Output​

VariableTypeDescription
emailsArrayElenco di oggetti email
emails[].idStringID email
emails[].subjectStringOggetto email
emails[].fromStringEmail del mittente
emails[].snippetStringAnteprima email
emails[].dateStringData di ricezione

Esempio​

Action: Leggi Email Gmail
Risultati Massimi: 5
Etichetta: "UNREAD"
Query: "from:[email protected]"

📧 Ottieni Email Gmail​

Recupera un'email specifica per il suo ID con contenuto completo.

Configurazione​

FieldTypeRequiredDescription
ID EmailString✅L'ID del messaggio Gmail

Variabili di Output​

VariableTypeDescription
emailObjectOggetto email completo
email.idStringID email
email.threadIdStringID della conversazione
email.subjectStringOggetto email
email.fromStringMittente
email.toStringDestinatari
email.bodyStringCorpo completo dell'email
email.dateStringData di ricezione
email.attachmentsArrayElenco degli allegati

↩️ Rispondi a Email Gmail​

Rispondi a un'email esistente, mantenendo il contesto della conversazione.

Configurazione​

FieldTypeRequiredDescription
Thread IDString✅La conversazione a cui rispondere
Message IDString✅Il messaggio specifico a cui rispondere
CorpoString✅Contenuto della risposta
Rispondi a TuttiBoolean❌Rispondi a tutti i destinatari (predefinito: false)

Variabili di Output​

VariableTypeDescription
messageIdStringID della risposta
threadIdStringID della conversazione

Esempio​

Action: Rispondi a Email Gmail
Thread ID: "{{email.threadId}}"
Message ID: "{{email.id}}"
Corpo: |
{{ai_response}}

---
Questa è una risposta assistita dall'AI.

🔍 Cerca Email Gmail​

Cerca nel tuo Gmail utilizzando la potente sintassi di query di Gmail.

Configurazione​

FieldTypeRequiredDescription
QueryString✅Query di ricerca Gmail
Risultati MassimiNumber❌Risultati massimi (predefinito: 10)

Sintassi di Query Gmail​

QueryDescription
from:[email protected]Email da un mittente specifico
to:[email protected]Email a un destinatario specifico
subject:keywordL'oggetto contiene la parola chiave
is:unreadSolo email non lette
is:starredEmail contrassegnate
has:attachmentEmail con allegati
after:2025/01/01Email dopo la data
before:2025/12/31Email prima della data
label:importantEmail con etichetta
"exact phrase"Corrispondenza esatta della frase

Esempio​

Action: Cerca Email Gmail
Query: "from:{{customer_email}} is:unread subject:order"
Risultati Massimi: 5

✅ Segna Email Gmail come Letta​

Segna un'email come letta in Gmail.

Configurazione​

FieldTypeRequiredDescription
ID EmailString✅L'email da contrassegnare come letta

Esempio​

Action: Segna Email Gmail come Letta
ID Email: "{{email.id}}"

📝 Crea Bozza Gmail​

Crea un'email bozza per la revisione umana prima dell'invio.

Configurazione​

FieldTypeRequiredDescription
AEmail✅Email del destinatario
OggettoString✅Oggetto dell'email
CorpoString✅Contenuto dell'email
CCEmail❌Copia carbone
BCCEmail❌Copia carbone nascosta
Thread IDString❌Per risposte a bozze

Variabili di Output​

VariableTypeDescription
draftIdStringID della bozza creata
messageIdStringID del messaggio

Caso d'uso: Modalità Bozza AI​

Trigger: Gmail AI Draft
↓
AI Request:
Prompt: "Genera una risposta professionale a questa email"
Input: "{{email.body}}"
↓
Crea Bozza Gmail:
A: "{{email.from}}"
Oggetto: "Re: {{email.subject}}"
Corpo: "{{ai_response}}"

📋 Elenca Bozze Gmail​

Recupera tutte le bozze dal tuo account Gmail.

Configurazione​

FieldTypeRequiredDescription
Risultati MassimiNumber❌Numero massimo di bozze da elencare

Variabili di Output​

VariableTypeDescription
draftsArrayElenco di oggetti bozza
drafts[].idStringID della bozza
drafts[].messageObjectAnteprima del messaggio della bozza

📨 Invia Bozza Gmail​

Invia una bozza esistente dal tuo Gmail.

Configurazione​

CampoTipoRichiestoDescrizione
ID BozzaString✅La bozza da inviare

Variabili di Output​

VariabileTipoDescrizione
messageIdStringID del messaggio inviato
threadIdStringID della conversazione

🗑️ Elimina Bozza Gmail​

Elimina una bozza dal tuo account Gmail.

Configurazione​

CampoTipoRichiestoDescrizione
ID BozzaString✅La bozza da eliminare

📂 Recupera Conversazione Email​

Recupera un'intera conversazione email.

Configurazione​

CampoTipoRichiestoDescrizione
ID ConversazioneString✅La conversazione da recuperare

Variabili di Output​

VariabileTipoDescrizione
threadObjectOggetto della conversazione completo
thread.idStringID della conversazione
thread.messagesArrayTutti i messaggi nella conversazione
thread.historyIdStringID della cronologia

Esempio​

Azione: Recupera Conversazione Email
ID Conversazione: "{{email.threadId}}"

Esempi Completi di Workflow​

Esempio 1: Assistente Email AI​

Elabora automaticamente le email in arrivo e crea risposte in bozza generate dall'AI.

Bozza AI Gmail (Attivatore)
↓
Recupera Conversazione Email (Ottieni il contesto completo)
↓
Richiesta AI
- Sistema: "Sei un assistente email utile"
- Input: "{{thread.messages}}"
- Output: Strutturato (risposta, sentiment, urgenza)
↓
Se Condizione: urgenza == "alta"
├── Sì: Invia Email Gmail (risposta immediata)
└── No: Crea Bozza Gmail (per revisione)

Esempio 2: Ricerca e Elaborazione Email​

Cerca email specifiche e elabora in blocco.

Workflow Programmato (Giornaliero alle 9 AM)
↓
Cerca Email Gmail
Query: "is:unread from:customers@* after:yesterday"
↓
Per Ogni: email in emails
↓
Richiesta AI (Categorizza email)
↓
Se Condizione: categoria == "supporto"
└── Crea Problema JIRA

Esempio 3: Workflow di Revisione Bozza​

Crea bozza, lascia che gli esseri umani rivedano, poi invia.

Bozza AI Gmail (Attivatore)
↓
Richiesta AI (Genera risposta)
↓
Crea Bozza Gmail
↓
Invia Messaggio Slack
"Nuova bozza pronta per la revisione da {{email.from}}"

Migliori Pratiche​

1. Usa la Modalità Bozza per Email Critiche​

Per email rivolte ai clienti o sensibili, utilizza sempre Crea Bozza Gmail invece di Invia Email Gmail. Questo consente una revisione umana prima dell'invio.

2. Sfrutta il Contesto della Conversazione​

Utilizza Recupera Conversazione Email prima di rispondere per garantire che la tua AI abbia il contesto completo della conversazione.

3. Implementa il Limite di Frequenza​

Gmail ha quote API. Per flussi di lavoro ad alto volume:

  • Aggiungi ritardi tra le azioni
  • Esegui operazioni in batch quando possibile
  • Monitora l'uso della tua quota

4. Usa Query di Ricerca Intelligenti​

Combina gli operatori di query di Gmail per un filtraggio preciso:

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

5. Gestisci gli Errori in Modo Elegante​

Utilizza nodi Se Condizione per controllare gli errori e implementare una logica di fallback.


Documentazione Correlata​

Pronto a elevare la tua
esperienza utente?

Distribuisci assistenti IA che deliziano i clienti e scalano con la tua azienda.

Conforme al GDPR