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
AEmailIndirizzo email del destinatario
OggettoStringOggetto dell'email
CorpoStringContenuto dell'email (supportato HTML)
CCEmailDestinatari in copia carbone
BCCEmailDestinatari 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 MassimiNumberNumero massimo di email da recuperare (predefinito: 10)
EtichettaStringEtichetta Gmail per filtrare (es. "INBOX", "UNREAD")
QueryStringQuery 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:support@example.com"

📧 Ottieni Email Gmail

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

Configurazione

FieldTypeRequiredDescription
ID EmailStringL'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 IDStringLa conversazione a cui rispondere
Message IDStringIl messaggio specifico a cui rispondere
CorpoStringContenuto della risposta
Rispondi a TuttiBooleanRispondi 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
QueryStringQuery di ricerca Gmail
Risultati MassimiNumberRisultati massimi (predefinito: 10)

Sintassi di Query Gmail

QueryDescription
from:email@example.comEmail da un mittente specifico
to:email@example.comEmail 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 EmailStringL'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
AEmailEmail del destinatario
OggettoStringOggetto dell'email
CorpoStringContenuto dell'email
CCEmailCopia carbone
BCCEmailCopia carbone nascosta
Thread IDStringPer 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 MassimiNumberNumero 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 BozzaStringLa 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 BozzaStringLa bozza da eliminare

📂 Recupera Conversazione Email

Recupera un'intera conversazione email.

Configurazione

CampoTipoRichiestoDescrizione
ID ConversazioneStringLa 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