Gmail

action_gmail · action · Email · Disponibile · v1.0.0

Descrizione

Nodo Gmail dedicato via API Google (OAuth). Distinto dal nodo Email IMAP generico: usa la connessione Google del tenant (Impostazioni → Integrazioni), con refresh automatico e trasparente dell'access token — nessun re-login ad ogni esecuzione. Tre operazioni: • send — manda un'email: destinatari to/cc/bcc, oggetto, corpo in testo e/o HTML, allegati opzionali. Il messaggio parte dall'indirizzo Google connesso. • list — cerca messaggi con la sintassi di ricerca Gmail (es. "from:[email protected] is:unread newer_than:7d") e restituisce mittente, oggetto, data e anteprima dei risultati. • get — legge un messaggio per id: intestazioni, corpo (testo + HTML) ed elenco allegati. Sicurezza: le credenziali stanno nel vault cifrato del tenant, mai nel workflow; le chiamate passano dal guard anti-SSRF/esfiltrazione del runtime. Per la posta non-Gmail (qualsiasi provider IMAP/SMTP) usa il nodo Email generico. Use case: notifiche automatiche ai clienti direttamente dal workflow, invio di report o fatture PDF generati da un nodo a monte, triage della posta in arrivo (leggi le non lette, classifica con un nodo AI, rispondi o instrada), estrazione di ordini e richieste dalle email ricevute, follow-up commerciali programmati, inoltro condizionale di messaggi verso team diversi in base al contenuto.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
operation
Operazione
enum
sendlistget
sisendsend = invia · list = cerca messaggi · get = leggi un messaggio.
integrationLabel
Account Google (opzionale)
stringnoSe hai connesso più account Google, indica la label dell'integrazione da usare. Vuoto = quella predefinita.
to
A (To)
stringno
[email protected], [email protected]
Uno o più destinatari separati da virgola. Obbligatorio per send.
cc
Cc
stringno
bcc
Ccn (Bcc)
stringno
replyTo
Rispondi a (Reply-To)
stringno
subject
Oggetto
stringno
bodyText
Corpo (testo)
string (multiline)noVersione testo semplice. Puoi usare solo testo, solo HTML, o entrambi (multipart/alternative).
bodyHtml
Corpo (HTML)
rich-textnoVersione HTML formattata. Se compili sia testo sia HTML, i client mostrano l'HTML.
attachmentsJson
Allegati (JSON)
JSON object/arrayno
[{ "filename": "report.pdf", "content": "<base64>", "mimeType": "application/pdf" }]
Array di allegati { filename, content (base64), mimeType }. Tipicamente collegato all'output di un nodo precedente (es. PDF: Genera → base64). Accetta anche il formato { name, base64, contentType }.
query
Ricerca Gmail (q)
stringno
is:unread from:[email protected] newer_than:7d
Sintassi di ricerca Gmail. Vuoto = messaggi più recenti.
maxResults
Numero massimo
numberno10Quanti messaggi restituire (1–25). Per ognuno vengono recuperati mittente/oggetto/data/anteprima.
messageId
ID messaggio
stringnoL'id del messaggio (dal risultato di list o da un trigger). Obbligatorio per get.

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_gmail-1",
  "defId": "action_gmail",
  "label": "Gmail",
  "config": {
    "operation": "send",
    "maxResults": 10
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Gmail?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi