SendGrid Email

community_sendgrid · action · Utility · Disponibile · v1.0.0

Descrizione

Invia email transazionali via SendGrid Mail Send API v3 (apiKey Bearer nel vault). Operazioni: sendEmail (to/from/subject/body in text o HTML), sendTemplate (Dynamic Template con dati JSON). Email validate sintatticamente (anti-typo), supporto reply-to + nome mittente, tutto via gateway SSRF-safe con circuit-breaker e retry exp-backoff; gestione robusta della risposta 202 senza body. Output: { accepted, to, from, operation }. Use case: conferma ordine/registrazione, reset password, ricevuta pagamento, newsletter transazionale, notifica scadenza con template brandizzato, onboarding drip campaign, alert sistema agli amministratori.

⚙️ Parametri di configurazione

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

CampoTipoRequiredDefaultDescrizione
operation
Tipo invio
enum
sendEmailsendTemplate
sisendEmailsendEmail = corpo libero. sendTemplate = Dynamic Template SendGrid.
to
Destinatario
expressionsi
[email protected]
Email destinatario. Supporta {{input.email}}.
from
Mittente (verificato su SendGrid)
expressionsi
[email protected]
Email mittente VERIFICATA in SendGrid (Sender Authentication), altrimenti rifiutata.
fromName
Nome mittente
stringno
Studio Zeli
Nome visualizzato (opzionale). Es. "Studio Zeli <noreply@...>".
replyTo
Reply-To
expressionno
[email protected]
Email per le risposte (opzionale).
subject
Oggetto
expressionno
Conferma ordine #{{input.orderId}}
Oggetto email. Obbligatorio per sendEmail (ignorato per template).
contentType
Formato corpo
enum
text/plaintext/html
notext/plaintext/html per email formattate, text/plain per testo semplice.
body
Corpo email
expressionno
Ciao {{input.nome}}, il tuo ordine è confermato.
Contenuto email. Obbligatorio per sendEmail.
templateId
Template ID (sendTemplate)
expressionno
d-xxxxxxxxxxxxxxxx
ID Dynamic Template SendGrid. Obbligatorio per sendTemplate.
dynamicDataJson
Dati template (JSON)
expressionno
{"nome":"Mario","ordine":"#123"}
Variabili da iniettare nel template (solo sendTemplate).
integrationLabel
Etichetta credenziali (opzionale)
stringno
Default account
Per gestire più account dello stesso provider. Lascia vuoto per il default.

💡 Esempio configurazione

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

{
  "id": "node-community_sendgrid-1",
  "defId": "community_sendgrid",
  "label": "SendGrid Email",
  "config": {
    "operation": "sendEmail",
    "to": "[email protected]",
    "from": "[email protected]",
    "contentType": "text/plain"
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare SendGrid Email?

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

Inizia gratisSfoglia tutti i nodi