Présentation d'Workflow Transactional Email

Présentation d'Workflow Transactional Email

Copier la page

Ajoutez à Shopify Flow l'envoi d'e-mails transactionnels depuis votre boîte mail et des requêtes HTTP vers n'importe quelle API.

Shopify Flow Il lance les workflows et décide des actions à entreprendre. Ce qu’il ne peut pas faire de lui-même, c’est interagir avec des sources extérieures à Shopify : envoyer un e-mail personnalisé depuis votre propre boîte mail ou appeler une API externe. C’est précisément ce qu’apporte « Workflow Transactional Email ». Il offre à Shopify Flow trois actions : « Envoyer un e-mail transactionnel », « Envoyer un e-mail marketing » et « Requête HTTP ». Ainsi, un workflow peut envoyer un e-mail à un client depuis votre domaine, avec votre mise en page et vos données, et transmettre des données à n’importe quel service, sans écrire la moindre ligne de code.

Comment tout cela s'articule-t-il ?

  1. Connectez un expéditeur. Votre boîte mail Microsoft 365 ou Google en un seul clic, ou votre propre serveur SMTP. Chaque e-mail est envoyé sous votre domaine et sous votre responsabilité.
  2. Concevez votre e-mail. L'éditeur visuel permet de créer une mise en page à partir de blocs ; vous pouvez également coller votre propre code HTML. Les en-têtes et pieds de page réutilisables garantissent la cohérence de chaque message avec l'identité visuelle de votre marque.
  3. Ajoutez l'action dans Shopify Flow. Sélectionnez l'expéditeur et la mise en page au cours de cette étape, transmettez les données via le champ « Variables (JSON) », puis le workflow envoie le message.

Ce que vous obtenez

  • Envoyez des e-mails depuis votre propre boîte mail. Microsoft 365, Google Workspace et Gmail s'connectent via OAuth ; tout serveur SMTP fonctionne également. Des tests d'envoi et de vérification de la connexion sont intégrés, et l'application vous avertit lorsqu'un expéditeur ne fonctionne plus. Consultez Présentation des expéditeurs d'e-mails.
  • Un véritable outil de conception d'e-mails. Texte, titres, images, boutons, séparateurs, colonnes et tableau d’articles de commande, ainsi que des blocs e-commerce : fiche produit et grille de produits, prix, code de réduction, compte à rebours, suivi de commande, note par étoiles, témoignages, liens vers les réseaux sociaux, vidéo, signature, tableau et aperçu dans le navigateur. Les sections peuvent s’afficher uniquement lorsqu’une condition est remplie. Consultez Créer une mise en page d'e-mail et Blocs de contenu : produit, réductions, compte à rebours, suivi et bien plus encore.
  • Codes de réduction uniques et comptes à rebours en direct. Un bloc « Réduction » permet de générer un code à usage unique dans votre boutique pour chaque e-mail ; le bloc « Compte à rebours » affiche un compte à rebours sous forme d'image animée dans la boîte de réception.
  • Des e-mails dans la langue de vos clients. Une mise en page contient plusieurs traductions ; le champ « Langue » de l'étape de Shopify Flow (généralement {{order.customerLocale}}) sélectionne la bonne. Voir Envoyez des e-mails dans la langue de vos clients.
  • Pièces jointes. Téléchargez un fichier, récupérez-en un à partir d'un lien au moment de l'envoi, ou joignez un fichier enregistré par une autre application et associé à la commande ou au client, tel qu'un fichier PDF de facture dans un métachamp. Consultez Pièces jointes et images et Joindre un fichier à partir d'un métachamp de commande ou de client.
  • E-mails marketing avec une option de désabonnement. Une mise en page marketing permet d'envoyer un e-mail par destinataire, comportant son propre lien de désabonnement ainsi que les coordonnées de votre entreprise ; les clients qui se désabonnent ne reçoivent plus d'e-mails par la suite. Voir E-mails marketing et désabonnements.
  • Requêtes HTTP incluses dans toutes les formules d'Shopify. L'action « Envoyer une requête HTTP » propre à Shopify nécessite un forfait supérieur. Ce n'est pas le cas de celle-ci. Voir Effectuez une requête HTTP à partir de Shopify Flow.
  • Secrets et Liquid. Les clés API et les mots de passe sont stockés une seule fois, chiffrés, puis référencés sous la forme {{ secrets.keyName }} ; les objets, les corps de message, les URL et les payloads sont extraits de Shopify Flow via {{ variables.xxx }}. Voir Secrets et Variables et liquide.
  • Créez et traduisez des mises en page à l'aide de l'IA, conservez toutes les versions et synchronisez-les avec un dépôt GitHub. Consultez les pages suivantes : Créez, modifiez et traduisez des mises en page grâce à l'IA, Historique des versions de la mise en page et Conservez un historique illimité des mises en page sur GitHub.
  • Un historique complet. Chaque envoi et chaque requête sont enregistrés avec leur statut, leur date et heure ainsi que leur contenu, et peuvent être renvoyés. Voir Historique et dépannage.
  • Aucune donnée n'est lue dans votre boutique sans votre accord. L'application s'installe sans aucun champ d'accès. Il existe quatre autorisations facultatives, chacune correspondant à une fonctionnalité (joindre un fichier de métachamp, créer des codes de réduction), qui sont accordées au moment de l'installation et peuvent être révoquées sur la page « Autorisations ». Consultez Autorisations : les informations que l'application peut lire dans votre boutique.
  • Une API et un serveur MCP pour vos propres outils et assistants IA. Consultez le site API pour développeurs et MCP.
L'éditeur visuel, avec les paramètres à gauche et l'e-mail à droite
L'éditeur visuel : les paramètres à gauche, l'e-mail à droite, avec un affichage « Bureau » et un affichage « Mobile ».

Les trois actions de Shopify Flow

Envoyer un e-mail transactionnel

Envoie des e-mails transactionnels : confirmations de commande, informations sur l'expédition, notifications relatives au compte. Ces e-mails sont envoyés à tout le monde, y compris aux clients qui se sont désabonnés des communications marketing.

Champ dans Shopify Flow Fonctionnalités
À [adresse(s) e-mail] Un ou plusieurs destinataires, un par ligne. Il s'agit généralement d'une variable Shopify Flow, telle que {{customer.defaultEmailAddress.emailAddress}}
Destinataires en copie (CC), destinataires en copie cachée (BCC) Facultatif, un par ligne
Variables (JSON) Données relatives à la mise en page, par exemple {"customerName": "John", "orderId": "12345"}, utilisées comme {{ variables.customerName }}
Langue Facultatif. Permet de sélectionner la traduction de la mise en page ; il s'agit généralement de {{order.customerLocale}}.
Champ « Répondre à », Nom de l'expéditeur Facultatif. Remplacer les paramètres par défaut de l'expéditeur pour cette étape
Commande, Client Facultatif. La commande ou le client concerné par cette étape ; cette information n'est requise que lorsque le modèle joint un fichier à partir d'un métachamp.

L'expéditeur et la mise en page sont sélectionnés sur la page de configuration de l'action elle-même (Expédier depuis et Mise en page), et non dans ces champs.

L'action renvoie un résultat sur lequel les étapes suivantes de Shopify Flow peuvent s'appuyer pour effectuer une branche :

Champ de retour Valeurs
status SENT ou FAILED, ou SKIPPED lorsqu'une liste de diffusion réorientée vers le marketing ne comportait plus que des destinataires désabonnés
messageId L'identifiant du message du fournisseur, lorsqu'il est disponible
provider GOOGLE, MICROSOFT, SMTP ou DEFAULT
Un workflow Shopify Flow : un déclencheur suivi de l'action « Envoyer un e-mail transactionnel »
Envoyer un e-mail transactionnel en tant qu'étape de l'Shopify Flow.
La page de configuration de l'action répertoriant les modèles d'e-mails disponibles
L'expéditeur et la mise en page sont choisis à chaque étape, sur la page de configuration de l'action.

Envoyer un e-mail marketing

Envoie un modèle marketing : une newsletter, une demande d'avis, une offre de fidélisation. Les champs sont les mêmes que ci-dessus, mais seuls les modèles marketing sont proposés, et l'envoi s'effectue différemment :

  • un e-mail par destinataire (20 au maximum par action), chacun comportant son propre lien de désabonnement,
  • votre mention de désabonnement et les coordonnées de votre entreprise dans le pied de page,
  • Les clients qui se sont désabonnés sont ignorés.
Champ « Retour » Valeurs
status SENT, FAILED ou SKIPPED (tous les destinataires s'étaient désabonnés)
messageId L'identifiant du message du fournisseur correspondant au premier e-mail envoyé, lorsqu'il est disponible
provider GOOGLE, MICROSOFT, SMTP ou DEFAULT

Toutes les informations concernant les mises en page marketing, le pied de page et la liste de désabonnement se trouvent sur E-mails marketing et désabonnements.

Requête HTTP

Exécute une requête HTTP que vous avez enregistrée dans l'application : méthode, URL, en-têtes et corps, avec les secrets et les variables présents dans l'un ou l'autre de ces éléments.

Champ dans Shopify Flow Fonctionnalités
Remplacement des variables ou du corps (JSON) Soit des variables utilisées comme {{ variables.xxx }} dans l'URL, les en-têtes et le corps, soit une redéfinition du corps : {"body": {...}} remplace intégralement le corps configuré
Champ « Retour » Valeurs
status Le code d'état HTTP
response Le corps de la réponse sous forme de chaîne JSON

À propos de l'application

Page À quoi cela sert-il ?
Accueil Guide de configuration, utilisation par rapport à votre forfait, taux de réussite, état des envois, tableau des actions et activité récente
Expéditeurs d'e-mails Comptes Microsoft 365 et Google connectés, serveurs SMTP et boîte de dialogue d'envoi test
Mises en page des e-mails Les e-mails eux-mêmes, répartis dans les onglets « Transactionnel » et « Marketing » : objet, mise en page, langues, pièces jointes, variables de test
En-tête et pied de page Préréglages d'en-tête et de pied de page réutilisables, communs à toutes les mises en page
Requêtes HTTP Requêtes enregistrées : méthode, URL, en-têtes, corps
Secrets Les valeurs chiffrées auxquelles vous faites référence sous la forme {{ secrets.keyName }}
Histoire Chaque exécution, avec le statut, la durée, les détails de la requête et de la réponse, ainsi qu'un renvoi
Désabonnements Clients s'étant désabonnés de vos e-mails marketing, avec fonctionnalités de recherche, d'ajout manuel, de réabonnement et d'exportation au format CSV
Développeur Clés API, commande « MCP connect », IA et connexions GitHub
Autorisations Les autorisations de stockage facultatives, chacune comportant une attribution et une révocation
Paramètres Paramètres par défaut des e-mails, textes de pied de page marketing par langue, couleurs de la marque, polices personnalisées et alertes
Aide Assistance, liens vers la documentation et votre forfait
Le tableau de bord présentant le guide de configuration, les instructions d'utilisation, le taux de réussite et l'activité récente
Accueil : aperçu de l'utilisation par rapport au forfait, du taux de réussite et des derniers envois.

Forfaits et limites

Forfait Prix Nombre d'actions sur une période glissante de 30 jours Stockage des pièces jointes
Gratuit 0 $ 500 500 Mo
Entrée 15 $ par mois 5 000 2 Go
Grandir 35 $ par mois 15 000 10 Go
Illimité 100 $ par mois Illimité 50 Go

La facturation annuelle est disponible pour tous les forfaits payants et revient moins cher que la facturation mensuelle. Une action correspond à l'envoi d'un e-mail ou à l'exécution d'une requête HTTP ; un e-mail marketing envoyé à plusieurs destinataires compte toujours pour une seule action. Tous les forfaits incluent l'ensemble des fonctionnalités ; ils ne diffèrent que par le volume et l'espace de stockage. Consultez Forfaits et utilisation.

Commencez par ici

Dans cette commande, le premier e-mail devrait arriver dans environ quinze minutes :

  1. Installation et configuration - l'application dans votre espace d'administration.
  2. Présentation des expéditeurs d'e-mails - Connectez la boîte aux lettres ou le serveur SMTP à partir duquel les e-mails sont envoyés.
  3. Créer une mise en page d'e-mail - Créez votre e-mail ou inspirez-vous de l'un des modèles disponibles sur Modèles de workflow.
  4. Transmission de données depuis Shopify Flow - ajouter l'action à un workflow et transmettre les données.
  5. Vérification de la configuration de votre messagerie électronique - envoyez un test et consultez le résultat dans l'historique.

Ensuite, selon vos besoins : Envoyez des e-mails dans la langue de vos clients, E-mails marketing et désabonnements, Joindre un fichier à partir d'un métachamp de commande ou de client, Effectuez une requête HTTP à partir de Shopify Flow, Notifications et alertes et Foire aux questions.