Historique des modifications

Dernières mises à jour et améliorations.

Newv1.16.025.09.2026

E-mails marketing avec option de désabonnement, paramètres par défaut pour l'ensemble de la boutique, couleurs de la marque et état de santé des envois

Workflow Transactional Email Vous pouvez désormais envoyer des e-mails marketing, et tous les e-mails que vous envoyez déjà restent exactement tels quels.

  • Modèles marketing. Lorsque vous créez un modèle, vous choisissez son type : transactionnel (par défaut, et tous les modèles créés avant cette mise à jour) ou marketing. La liste des modèles d'e-mails comporte un onglet « Transactionnel » et un onglet « Marketing ».
  • Nouvelle action « Shopify Flow » : « Envoyer un e-mail marketing ». Elle propose uniquement des modèles marketing ; l'action « Envoyer un e-mail transactionnel » continue de proposer uniquement des modèles transactionnels. Vos étapes et workflows existants liés à l'action « Envoyer un e-mail transactionnel » continuent de fonctionner comme auparavant.
  • Un e-mail par destinataire, chacun comportant son propre lien de désabonnement. Une campagne marketing envoie jusqu’à 20 destinataires, à raison d’un message par personne. Chaque e-mail marketing se termine par votre phrase de désabonnement, le lien et les coordonnées de votre entreprise, par langue. Ces informations sont définies une seule fois dans « Paramètres > E-mails marketing » et peuvent être modifiées par mise en page ou par traduction si nécessaire. Les clients qui se désabonnent sont désormais ignorés : l’historique indique « Ignoré », et la nouvelle page « Désabonnements » les répertorie avec des fonctionnalités de recherche, de réabonnement et d’exportation au format CSV.
  • Paramètres, organisés en onglets. Paramètres par défaut des e-mails (CC, Cci, « Répondre à », nom de l'expéditeur et destinataires de test) pour chaque e-mail envoyé par l'application, textes marketing par langue, couleurs de la marque qui apparaissent dans chaque sélecteur de couleurs, ainsi que les polices et les alertes existantes.
  • Statistiques d'envoi sur le tableau de bord : liens et images non fonctionnels dans les e-mails envoyés, problèmes liés à l'expéditeur, taux d'échec et désabonnements.
  • L'historique au format CSV, avec les filtres que vous avez définis.
  • Les modèles d'en-tête et de pied de page comportent des textes par langue et offrent un aperçu en temps réel pendant que vous les modifiez ; le texte et les liens d'un en-tête superposé peuvent être alignés séparément.
  • Pièces jointes par langue dans les mises en page au format RTF et HTML.
  • L'application utilise la nouvelle interface d'administration d'Shopify.
Newv1.15.024.09.2026

L'application parle votre langue

Workflow Transactional Email La langue utilisée ci-après est celle de votre interface d'Shopify. Elle est disponible en anglais, allemand, espagnol, français, italien, néerlandais, danois, portugais (Brésil et Portugal), japonais et chinois (simplifié et traditionnel).

  • Toutes les pages, toutes les boîtes de dialogue et tous les messages de l'application, y compris l'éditeur d'e-mails, les expéditeurs d'e-mails, les requêtes HTTP, l'historique et les paramètres.
  • Dans «Shopify Flow », la page des paramètres et l'aperçu des étapes « Envoyer un e-mail transactionnel » et « Demande HTTP ».
  • Les outils Sidekick et les modèles Shopify Flow de l'application.

La langue utilisée est celle que vous avez choisie pour votre compte Shopify. Pour la modifier, ouvrez le profil de votre compte Shopify et sélectionnez une langue préférée. Tous les membres de votre équipe verront l'application s'afficher dans leur propre langue.

Deux choses restent inchangées :

  • Les champs à l'intérieur des étapes de Shopify Flow (À [e-mail(s)], CC, Répondre à, Langue, etc.) restent en anglais, car Shopify Flow les affiche exactement tels qu'ils sont définis par l'application.
  • Vos e-mails ne sont jamais modifiés. Ils sont envoyés exactement tels que vous les avez rédigés. Pour envoyer à vos clients un e-mail dans leur propre langue, ajoutez des traductions à un modèle. Envoyez des e-mails dans la langue de vos clients

Autre correction : lorsque vous créiez un nouveau modèle d'en-tête ou de pied de page, la barre « Enregistrer » ne s'affichait parfois pas, ce qui empêchait l'enregistrement du modèle. Elle s'affiche désormais en haut de la page dès que vous effectuez une modification.

Fixedv1.14.221.09.2026

L'extrait de code « Variables (JSON) » contenant des articles est accepté sur Shopify Flow

Une mise en page comportant un tableau d'articles génère un extrait de code « Utilisation dans l'Shopify Flow » qui contient une petite boucle Shopify Flow pour les articles. Le fait de coller cet extrait dans la section « Variables (JSON) » de l'action « Envoyer un e-mail transactionnel » a généré le message d'erreur « Format JSON non valide », alors que l'extrait était correct.

La raison : la vérification dans l'éditeur Shopify Flow a lu le texte avant que Shopify Flow n'ait renseigné quoi que ce soit. À ce stade, la boucle n'est pas encore au format JSON ; elle ne devient une liste de produits que lorsque le workflow s'exécute.

  • Le contrôle prend désormais en charge les variables et les boucles Shopify Flow, dans les actions « Envoyer un e-mail transactionnel » et « Requête HTTP ». Collez l'extrait de code tel quel, sans mettre entre guillemets la ligne line_items.
  • Il en va de même pour une valeur écrite à l'aide du filtre json, telle que "name": {{ order.customer.displayName | json }}.
  • Un fichier JSON présentant des erreurs graves, comme une virgule manquante ou des guillemets simples manquants, est tout de même signalé lorsque vous enregistrez l'étape.

Si une étape a généré cette erreur, ouvrez-la et collez à nouveau l'extrait de code. Les workflows déjà en cours d'exécution ne sont pas affectés. Tableau des articles de commande Transmission de données depuis Shopify Flow

Newv1.14.119.09.2026

Vous en êtes informé lorsque votre serveur de messagerie cesse de répondre

Jusqu'à présent, lorsqu'un serveur SMTP ne répondait pas du tout, on se contentait de réessayer : chaque e-mail échouait en raison d'un délai d'attente de connexion, et aucune alerte n'était envoyée, car un seul délai d'attente ne prouve pas que le serveur ne fonctionne plus.

Désormais, l'application tient le compte. Après trois échecs de connexion consécutifs, la boutique reçoit une alerte de l'expéditeur qui précise la nature du problème - « votre serveur de messagerie ne répond pas à nos tentatives de connexion » - ainsi que les éléments à vérifier : l'hôte, le port, le fait que le serveur soit en service et accessible depuis Internet, y compris depuis notre adresse IP d'envoi. Un envoi réussi remet le compteur à zéro.

La fonction « Tester la connexion » sur un serveur SMTP et les détails de l'historique d'un e-mail ayant échoué affichent le même conseil. Notifications et alertes

Newv1.14.018.09.2026

Mises en page multilingues, articles, historique des versions et IA

Envoyez à chaque client l'e-mail dans sa langue, créez des mises en page en les décrivant, et ne perdez plus jamais aucune modification.

  • Des e-mails dans la langue de vos clients. Ajoutez des traductions à n’importe quel modèle, sous forme de texte brut ou traduit par l’IA, et passez de l’une à l’autre à l’aide du sélecteur de langue situé à côté du titre de la page. Définissez le nouveau champ « Langue » de l’action « Envoyer un e-mail transactionnel » sur {{order.customerLocale}} : chaque client recevra ainsi sa propre version. Envoyez des e-mails dans la langue de vos clients
  • Une mise en page pour chaque langue. La nouvelle variable {{ language }} indique la langue dans laquelle un e-mail est envoyé ; ainsi, une même mise en page peut afficher un paragraphe destiné aux clients allemands et un autre destiné à tous les autres, sans nécessiter de traduction complète. Le passage d’une langue à l’autre au sein d’une même mise en page ne modifie en rien l’éditeur ; seul le contenu change. Envoyez des e-mails dans la langue de vos clients
  • Nom de l'expéditeur et adresse de réponse par workflow. Envoyez vos réponses vers votre boîte de réception d'assistance et affichez un nom d'expéditeur adapté à l'e-mail, directement depuis l'étape du Shopify Flow. Nom du destinataire de la réponse et nom de l'expéditeur
  • Tableau des articles de commande. Un nouveau bloc répertorie les articles d'une commande avec leurs images, leurs quantités, leurs prix et leurs totaux. La fiche « Variables Shopify Flow » génère automatiquement la boucle Shopify Flow à votre place. Tableau des articles de commande
  • Pièces jointes à partir d'un lien. Joignez une facture ou un ticket au format PDF à partir d'une URL figurant dans vos données Shopify Flow ; le fichier sera récupéré lors de l'envoi de l'e-mail. Pièces jointes et images
  • Historique des versions. Chaque sauvegarde d'une mise en page est conservée. Prévisualisez une version antérieure et restaurez-la en un clic. Historique des versions de la mise en page
  • Historique illimité sur GitHub. Connectez un dépôt et chaque version de vos mises en page y sera enregistrée. Modifiez le fichier d'une mise en page sur GitHub et l'application le prendra en compte. Conservez un historique illimité des mises en page sur GitHub
  • Créez, modifiez et traduisez grâce à l'IA. Connectez votre propre clé Claude, OpenAI, Gemini ou OpenRouter, choisissez parmi les modèles proposés par votre fournisseur, puis décrivez l'e-mail que vous souhaitez. Créez, modifiez et traduisez des mises en page grâce à l'IA
  • Créez des modèles à partir de votre assistant IA. L'API pour développeurs et le serveur MCP permettent désormais de créer et de mettre à jour des modèles d'e-mails, des traductions et des versions ; ainsi, un assistant peut créer un modèle à votre place. Connecter un assistant IA (MCP)
  • Une application plus rapide et plus épurée. Chaque page a été migrée vers les nouveaux composants Web d'Shopify, les mêmes éléments de base que ceux utilisés par l'interface d'administration de Shopify elle-même. Les pages se chargent plus rapidement et reprennent les principes de l’interface d’administration : un guide de configuration sur la page d’accueil, une méthode unique pour filtrer et effectuer des recherches dans chaque liste, ainsi que des informations sur le statut et des références à côté du formulaire que vous modifiez. L’éditeur visuel occupe désormais toute la largeur de la page et propose des aperçus sur ordinateur et sur mobile, ainsi que des fonctions « Annuler » et « Rétablir ».
  • L'historique indique la langue. Chaque e-mail répertorié précise la langue dans laquelle il a été envoyé, et vous pouvez filtrer l'historique par modèle et par expéditeur.

Pour utiliser les nouveaux champs dans un workflow que vous possédez déjà : Shopify Flow conserve les champs avec lesquels une étape a été créée. Pour obtenir les champs « Langue », « Répondre à » et « Nom de l'expéditeur » dans un workflow existant, supprimez l'étape « Envoyer un e-mail transactionnel » puis ajoutez-la à nouveau. Les workflows que vous ne modifiez pas continuent de fonctionner exactement comme auparavant.

Improvedv1.13.015.09.2026

Des alertes lorsqu'un expéditeur cesse de fonctionner, Liquid qui fonctionne dès l'envoi, et des e-mails qui s'affichent tels qu'ils ont été conçus

Cette version traite des dysfonctionnements que vous n’avez pas pu constater : une boîte aux lettres qui a cessé discrètement d’envoyer des messages, une mise en page qui s’affichait correctement en aperçu mais qui a ensuite échoué, et des détails de conception qui n’ont pas survécu au transfert vers la boîte de réception.

Nous vous informons lorsqu'un expéditeur d'e-mails cesse de fonctionner

Jusqu'à présent, un expéditeur pouvait cesser de fonctionner, et tous les e-mails qui passaient par lui échouaient, ne laissant qu'une ligne rouge dans l'historique.

  • Les boîtes mail Google et Microsoft 365 connectées restent connectées d'elles-mêmes : l'application renouvelle automatiquement leur accès, de sorte que rien n'expire en cas d'utilisation normale. Lorsque le compte lui-même refuse ce renouvellement (vous avez supprimé l’accès de l’application, un changement de mot de passe y a mis fin ou un administrateur l’a bloqué), le tableau de bord affiche une bannière et vous recevez un e-mail, une fois par jour par expéditeur, vous invitant à vous reconnecter. La reconnexion permet de conserver vos expéditeurs et vos étapes d’Shopify Flow.
  • Cette même alerte couvre les problèmes de configuration qui empêchent tout envoi, en indiquant pour chacun la solution exacte : un nom d’utilisateur ou un mot de passe SMTP erroné, un serveur de messagerie qui bloque notre serveur d’envoi (nous précisons l’adresse IP à autoriser), une adresse e-mail saisie dans le champ « Hôte SMTP », un port et un protocole de chiffrement qui ne correspondent pas, un compte Google sans Gmail, et une boîte aux lettres Outlook que Microsoft a suspendue.
  • Les options « Tester la connexion » et « Test d'envoi » affichent désormais la même correction à côté de l'erreur.
  • La connexion d'un compte Google sans l'autorisation « Envoyer des e-mails en votre nom » est immédiatement refusée avec une explication, au lieu de connecter une boîte mail qui ne pourra jamais envoyer d'e-mails.

L'alerte est activée par défaut. Vous pouvez la désactiver dans les notifications.

Le contenu que vous saisissez dans l'éditeur s'affiche désormais correctement lorsque l'e-mail est envoyé

Une comparaison telle que {% if variables.total > 5 %}, un filtre entre guillemets comme {{ variables.name | default: "there" }}, ou une balise que vous aviez partiellement mise en forme pouvaient s'afficher correctement dans l'aperçu, puis échouer à chaque envoi réel avec le message d'erreur expected "|" before filter. L'éditeur stockait ces caractères d'une manière que Liquid ne pouvait pas lire.

  • Les mises en page existantes sont automatiquement corrigées ; vous n'avez rien à modifier.
  • Désormais, lorsque vous enregistrez une mise en page contenant une véritable erreur Liquid, le système vous en informe au moment de l'enregistrement, et non plus lorsque le client ne reçoit pas son e-mail.

Les données de Shopify Flow contenant des tabulations ou des guillemets ne vident plus votre boîte e-mail

Un titre de produit ou une note contenant un tabulation ou un guillemet (par exemple : 12" vinyl) pourrait rendre les variables (JSON) illisibles, et l'e-mail a été envoyé avec des champs vides.

  • Ces valeurs sont désormais lues correctement.
  • Si les données restent illisibles et que votre mise en page utilise des variables, l'action échoue et une explication claire s'affiche dans l'historique, au lieu d'envoyer un e-mail comportant des informations incomplètes.

La mise en page de votre e-mail s'affiche exactement telle que vous l'avez conçue

Nos contrôles de sécurité sur les e-mails sortants supprimaient certains éléments indispensables à un e-mail mis en page.

  • La zone d'affichage mobile et le jeu de caractères sont conservés, ce qui permet aux e-mails de s'adapter correctement aux écrans des téléphones.
  • Les polices Google Fonts sélectionnées dans la section « Branding » s'affichent désormais dans les clients de messagerie qui les prennent en charge, tels qu'Apple Mail.
  • La mise en forme propre à Outlook dans le code HTML personnalisé est conservée, même lorsque le code a été réparti sur plusieurs lignes.

Un envoi plus stable via votre propre serveur SMTP

  • L'application ouvre au maximum deux connexions à la fois vers votre serveur SMTP. Lorsqu'elle est occupée, Shopify Flow réessaie d'envoyer l'e-mail un peu plus tard, au lieu d'afficher un message d'échec indiquant « trop de connexions ».
  • Un serveur de messagerie qui ne répond pas est abandonné au bout de 15 secondes, puis une nouvelle tentative est effectuée via Shopify Flow, plutôt que de bloquer votre workflow pendant plusieurs minutes.

Confidentialité

  • Conformément à notre politique de confidentialité, l'historique des envois et des exécutions est conservé pendant 30 jours, quel que soit le forfait souscrit.
  • Les journaux d'application sont stockés dans l'UE, et nous n'utilisons plus le suivi des requêtes.
  • Les réponses aux requêtes HTTP renvoyées à Shopify Flow restent dans les limites de taille imposées par Shopify Flow.

Les petites choses

  • Le bouton « Afficher/Masquer » des sections dans l'éditeur visuel est de retour.
  • L'éditeur de texte enrichi a été entièrement repensé. La barre d'outils, les liens, les images, les couleurs et les tailles restent identiques.
  • Maintenance de sécurité de routine. Aucune action n'est requise.
Newv1.12.009.09.2026

Supprimez les fichiers que vous n'utilisez plus

Vous pouvez désormais supprimer les logos, images et pièces jointes que vous avez mis en ligne et dont vous n'avez plus besoin. Jusqu'à présent, un fichier ne pouvait être supprimé qu'en modifiant la mise en page qui l'utilisait, ce qui n'était d'aucune utilité lorsque vous souhaitiez simplement supprimer un ancien logo.

Dans l'application

Ouvrez la fenêtre de sélection des médias partout où vous insérez une image ou une pièce jointe : dans le champ « Logo » de la section « Identité visuelle » ou via l'option « Insérer une image » dans une mise en page. Chaque fichier comporte désormais un bouton « Supprimer » dans l'un de ses coins. Confirmez, et il sera définitivement supprimé du stockage.

La suppression d'un fichier encore utilisé est refusée, et nous vous indiquons quel processus l'utilise

Ce comportement est intentionnel. Le sélecteur vous permet de réutiliser un même fichier téléchargé dans autant de modèles que vous le souhaitez ; par conséquent, la suppression d’un fichier encore référencé endommagerait silencieusement un autre e-mail toujours en cours d’envoi à vos clients. Si un modèle ou un préréglage d’en-tête/pied de page partagé utilise encore ce fichier, la suppression est refusée et le message en indique le nom. Retirez le fichier de ces éléments, puis supprimez-le.

Tout ce qui ne fait pas référence à quelque chose est immédiatement supprimé.

Pour l'API et le MCP

  • GET /api/v1/files répertorie vos fichiers. Ajoutez ?usage=true : chaque fichier indique s’il est encore référencé par d’autres, ce qui vous permet de repérer en une seule fois tous les fichiers que vous pouvez supprimer en toute sécurité.
  • DELETE /api/v1/files en retire un, en appliquant le même contrôle en cours d'utilisation.
  • Ce service est également accessible via un assistant IA sur MCP, aux adresses suivantes : list_files et delete_file. Vous pouvez lui demander de rechercher et de supprimer vos images inutilisées ; il ne supprimera toutefois pas celles dont un e-mail actif a encore besoin.

Consultez le site Référence de l'API REST.

Ceci a également été corrigé

La sauvegarde d'une mise en page servait auparavant à nettoyer les fichiers dont elle n'avait plus besoin, mais ne vérifiait que les autres mises en page - et non les préréglages d'en-tête/pied de page partagés. Un logo utilisé exclusivement par un préréglage pouvait être supprimé. Les deux procédures effectuent désormais la même vérification.

Newv1.11.019.08.2026

API pour développeurs et MCP, ainsi que des liens plus pratiques dans l'éditeur

Gérez vos actions à partir de votre propre code ou via un assistant IA tel que Claude ou Cursor.

API pour développeurs

  • Une nouvelle page dédiée aux développeurs sur laquelle vous pouvez créer des clés API et obtenir une commande de connexion prête à être copiée pour Claude Code, Claude Desktop, Cursor, VS Code ou Gemini CLI.
  • Une API REST permettant de gérer les actions liées aux requêtes HTTP, ainsi que de consulter le format de vos e-mails, les expéditeurs, les noms de secrets, l'historique d'exécution et les statistiques.
  • Un serveur MCP, afin qu'un assistant IA puisse faire de même dans le cadre d'une conversation - notamment en créant pour vous une nouvelle action qui fait référence à vos secrets existants par leur nom.
  • Trois niveaux d'accès. Les clés de lecture permettent uniquement la consultation. Les clés d'écriture permettent également d'effectuer des actions de création, de mise à jour et de suppression. Les clés d'exécution permettent en outre d'exécuter une requête HTTP configurée en conditions réelles ; cette fonctionnalité relève d'un niveau distinct, car elle envoie une requête en temps réel à un système tiers.

Ces deux interfaces sont accessibles via une adresse dédiée, shopify.workflow-transactional-email.app, de sorte que vos intégrations ne dépendent pas de l'URL d'administration de l'application.

Vos identifiants restent confidentiels. Les valeurs secrètes, les mots de passe SMTP et les jetons OAuth ne peuvent en aucun cas être consultés via l'API ou le MCP, quel que soit le niveau d'accès. Un assistant peut constater l'existence d'un secret nommé stripeApiKey et y faire référence sous la forme {{ secrets.stripeApiKey }} sans jamais en voir la valeur. Les données personnelles figurant dans l'historique d'exécution sont masquées avant de quitter le serveur, bien que les champs de texte libre puissent toujours contenir des informations sur les clients.

Documentation complète : API pour développeurs et MCP, Authentification et clés API, Référence de l'API REST et Connecter un assistant IA (MCP).

Les liens dans l'éditeur de texte enrichi sont beaucoup moins compliqués à gérer

Ces deux informations proviennent d'un rapport de marchand.

  • Mettez du texte en surbrillance pour en faire un lien. Sélectionnez n'importe quel texte, cliquez sur le bouton « Lien », et le lien s'applique à ce texte : l'adresse n'a plus besoin d'apparaître dans l'e-mail. Une option « Supprimer le lien » est également disponible lorsque votre curseur se trouve à l'intérieur d'un lien existant.
  • Les adresses e-mail et les numéros de téléphone fonctionnent désormais. Vous n'avez plus besoin de saisir vous-même le format. Saisissez hello@yourstore.com et cela deviendra un lien « mailto » ; saisissez (703) 638-2601 et le numéro sera composé ; saisissez yourstore.com et l'adresse s'ouvrira comme une page Web normale. La boîte de dialogue vous indique ce qui se passera avant que vous ne l'insériez.

Quel était en réalité le problème, puisqu’il était à l’origine de ces deux dysfonctionnements : une adresse saisie sans https:// était considérée comme relative à la page d’administration Shopify plutôt que comme une véritable adresse Web. Cela générait un lien rompu ; par conséquent, la seule façon d’obtenir un lien fonctionnel était de saisir l’URL complète - et une adresse e-mail ne pouvait en aucun cas être convertie en lien « mailto ». Le problème a été résolu à la source.

Vos mises en page existantes et vos liens enregistrés ne sont pas modifiés.

Une page correcte après la mise à jour

Auparavant, la mise à niveau vous ramenait directement sur le tableau de bord sans confirmation. Désormais, une page s'affiche pour confirmer la modification, vous indiquer ce que comprend votre nouveau forfait et la part que vous avez déjà utilisée, et vous orienter vers la prochaine étape utile à configurer.

Fixedv1.10.118.08.2026

Les sauts de ligne dans les en-têtes et les pieds de page, ainsi qu'un espacement plus serré entre les blocs

Deux corrections de mise en forme dans l'éditeur visuel, toutes deux signalées par un marchand.

Les sauts de ligne fonctionnent désormais dans le texte d'en-tête et de pied de page

  • Le pied de page affichait le texte saisi <br> tel quel, tout en réagissant séparément à votre touche Entrée ; vous vous retrouviez donc avec un saut de ligne et une adresse <br> superflue à l'écran.
  • L'en-tête a complètement ignoré les sauts de ligne et a affiché le tout sur une seule ligne.

Ces deux éléments ont été corrigés. Appuyez sur Entrée pour passer à la ligne suivante ; vous pouvez également taper <br> si vous en avez l'habitude. Ces modifications s'appliquent immédiatement à vos mises en page existantes, sans que vous ayez quoi que ce soit à modifier.

Espacement entre les blocs

Chaque bloc comportait un espacement sur les quatre côtés, en plus de l'espace entre les blocs, ce qui, cumulé, donnait un écart d'environ 44 px entre les éléments et donnait aux e-mails un aspect trop espacé.

L'espacement est désormais divisé en deux : un nouveau curseur « Espacement des blocs (haut et bas) » est disponible sous « Identité visuelle → Mise en page », à côté du curseur rebaptisé « Espacement des blocs (côtés) ». Chaque commande d'espacement explique désormais clairement sa fonction.

  • Les mises en page existantes ne sont pas modifiées. Elles conservent exactement les espacements actuels ; ainsi, rien ne change dans les e-mails que vous avez déjà mis au point. Pour resserrer la mise en page, déplacez le nouveau curseur : une valeur d'environ 4 px donne de bons résultats.
  • Par défaut, les nouvelles mises en page sont plus compactes : environ 20 px entre les blocs au lieu de 44 px.
Newv1.10.011.08.2026

Aperçu du texte de la boîte de réception : nous vous signalons désormais lorsqu'une variable est vide

Cette mise à jour a un seul objectif : vous permettre de vous assurer que votre e-mail est correct avant même qu'un client ne vous signale qu'il ne l'est pas.

Aperçu du texte

  • Chaque mise en page comporte désormais un champ de texte « Aperçu » : il s'agit de la ligne que les clients de messagerie affichent à côté de l'objet dans la boîte de réception. Si vous le laissez vide, le client de messagerie reprendra le premier texte de votre e-mail, qui est généralement « Afficher dans le navigateur ».
  • Il reprend les mêmes {{ variables.xxx }} que le document concerné ; il peut donc comporter la date de livraison ou le numéro de commande.
  • La description indique désormais clairement de quoi il s'agit : une note interne que vous seul pouvez consulter. Plusieurs marchands y rédigeaient des messages destinés aux clients.

Consultez le site Objet et aperçu du message.

Nous vous avertissons désormais lorsqu'une variable s'affiche vide

Les modèles sont volontairement conçus pour s'afficher de manière tolérante, de sorte qu'une variable erronée ou manquante n'empêche jamais l'envoi de l'e-mail d'un client. En contrepartie, cela entraînait un vide silencieux : l'envoi aboutissait, l'historique passait au vert, et seul le destinataire constatait l'absence de contenu.

  • Un envoi dans lequel un espace réservé n'a rien généré est désormais signalé par la mention « Variables vides » dans l'historique.
  • En l'ouvrant, vous identifiez précisément lesquels et vous distinguez deux problèmes très différents : ceux envoyés par Shopify Flow mais vides (chemin de propriété incorrect) et ceux qui ne sont pas envoyés par Shopify Flow du tout (absents de votre JSON).
  • Cela s'applique également aux requêtes HTTP.

Les variables (JSON) sont désormais générées automatiquement pour vous

La saisie manuelle de ce JSON constituait la principale source de demandes d'assistance.

  • Chaque modèle est accompagné d'une fiche « Utilisation dans lShopify Flow contenant le code JSON exact à coller dans l'action Shopify Flow, avec tous les noms de clés déjà correctement renseignés. Un simple clic sur un bouton permet de le copier.
  • Les champs courants sont préremplis : nom du client, nom de la commande, montant total de la commande, URL de la page de statut.
  • Si une variable ressemble à des données d'articles, le système vous avertit : une commande comporte plusieurs articles, de sorte que la fonction {{ order.lineItems.variant.title }} ne renvoie aucun résultat et nécessite une boucle. C'est la cause la plus courante d'une variable vide.
  • Les variables de test indiquent désormais clairement qu'elles n'ont d'incidence que sur les aperçus et les envois de test : une exécution en production du Shopify Flow ne les prend pas en compte.

Consultez le site Transmission de données depuis Shopify Flow.

Vous pouvez à nouveau supprimer des éléments

Les mises en page, les expéditeurs, les serveurs SMTP, les requêtes HTTP, les secrets et les préréglages ne pouvaient auparavant pas être supprimés tant qu’une étape de Shopify Flow y faisait référence.

Le problème : cette référence restait en mémoire jusqu’à la désinstallation de l’application ; il s’agissait donc souvent d’un vestige d’un workflow que vous aviez déjà supprimé ou reconfiguré - et rien ne permettait de faire la différence. Les marchands se retrouvaient ainsi avec des enregistrements qu’ils ne pouvaient pas supprimer.

  • Les suppressions ne sont plus bloquées. On vous indique quels éléments font encore référence à l'élément concerné, et c'est à vous de décider.
  • Une étape de Shopify Flow faisant référence à un élément supprimé génère désormais une erreur accompagnée d'un message clair dans l'historique, au lieu d'être bloquée d'emblée.
  • Les fichiers téléchargés constituent la seule exception : un même fichier pouvant être partagé entre plusieurs mises en page, cette vérification est donc maintenue.

Plus stable sous charge

  • Nous avons ajouté un contrôle d'accès par boutique et une mise à l'échelle automatique aux points de terminaison d'action, de sorte qu'un workflow s'exécutant en rafale ne puisse plus ralentir tous les autres.
  • L'application renvoie désormais les signaux appropriés à Shopify Flow lorsqu'il est occupé ; ainsi, Shopify Flow échelonne ses tentatives de connexion au lieu de le submerger de requêtes, ce qui évite toute perte de données.
  • Désormais, lorsque vous atteignez la limite de votre forfait, vous obtenez une réponse claire et définitive, au lieu que le système ne tente de renouveler l’opération pendant des heures.

Les petites choses

  • La fonctionnalité « Insérer une image → Coller un lien » dans l'éditeur de texte enrichi / HTML a été corrigée : il y a désormais un bouton « Annuler », la touche Entrée insère le lien, la touche Échap annule l'opération, et le bouton « Insérer » reste désactivé tant que vous n'avez rien saisi. Le collage d'une adresse cdn.example.com/logo.png seule fonctionne : le https:// est ajouté automatiquement.
  • Le guide de configuration utilise désormais les noms réels des actions Shopify Flow : « Envoyer un e-mail transactionnel » et « Requête HTTP ».
  • Maintenance de sécurité de routine : mises à jour des dépendances dans l'ensemble de l'application, dont un avis critique et trois avis de gravité élevée. Aucune action n'est requise.
  • Nouveaux documents : Installation et configuration, Délivrabilité des e-mails (pourquoi un e-mail envoyé avec succès peut tout de même se retrouver dans le dossier « spam »), Assistants personnels et assistants IA et Données, confidentialité et sécurité.
Newv1.9.010.08.2026

Nouveau site de documentation, Centre d'aide et chat intégré à l’application

Pour obtenir de l'aide, vous n'avez plus besoin de chercher une adresse e-mail.

Chat intégré à l'application, sur chaque page

  • La bulle de discussion est désormais disponible partout dans l'application, et non plus uniquement sur le tableau de bord. Lancez une conversation où que vous soyez : que vous soyez en train de créer une mise en page ou que vous soyez face à une action qui a échoué dans l'historique.
  • Nous savons déjà qui vous êtes. Les informations concernant votre boutique, votre forfait et vos coordonnées s'affichent automatiquement ; vous n'avez donc pas besoin de préciser depuis quelle boutique vous nous écrivez.
  • Elle ne vous gêne pas. La bulle se masque dès qu’une boîte de dialogue s’ouvre et lorsque vous utilisez l’éditeur visuel d’e-mails, de sorte qu’elle ne recouvre jamais le bouton « Enregistrer ».

Nouveau site de documentation à l'adresse docs.workflow-transactional-email.app

Nouveau Centre d'aide : signalez un bug, demandez une fonctionnalité ou contactez-nous via un formulaire adapté qui nous parvient directement, en joignant des captures d'écran. La page d'aide de l'application renvoie désormais directement vers toutes ces options.

L'ancienne documentation disponible sur docs.flow-action-extensions.app a été intégralement transférée ; vous n'avez donc perdu aucun de vos signets : ils se trouvent désormais sous un nouveau nom.

Newv1.8.009.07.2026

Désormais appelé Workflow Transactional Email, et Sidekick peut répondre à vos questions à ce sujet

« Flow Transactional Email » s'appelle désormais Workflow Transactional Email. Même application, même installation, mêmes expéditeurs et mêmes modèles : un nouveau nom, en cohérence avec le reste de notre gamme Workflow.

Vous n'avez rien à faire de votre côté. Vos workflows Shopify Flow continuent de fonctionner sans aucune modification.

Une chose qu'il est bon de savoir : les écrans de consentement de Microsoft et de Google peuvent encore afficher l'ancien nom, « Shopify Flow Extensions ». C'est tout à fait normal, et vous pouvez les accepter en toute sécurité.

Demandez à Sidekick d'Shopifys informations concernant vos e-mails

Sidekick peut désormais répondre directement à vos questions concernant cette application. Vous pouvez poser des questions telles que « quels expéditeurs d'e-mails sont configurés ? », « y a-t-il eu des e-mails qui n'ont pas abouti cette semaine ? », « ai-je une requête HTTP pour Airtable ? » ou encore « pourquoi mon dernier envoi a-t-il échoué ? ».

Lecture seule : Sidekick peut consulter vos modèles, vos expéditeurs, vos requêtes et votre historique, mais ne peut rien modifier. Il ne renvoie jamais de valeurs secrètes, de mots de passe SMTP, de jetons OAuth ni de contenu de messages.

Fixedv1.7.128.06.2026

Mise à jour de sécurité

Maintenance de sécurité courante : mises à jour des dépendances et renforcement de la sécurité de l'application dans son ensemble. Aucune action n'est requise.

Ce forfait comprend : les requêtes sortantes configurées par les marchands sont vérifiées par rapport aux adresses du réseau interne et du réseau privé avant la connexion, et le code HTML des e-mails est nettoyé avant leur envoi.

Newv1.7.018.06.2026

Préréglages réutilisables pour les en-têtes et les pieds de page, ainsi que des polices personnalisées

  • Préréglages d'en-tête et de pied de page. Créez une seule fois votre en-tête et votre pied de page personnalisés, puis réutilisez-les dans toutes vos mises en page d'e-mails. Il vous suffit de modifier le préréglage pour que tous les modèles qui l'utilisent soient mis à jour : ainsi, l'ajout d'un nouveau logo ou la modification de l'adresse de l'entreprise ne nécessite qu'une seule modification, et non pas vingt.
  • Les mises en page d'en-tête vont du simple logo au logo accompagné d'un slogan et de liens de navigation. Les pieds de page comprennent des icônes de réseaux sociaux pour 13 plateformes, des mentions légales personnalisées, les informations de droits d'auteur et le lien de désabonnement.
  • Polices personnalisées. Importez les polices de titre et de corps de texte de votre marque : elles s'afficheront alors dans le sélecteur de polices de l'éditeur, aux côtés des polices intégrées au système et des polices Google.
  • Le type des modèles d'e-mail est désormais visible d'un seul coup d'œil dans la liste ; vous pouvez ainsi distinguer un modèle visuel d'un modèle HTML sans avoir à l'ouvrir.
  • Correction d'un problème d'affichage irrégulier des fiches de sélection de médias sur mobile, ainsi que de l'affichage tronqué des noms de fichiers.
  • Correction d'un problème intermittent lors du chargement des fichiers dans le sélecteur, qui pouvait afficher le message « Échec du chargement des fichiers » jusqu'à ce que la page soit actualisée.
Newv1.6.014.06.2026

Une médiathèque centrale, et des suppressions qui ne peuvent pas perturber un workflow en cours

Bibliothèque multimédia

  • Un seul outil de sélection pour toutes les images et tous les fichiers de l'application, avec des fonctions de recherche, de filtrage par type et de tri. Téléchargez votre logo une seule fois et réutilisez-le dans tous les modèles et tous les blocs.
  • Les fichiers téléchargés sont désormais enregistrés directement dans l'espace de stockage, sans passer par l'application ; ainsi, les fichiers volumineux ne ralentissent plus le chargement de la page.
  • Une barre d'utilisation de l'espace de stockage vous indique la part de l'espace alloué dans votre forfait que vous avez déjà utilisée.

Les suppressions qui peuvent entraîner des dysfonctionnements sans que l'on s'en aperçoive

La suppression d'un modèle, d'un expéditeur, d'un serveur SMTP ou d'un secret vers lequel une étape Shopify Flow faisait encore référence entraînait auparavant une rupture silencieuse de ce workflow : celui-ci continuait de s'exécuter, mais échouait systématiquement.

  • Désormais, chaque opération de suppression vérifie d'abord s'il existe des références. Si un élément est utilisé, la suppression est bloquée et l'application vous indique précisément ce qu'il faut mettre à jour.
  • Les fichiers sont vérifiés de la même manière ; par conséquent, le fait de supprimer une image d'un modèle ne peut pas endommager un autre modèle qui la réutilise.

Par ailleurs

  • Limites de stockage des pièces détachées par boutique, accompagnées d'une notification claire lorsque l'une d'entre elles est atteinte.
  • Une piste d'accès pour toute lecture d'un identifiant chiffré.
Newv1.5.031.05.2026

Envoyez vos e-mails depuis votre compte Microsoft 365 ou Google, sans avoir à saisir d'identifiants SMTP

Le changement le plus important depuis le lancement : vous n'avez plus du tout besoin d'identifiants SMTP.

Comptes associés

  • Il est désormais possible de connecter Microsoft 365 et Google en un seul clic depuis « Expéditeurs d'e-mails » → « Comptes connectés ». Connectez-vous une seule fois, validez l'accès, puis envoyez des e-mails au nom de cette boîte aux lettres. Les jetons sont actualisés automatiquement en arrière-plan.
  • Cela va au-delà de votre boîte de réception personnelle : les boîtes aux lettres partagées et les boîtes aux lettres de groupe de Microsoft, ainsi que les alias « Envoyer un e-mail en tant que » de Google, sont tous affichés avec leur propre icône.
  • L'envoi d'un e-mail de test depuis la page « Expéditeurs d'e-mails » permet de vérifier que la boîte mail fonctionne correctement avant de l'intégrer à un workflow.

Pourquoi est-ce important ? Les mots de passe d'application et les identifiants SMTP enregistrés constituent un risque : ils expirent, sont renouvelés et sont stockés dans une base de données. Le protocole OAuth élimine ces trois problèmes, et les e-mails envoyés via votre propre fournisseur bénéficient de la réputation de votre domaine.

Un nouveau système de fixation

  • Les pièces jointes fonctionnent désormais aussi bien dans les mises en page en texte brut et HTML que dans les mises en page visuelles.
  • La taille totale des fichiers d'un modèle ne doit pas dépasser 20 Mo. Au-delà de cette limite, les fichiers sont automatiquement proposés sous forme de lien de téléchargement dans le pied de page de l'e-mail, et non en pièce jointe intégrée au corps du message.
Improvedv1.4.029.05.2026

Conçu pour Shopify : sauvegarde des mesures, protection contre la perte des modifications non enregistrées et navigation plus intuitive

Une adaptation à tous les écrans afin de respecter la norme « Built for Shopify » d'Shopify, pour que l'application se comporte de la même manière que le reste de votre interface d'administration.

  • Les modifications non enregistrées sont protégées. Chaque formulaire utilise désormais la barre d'enregistrement native d'Shopify. Lorsque vous quittez la page ou changez d'onglet alors que des modifications sont en attente, un message vous demande d'abord votre confirmation, au lieu de supprimer discrètement votre travail.
  • La navigation arrière native est assurée partout, de sorte que les boutons « Retour » du navigateur et de l'interface d'administration vous ramènent là où vous vous y attendez.
  • Utilisation systématique de fenêtres contextuelles pour les confirmations et d'erreurs intégrées au texte pour la validation, plutôt que de bannières qui se disputent l'attention de l'utilisateur.
  • La mise en évidence « critique » (en rouge) est désormais réservée aux véritables erreurs et aux actions destructrices ; ainsi, un badge rouge signifie toujours qu'il y a bel et bien un problème.
  • Tableau de bord remanié comprenant des fiches de indicateurs, un sélecteur de plage de dates et un graphique des événements.
Improvedv1.3.022.05.2026

Nouvelle infrastructure de l'UE : plus rapide et cryptée de bout en bout

L'application fonctionne désormais sur une nouvelle plateforme cloud européenne. Rien ne change dans son utilisation, mais en coulisses :

  • Les bases de données et les mémoires cache sont hébergées au niveau régional au sein de l'UE et font l'objet d'un chiffrement au repos.
  • Vos identifiants - mots de passe SMTP, jetons OAuth et secrets - sont désormais chiffrés individuellement à l'aide d'un service dédié de gestion des clés, en plus du chiffrement au niveau du disque. Les données en clair ne sont jamais stockées.
  • Des instances redondantes réparties dans différentes zones de disponibilité, avec une mise à l'échelle automatique en fonction de la charge.
  • Une exécution plus rapide des actions et un comportement nettement amélioré lorsque de nombreux workflows se déclenchent simultanément.
Improvedv1.2.027.04.2026

Édition de texte enrichi, messagerie intégrée à l'application et traitement plus fluide des demandes

  • Édition de texte enrichi : rédigez le corps d'un e-mail à l'aide d'une barre d'outils de mise en forme classique plutôt qu'en HTML brut, et passez en mode HTML dès que vous avez besoin d'un contrôle total.
  • Chat intégré à l'application : contactez-nous directement depuis l'application sans avoir à chercher une adresse e-mail.
  • Correction de cas particuliers d'affichage dans Liquid où certaines valeurs n'étaient pas correctement remplacées.
  • Correction d'un problème d'enregistrement d'une requête HTTP dont le corps était vide, ce qui entraînait auparavant un échec pour les points de terminaison qui, à juste titre, n'en acceptent pas.
  • Nous avons amélioré le traitement des requêtes HTTP en cas de charge élevée, de sorte qu'un pic d'exécutions de Shopify Flow ne ralentisse plus la file d'attente qui suit.
Newv1.1.024.03.2026

Un éditeur visuel d'e-mails, ainsi que des fonctionnalités d'exportation et d'importation de modèles

Écrire du code HTML à la main n'est pas la meilleure façon de concevoir un e-mail. Vous n'avez donc plus besoin de le faire.

Générateur visuel d'e-mails

  • Créez une mise en page à partir de blocs (titre, texte, image, bouton, séparateur et espacement) et observez-la s'afficher en temps réel à côté du panneau de paramètres.
  • Blocs de mise en page : placez une image à côté d'un texte ou divisez une ligne en deux colonnes dont vous pouvez définir la largeur et l'espacement.
  • Les paramètres de mise en marque relatifs aux couleurs, aux polices, à l'espacement et à la largeur du contenu s'appliquent à l'ensemble de l'e-mail.
  • Les variables de test vous permettent de prévisualiser la conception à l'aide de données réalistes avant d'envoyer quoi que ce soit.

Exportation et importation

  • Exportez n'importe quel modèle d'e-mail et importez-le dans une autre boutique. Cette fonctionnalité est utile pour les agences qui utilisent le même design pour plusieurs clients, ainsi que pour conserver une sauvegarde d'une mise en page à laquelle vous avez consacré beaucoup de temps.
Newv1.0.020.03.2026

Workflow Transactional Email 1.0 - E-mails et requêtes HTTP pour Shopify Flow

Première version. Shopify Flow permet d'automatiser de nombreuses tâches au sein d'Shopify, mais ne peut pas interagir avec l'extérieur ; cette mise à jour ajoute deux actions qui le permettent.

  • Envoyer des e-mails transactionnels : envoyez des e-mails personnalisés à l'image de votre marque depuis votre propre serveur SMTP. Gmail, SendGrid, Mailgun, Amazon SES ou votre propre serveur de messagerie.
  • Requête HTTP : appelez n'importe quelle API externe, n'importe quel webhook ou service. Méthodes GET, POST, PUT, PATCH et DELETE, avec des en-têtes personnalisés et un corps au format JSON. Fonctionne avec tous les forfaits Shopify, y compris le forfait Basic, pour lequel l'action HTTP propre à Shopify n'est pas disponible.
  • Secrets : enregistrez vos clés API, jetons et mots de passe une seule fois, puis utilisez-les partout sous la forme {{ secrets.keyName }}. Ils n'apparaissent jamais dans les modèles, les fichiers de configuration ou les journaux.
  • Modèles Liquid : créez des en-têtes, des corps, des URL et des données utiles dynamiques à partir des données Shopify Flow grâce à {{ variables.xxx }}.
  • Modèles d'e-mails : objet et corps HTML réutilisables, ce qui permet d'utiliser un seul et même design pour tous les clients.
  • Historique des événements : chaque exécution est consignée avec les détails de la requête et de la réponse, ainsi que des fiches sur l'utilisation, les limites des forfaits et le taux de réussite sur le tableau de bord.
  • Aucune autorisation de type Shopify : l'application ne demande aucun champ d'accès et ne lit jamais les données de votre boutique.