Envoyer un e-mail depuis Shopify Flow avec Microsoft 365

Présentation générale

Workflow Transactional Email peut envoyer des e-mails via une boîte aux lettres Microsoft 365 connectée plutôt que via un serveur SMTP. Il n'y a pas d'identifiants SMTP à gérer : vous autorisez la boîte aux lettres une seule fois, puis l'application envoie les e-mails via Microsoft Graph en votre nom.

Vous devrez effectuer cette configuration à deux endroits : dans l'application, pour la connexion de l'expéditeur, et sur Shopify Flow, pour l'automatisation.

Avant de commencer

  • Vous devez avoir installé « Workflow Transactional Email » dans votre boutique Shopify.
  • Vous devez disposer d'une boîte aux lettres Microsoft 365 ou Outlook que vous pouvez autoriser.
  • Vous devriez déjà disposer d'un modèle d'e-mail enregistré, car l'action « Envoyer un e-mail transactionnel » utilise un modèle enregistré. Consultez la page Créer une mise en page d'e-mail.

Guide vidéo

La vidéo n'a pas de son ; veuillez donc régler la vitesse de lecture selon vos préférences.

Connectez-vous à votre compte Microsoft 365

Dans l'interface d'administration d'Shopify, ouvrez la rubrique « Applications », sélectionnez « Workflow Transactional Email », puis cliquez sur « Expéditeurs d'e-mails ». Dans la section « Comptes connectés », cliquez sur « Gérer les connexions ».

La page « Expéditeurs d'e-mails » avec le bouton « Gérer les connexions »

Sur la page « Comptes connectés », recherchez « Microsoft 365 » et cliquez sur « Se connecter ».

La page « Comptes connectés » affichant le bouton « Microsoft 365 Connect »

Une fenêtre d'autorisation Microsoft s'ouvre. Connectez-vous à la boîte mail que vous souhaitez utiliser et accordez l'accès.

La fenêtre d'autorisation de Microsoft demandant l'autorisation

Une fois l'autorisation accordée, revenez à la section « Comptes connectés ». La connexion Microsoft 365 affiche le statut « Connecté » et la boîte aux lettres apparaît dans la section « Expéditeurs ».

La connexion à Microsoft 365 s'est effectuée avec succès

Si vous devez ultérieurement étendre les autorisations, utilisez la fonction « Se reconnecter » sur la même carte plutôt que de supprimer puis de rajouter le compte.

Envoyer un e-mail de test

Avant de l'intégrer à un workflow, envoyez un message test pour vérifier que la boîte de réception fonctionne correctement. Retournez dans la section « Expéditeurs d'e-mails » et cliquez sur « Envoyer un e-mail test ».

La page « Expéditeurs d'e-mails » avec le bouton « Envoyer un e-mail de test »

Dans la boîte de dialogue, sélectionnez votre expéditeur Microsoft 365 connecté dans le champ « Expéditeur », saisissez une adresse de destination dans le champ « E-mail du destinataire », puis cliquez sur « Envoyer ».

La boîte de dialogue « Envoyer un e-mail de test » avec un expéditeur Microsoft 365 sélectionné

Vérifiez la boîte de réception du destinataire. Si le message y figure, la connexion est prête à être utilisée. C'est le moyen le plus rapide de vous assurer que la boîte de réception, les autorisations et la configuration de l'expéditeur sont toutes correctes avant de créer quoi que ce soit dans Shopify Flow.

Utilisez l'expéditeur indiqué à l'adresse Shopify Flow

Dans Shopify Flow, créez un Workflow et sélectionnez le déclencheur « Balises client ajoutées ». Pour n'envoyer des messages que pour des balises spécifiques, ajoutez une condition telle que « Les balises ajoutées comprennent au moins l'une des suivantes : vip ».

Un workflow Shopify Flow comprenant un déclencheur, une condition et l'action « Envoyer un e-mail transactionnel »

Ajoutez l'action « Envoyer un e-mail transactionnel ». Dans le champ « À », sélectionnez la variable d'e-mail du client afin que le message soit envoyé au client qui a déclenché le workflow :

{{customer.defaultEmailAddress.emailAddress}}

L'action « Envoyer un e-mail transactionnel » avec l'adresse e-mail du client dans le champ « À » :

Faites défiler jusqu'à la section « Modèles » dans l'action, puis cliquez sur « Ouvrir la configuration ». Cela ouvre l'écran de configuration dans lequel vous pouvez choisir l'expéditeur et la mise en page.

Sélectionnez votre compte Microsoft 365 connecté dans « Envoyer depuis », choisissez la mise en page dans « Modèle », cliquez sur « Enregistrer », puis sur « Quitter ».

L'écran d'action de messagerie avec un expéditeur Microsoft 365 et un modèle sélectionné

Enregistrez le workflow et activez-le. Ajoutez la balise à un client, et le message sera envoyé via votre boîte de réception Microsoft 365 connectée.

La page de configuration de l'action « E-mail » avec un expéditeur Microsoft 365 et une mise en page sélectionnée
Dans la page de configuration de l'action, votre boîte aux lettres connectée apparaît sous « Envoyer depuis ».

Fonctionnement de ce workflow

Shopify Flow surveille les modifications apportées aux balises client, puis transmet les données client à la fonction « Envoyer un e-mail transactionnel ». Cette action génère la mise en page que vous avez sélectionnée et l'envoie via l'expéditeur Microsoft 365 que vous avez choisi dans la section « Envoyer depuis ».

Le contenu du message envoyé provient intégralement du modèle sélectionné dans « Modèle ». Pour modifier le contenu de l'e-mail, modifiez le modèle, et non le workflow.

Dépannage

L'expéditeur n'apparaît pas dans la liste déroulante « Envoyer depuis ». Rouvrez l'action, cliquez sur « Ouvrir la configuration », puis vérifiez que l'expéditeur figure bien dans la liste. Si ce n'est pas le cas, actualisez l'éditeur de flux et rouvrez l'action.

L'e-mail n'arrive pas. Envoyez un message à partir de la section « Expéditeurs d'e-mails » en utilisant d'abord l'option « Envoyer un e-mail de test », puis vérifiez que les adresses e-mail de l'expéditeur et du destinataire sont correctes. Si le compte a été connecté il y a quelque temps et nécessite de nouvelles autorisations, utilisez l'option « Se reconnecter » dans la section « Comptes connectés ».

Le workflow ne s'exécute pas du tout. Vérifiez que le workflow est bien activé, que le déclencheur est « Balises client ajoutées » et que la condition correspond bien à la balise que vous avez effectivement appliquée - la correspondance des balises doit être exacte.

Pour obtenir des informations détaillées sur l'échec d'un envoi spécifique, ouvrez l'historique. Consultez Historique et dépannage.

Connexes