Introduzione a Workflow Transactional Email
Aggiunga a Shopify Flow l'azione "Invia email transazionale" per inviare email dalla propria casella con editor visivo e dati dinamici.
Shopify Flow avvia i workflow e decide cosa fare. Ciò che non è in grado di fare autonomamente è interagire al di fuori di Shopify: inviare un’e-mail con il proprio marchio dalla propria casella di posta o richiamare un’API esterna. Workflow Transactional Email aggiunge proprio questa funzionalità. Fornisce a Shopify Flow tre azioni: «Invia e-mail transazionale», «Invia e-mail di marketing» e «Richiesta HTTP», consentendo così a un workflow di inviare un’e-mail a un cliente dal Suo dominio, con il Suo design e i Suoi dati, nonché di trasmettere dati a qualsiasi servizio, senza scrivere una sola riga di codice.
Come si incastrano i vari elementi
- Collegate un mittente. La vostra casella di posta Microsoft 365 o Google con un solo clic, oppure il vostro server SMTP. Ogni e-mail viene inviata a nome del vostro dominio e a tutela della vostra reputazione.
- Progettate l’e-mail. Il visual builder crea un layout a partire da blocchi; in alternativa, potete incollare il vostro codice HTML. Le intestazioni e i piè di pagina riutilizzabili garantiscono che ogni messaggio rispecchi l’immagine del marchio.
- Aggiunga l'azione in Shopify Flow. Selezioni il mittente e il layout nella fase, inserisca i dati nel campo “Variabili (JSON)” e il workflow provvederà all'invio.
Cosa riceverete
- Inviate e-mail dalla vostra casella di posta. Microsoft 365, Google Workspace e Gmail si integrano tramite OAuth; è compatibile anche qualsiasi server SMTP. L’app dispone di funzioni integrate per l’invio di messaggi di prova e il controllo della connessione e vi avvisa quando un mittente smette di funzionare. Consultate Panoramica sui mittenti delle e-mail.
- Un vero e proprio strumento di progettazione di e-mail. Testo, titoli, immagini, pulsanti, divisori, colonne e una tabella con articoli dettagliati, oltre a blocchi commerciali: scheda prodotto e griglia prodotti, prezzo, codice sconto, conto alla rovescia, tracciamento dell’ordine, valutazione a stelle, testimonianze, link ai social, video, firma, tabella e visualizzazione nel browser. Le sezioni possono essere mostrate solo quando una condizione è vera. Si vedano Creare un layout per un’e-mail e Blocchi di contenuto: prodotto, sconto, conto alla rovescia, tracciamento e altro ancora.
- Codici sconto esclusivi e countdown in tempo reale. Il blocco “Sconto” consente di generare un codice monouso nel Suo negozio per ogni e-mail; il blocco “Countdown” mostra il conto alla rovescia nella posta in arrivo sotto forma di immagine animata.
- E-mail nella lingua dei vostri clienti. Un layout contiene le traduzioni; il campo “Lingua” del passaggio di Shopify Flow (di solito
{{order.customerLocale}}) seleziona quella corretta. Consultate Inviate e-mail nella lingua dei vostri clienti. - Allegati. È possibile caricare un file, scaricarne uno da un link al momento dell’invio oppure allegare un file salvato da un’altra applicazione relativa all’ordine o al cliente, come ad esempio un PDF di fattura presente in un metacampo. Si vedano Allegati e immagini e Allegare un file da un metacampo relativo a un ordine o a un cliente.
- E-mail di marketing con la possibilità di annullare l’iscrizione. Un modello di marketing invia un’unica e-mail per destinatario, contenente un proprio link per l’annullamento dell’iscrizione e i dati dell’azienda; i clienti che annullano l’iscrizione non riceveranno più comunicazioni. Si veda E-mail di marketing e cancellazioni dall'iscrizione.
- Richieste HTTP su tutti i piani di Shopify. L’azione “Invia richiesta HTTP” di Shopify richiede un piano di livello superiore. Questa invece no. Si veda Effettate una richiesta HTTP all'indirizzo Shopify Flow.
- Segreti e Liquid. Le chiavi API e le password vengono memorizzate una sola volta, crittografate e richiamate come
{{ secrets.keyName }}; oggetti, corpi, URL e payload assumono{{ variables.xxx }}da Shopify Flow. Si vedano Segreti e Variabili e liquidi. - Create e traducete i layout con l’intelligenza artificiale, conservate ogni versione e sincronizzate i layout con un repository GitHub. Consultate Creare, modificare e tradurre layout con l'intelligenza artificiale, Cronologia delle versioni del layout e Conservate una cronologia illimitata dei layout su GitHub.
- Una cronologia completa. Ogni invio e ogni richiesta vengono registrati con lo stato, i tempi e il contenuto inviato, e possono essere reinviati. Si veda Cronologia e risoluzione dei problemi.
- Non verrà letto nulla dal Suo archivio a meno che Lei non lo autorizzi. L’app viene installata senza alcuna autorizzazione di accesso. Sono disponibili quattro autorizzazioni opzionali, ciascuna relativa a una funzionalità specifica (allegare un file di metacampo, creare codici sconto), che possono essere concesse direttamente e revocate nella pagina “Autorizzazioni”. Si veda Autorizzazioni: quali dati l’app può leggere dal vostro negozio.
- Un'API e un server MCP per i vostri strumenti e assistenti di intelligenza artificiale. Consultate il sito API per sviluppatori e MCP.

Le tre azioni di Shopify Flow
Inviare un’e-mail transazionale
Invia comunicazioni transazionali: conferme d’ordine, aggiornamenti sulla spedizione, avvisi relativi all’account. Queste comunicazioni vengono inviate a tutti, compresi i clienti che hanno annullato l’iscrizione alle comunicazioni di marketing.
| Campo in Shopify Flow | Cosa fa |
|---|---|
| A indirizzo/i e-mail | Uno o più destinatari, uno per riga. Di solito una variabile Shopify Flow, ad esempio {{customer.defaultEmailAddress.emailAddress}} |
| Indirizzi e-mail in CC, indirizzi e-mail in BCC | Facoltativo, uno per riga |
| Variabili (JSON) | I dati relativi al layout, ad esempio {"customerName": "John", "orderId": "12345"}, utilizzati come {{ variables.customerName }} |
| Lingua | Facoltativo. Indica la traduzione del layout; solitamente è {{order.customerLocale}} |
| Campo "Rispondi a", Nome del mittente | Facoltativo. Sovrascrivere le impostazioni predefinite del mittente per questa fase |
| Ordine, Cliente | Facoltativo. L'ordine o il cliente a cui si riferisce la fase; necessario solo quando il layout allega un file da un metacampo |
Il mittente e il layout vengono selezionati nella pagina di configurazione dell'azione stessa (Da e Layout), non in questi campi.
L'azione restituisce un risultato in base al quale i passaggi successivi di Shopify Flow possono prendere una diramazione:
| Campo "Restituzione" | Valori |
|---|---|
status |
SENT oppure FAILED, oppure SKIPPED nel caso in cui un layout convertito in campagna di marketing contenesse solo destinatari che si erano disiscritti |
messageId |
L'ID del messaggio del fornitore, se disponibile |
provider |
GOOGLE, MICROSOFT, SMTP o DEFAULT |


Inviare un’e-mail di marketing
Invia un modello di marketing: una newsletter, una richiesta di recensione, un’offerta di riconquista. Gli stessi campi indicati sopra, ma vengono proposti solo modelli di marketing e l’invio avviene in modo diverso:
- un’e-mail per ciascun destinatario indicato nel campo “A” (al massimo 20 per azione), ciascuna con il proprio link di annullamento dell’iscrizione,
- la frase relativa alla cancellazione dell'iscrizione e i dati dell'azienda riportati nel piè di pagina,
- I clienti che hanno annullato l'iscrizione vengono ignorati.
| Campo "Restituzione" | Valori |
|---|---|
status |
SENT, FAILED o SKIPPED (tutti i destinatari si erano cancellati dalla mailing list) |
messageId |
L'ID del messaggio del provider relativo alla prima e-mail inviata, se disponibile |
provider |
GOOGLE, MICROSOFT, SMTP o DEFAULT |
Tutte le informazioni relative ai layout di marketing, al piè di pagina e all’elenco per la cancellazione dall’iscrizione sono disponibili all’indirizzo E-mail di marketing e cancellazioni dall'iscrizione.
Richiesta HTTP
Esegue una richiesta HTTP salvata nell'app: metodo, URL, intestazioni e corpo, con eventuali segreti e variabili presenti in uno qualsiasi di essi.
| Campo in Shopify Flow | Cosa fa |
|---|---|
| Variabili o sovrascrittura del corpo (JSON) | O le variabili utilizzate come {{ variables.xxx }} nell’URL, nelle intestazioni e nel corpo del messaggio, oppure una sostituzione del corpo del messaggio: {"body": {...}} sostituisce interamente il corpo del messaggio configurato |
| Campo "Restituzione" | Valori |
|---|---|
status |
Il codice di stato HTTP |
response |
Il corpo della risposta come stringa JSON |
Informazioni sull'app
| Pagina | A cosa serve |
|---|---|
| Home | Guida alla configurazione, utilizzo rispetto al Suo piano, tasso di successo, stato delle trasmissioni, tabella delle azioni e attività recenti |
| Mittenti delle e-mail | Account Microsoft 365 e Google collegati, server SMTP e finestra di dialogo "Invio di prova" |
| Layout delle e-mail | Le e-mail stesse, suddivise nelle schede “Transazionale” e “Marketing”: oggetto, layout, lingue, allegati, variabili di test |
| Intestazione e piè di pagina | Preimpostazioni riutilizzabili per intestazioni e piè di pagina condivise tra i vari layout |
| Richieste HTTP | Richieste salvate: metodo, URL, intestazioni, corpo |
| Segreti | I valori crittografati a cui fate riferimento come {{ secrets.keyName }} |
| Storia | Ogni esecuzione con stato, tempistiche, dettagli relativi alla richiesta e alla risposta, nonché un reinvio |
| Annullamenti dell'iscrizione | Clienti che hanno rinunciato a ricevere le vostre e-mail di marketing, con funzioni di ricerca, aggiunta manuale, nuova iscrizione ed esportazione in formato CSV |
| Sviluppatore | Chiavi API, il comando MCP connect, l'intelligenza artificiale e le connessioni a GitHub |
| Autorizzazioni | Le autorizzazioni opzionali relative ai negozi, ciascuna con un’operazione di concessione e una di revoca |
| Impostazioni | Impostazioni predefinite delle e-mail, testi del piè di pagina per il marketing per ciascuna lingua, colori del marchio, caratteri personalizzati e avvisi |
| Aiuto | Assistenza, link alla documentazione e il Suo piano |

Piani e limiti
| Piano | Prezzo | Azioni negli ultimi 30 giorni consecutivi | Archiviazione degli allegati |
|---|---|---|---|
| Gratuito | 0 $ | 500 | 500 MB |
| Antipasto | 15 $ al mese | 5.000 | 2 GB |
| Crescere | 35 dollari al mese | 15.000 | 10 GB |
| Illimitato | 100 dollari al mese | Illimitato | 50 GB |
La fatturazione annuale è disponibile per tutti i piani a pagamento e risulta più conveniente rispetto a quella mensile. Per “azione” si intende l’invio di un’e-mail o l’esecuzione di una richiesta HTTP; un’e-mail di marketing inviata a più destinatari costituisce comunque un’unica azione. Ogni piano include tutte le funzionalità; i piani differiscono solo per volume e spazio di archiviazione. Si veda Piani e utilizzo.
Inizi da qui
In questo ordine, la prima e-mail arriverà tra circa quindici minuti:
- Installazione e configurazione - l'app nella Sua area di amministrazione.
- Panoramica sui mittenti delle e-mail - colleghi la casella di posta o il server SMTP da cui vengono inviate le e-mail.
- Creare un layout per un’e-mail - crei l’e-mail oppure parta da uno dei modelli disponibili all’indirizzo Modelli di workflow.
- Trasmissione dei dati da Shopify Flow - aggiungere l'azione a un workflow e trasferire i dati.
- Verifica della configurazione della posta elettronica - invii un test e legga il risultato nella Cronologia.
E poi, a seconda delle vostre esigenze: Inviate e-mail nella lingua dei vostri clienti, E-mail di marketing e cancellazioni dall'iscrizione, Allegare un file da un metacampo relativo a un ordine o a un cliente, Effettate una richiesta HTTP all'indirizzo Shopify Flow, Notifiche e avvisi e Domande frequenti.
