Envoyer un e-mail depuis Shopify Flow avec Google

Envoyer un e-mail depuis Shopify Flow avec Google

Copier la page

Connectez un compte Google à Workflow Transactional Email et envoyez des e-mails depuis Shopify Flow, sans identifiants SMTP ni mot de passe d'application.

Présentation générale

Vous pouvez utiliser Workflow Transactional Email pour envoyer des e-mails via un compte Google connecté plutôt que via un serveur SMTP. Il vous suffit d'autoriser la boîte mail une seule fois et l'application envoie les e-mails en votre nom ; vous n'avez donc aucun mot de passe d'application ni identifiants SMTP à gérer.

Dans ce guide, vous allez :

  • Connecter Google à partir des expéditeurs d'e-mails
  • envoyez un e-mail de test pour vérifier que la connexion fonctionne
  • Créer un Shopify Flow utilisant l'action Send Transactional Email
  • envoyer un e-mail lorsqu'un client se voit attribuer la balise vip

Avant de commencer

  • Installez Workflow Transactional Email dans votre boutique Shopify.
  • Créez la mise en page de l'e-mail que vous souhaitez envoyer avant de créer le workflow. Consultez Créer une mise en page d'e-mail.
  • Assurez-vous d'avoir accès au compte Google à partir duquel vous souhaitez envoyer le message.

Guide vidéo

La vidéo n'a pas de son ; vous pouvez donc régler la vitesse de lecture à votre convenance.

Connectez-vous à votre compte Google

Dans l'interface d'administration Shopify, ouvrez la rubrique Applications et sélectionnez Workflow Transactional Email. Dans le menu de navigation de l'application, cliquez sur Expéditeurs d'e-mails, puis sur Gérer les connexions dans la section Comptes connectés.

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

Sur la page Comptes connectés, repérez la fiche Google sous Ajouter une connexion et cliquez sur Se connecter.

La fiche de contact Google avec le bouton « Connect »

Une fenêtre de connexion Google s'ouvre. Connectez-vous au compte que vous souhaitez utiliser, vérifiez les autorisations, puis validez l'accès.

La fenêtre de connexion Google vous demandant d'autoriser l'accès

De retour dans l'application, la connexion Google apparaît dans la section Comptes connectés avec un badge Connecté, et les expéditeurs disponibles sont répertoriés juste en dessous.

Le compte Google associé affichant le statut « Connecté »

Reconnecter un compte Google existant

Si le compte affiche le message Reconnexion requise ou si l'historique indique invalid_grant, ouvrez Expéditeurs d'e-mails, sélectionnez Gérer les connexions, puis cliquez sur Reconnecter pour ce compte. Connectez-vous au même compte Google et validez l'accès demandé.

La fonction « Se reconnecter » met à jour la connexion existante. Vos adresses d'expéditeur, vos alias, vos noms d'expéditeur et vos sélections d'expéditeur enregistrées dans Shopify Flow sont conservés. Si vous annulez la connexion ou choisissez un autre compte, la configuration existante reste inchangée. Vous n'avez pas besoin de déconnecter le compte ni de recréer ses workflows.

Une fois la reconnexion effectuée, envoyez un e-mail de test à partir de l'expéditeur existant et vérifiez un workflow qui l'utilise déjà. L'accès au fournisseur pouvant être révoqué ou arriver à expiration, l'actualisation automatique du jeton ne garantit pas qu'un compte Google n'aura plus jamais besoin d'être autorisé.

Envoyer un e-mail de test

Avant d'ajouter l'expéditeur à un workflow, envoyez un message test pour vérifier qu'il a bien été remis. Revenez à la section Expéditeurs d'e-mails et cliquez sur Envoyer un e-mail test.

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

Dans la boîte de dialogue Envoyer un e-mail de test, sélectionnez votre expéditeur Google connecté dans le menu déroulant Expéditeur, saisissez l'adresse de destination dans le champ E-mail du destinataire, puis cliquez sur Envoyer.

Boîte de dialogue « Envoyer un e-mail de test » avec un expéditeur Google sélectionné

Vérifiez la boîte de réception du destinataire : le message devrait provenir du compte Google associé. Si le message de test arrive à bon port, vous pouvez utiliser ce même expéditeur dans Shopify Flow en toute confiance.

Créer le workflow Shopify Flow

Configurez maintenant un workflow qui envoie un e-mail lorsqu'un client se voit attribuer la balise vip.

Ouvrez Shopify Flow et créez un nouveau workflow. Sélectionnez le déclencheur Balises client ajoutées, qui se déclenche lorsqu'une ou plusieurs balises sont ajoutées à un client.

Un workflow Shopify Flow utilisant le déclencheur « Balises client ajoutées »

Ajoutez une condition afin que le workflow ne se poursuive que lorsque les balises ajoutées incluent vip - par exemple : Balises ajoutées comprend au moins une des balises suivantes : vip.

Dans la branche True, ajoutez l'action Send Transactional Email. Dans le champ To Email(s), utilisez la variable d'e-mail du client afin que le message soit envoyé au client concerné :

{{customer.defaultEmailAddress.emailAddress}}

Ouvrez la configuration de l'action et sélectionnez votre compte Google connecté dans la section Envoyer depuis, puis choisissez la mise en page souhaitée dans Mise en page. L'aperçu ci-dessous affiche la mise en page choisie avec son objet, ce qui vous permet de vérifier qu'il s'agit bien de celle que vous souhaitez. Cliquez sur Enregistrer : le message Configuration enregistrée avec succès s'affiche en bas de la page. Cliquez ensuite sur Quitter pour revenir au workflow.

Enregistrez le workflow, puis activez-le.

La page de configuration de l'action « E-mail » avec un expéditeur Google et une mise en page sélectionnée, ainsi que l'aperçu de cette mise en page ci-dessous
Votre compte Google associé apparaît sous « Envoyer depuis », et l'aperçu affiche la mise en page que vous avez choisie.

Testez l'automatisation

  1. Ajoutez la balise vip à un client dans Shopify.
  2. Veuillez patienter jusqu'à ce que le workflow s'exécute.
  3. Vérifiez la boîte de réception du client.

Si tout est correctement configuré, le client reçoit l'e-mail via votre compte Google associé.

Que faut-il vérifier si l'e-mail n'est pas envoyé ?

  • Revenez à la rubrique Expéditeurs d'e-mails et vérifiez que le compte apparaît toujours comme Connecté.
  • Veillez à ce que les e-mails utilisent la variable d'e-mail du client fournie par Shopify Flow, et non une adresse codée en dur, sauf si vous effectuez un test délibéré.
  • Vérifiez que le workflow est bien activé et que le client a bel et bien reçu la balise vip. La correspondance des balises dans la condition doit être exacte.
  • Utilisez la fonction Envoyer un e-mail de test de la section Expéditeurs d'e-mails afin de déterminer si le problème provient de la boîte aux lettres ou du workflow.
  • Ouvrez l'historique dans l'application pour connaître l'erreur exacte liée à un envoi spécifique. Consultez Historique et dépannage.

À ce sujet