Passer au contenu

Comment envoyer des messages transactionnels

Les messages transactionnels, tels que les confirmations de commande, les renouvellements d’abonnement, les réinitialisations de mot de passe, les mises à jour d’expédition ou les notifications de paiement, sont essentiels pour fournir aux utilisateurs des informations opportunes et pertinentes basées sur des actions spécifiques. Pushwoosh vous permet d’automatiser ces messages à l’aide de l’outil Customer Journey Builder.

Prérequis

Anchor link to

Avant de configurer les messages transactionnels, assurez-vous que :

Vous trouverez ci-dessous des exemples de messages transactionnels courants et les étapes pour les configurer à l’aide du Customer Journey Builder.

Envoi d’une confirmation de commande

Anchor link to

Pour envoyer automatiquement des messages de confirmation de commande personnalisés lorsqu’un événement d’achat se produit, suivez ces étapes :

  1. Dans votre compte Pushwoosh, allez dans Campaigns > Customer Journey Builder et cliquez sur Create campaign pour commencer à construire le flux de messages transactionnels.
  2. Dans le Customer Journey Builder, ajoutez l’élément Trigger-based entry sur le canevas et sélectionnez l’événement PW_InAppPurchase (un événement par défaut). Assurez-vous que l’événement est correctement configuré. En savoir plus
Canevas du Customer Journey Builder montrant l'élément Trigger-based entry avec l'événement PW_InAppPurchase sélectionné pour la configuration de la confirmation de commande
  1. Ajoutez un élément notification push sur le canevas. Créez le contenu du message et utilisez des placeholders comme {order_id} pour personnaliser le message.

Exemple de contenu push

Anchor link to

Titre : “Confirmation de commande”

Message : “Merci pour votre commande {order_id} ! Vos articles seront expédiés sous peu.”

Aperçu du contenu de la notification push montrant le message de confirmation de commande avec le placeholder de personnalisation order_id
  1. Pour vous assurer que le message est livré indépendamment de toute limite de message, sélectionnez Send messages without global frequency capping dans les paramètres de livraison.
Paramètres de livraison avec l'option Send messages without global frequency capping sélectionnée pour le message transactionnel
  1. Finalisez et lancez le Journey. Configurez le message, ainsi que les étapes optionnelles de segmentation ou d’attente. Ajoutez l’élément Exit et cliquez sur Launch pour démarrer le parcours.
Customer Journey finalisé avec l'élément Exit configuré et prêt à être lancé

Le message transactionnel sera désormais envoyé automatiquement lorsque les conditions de déclenchement seront remplies.

Envoi d’un e-mail de renouvellement d’abonnement

Anchor link to

En utilisant des services de gestion d’abonnements tiers tels que Adapty, Apphud, etc., vous pouvez envoyer automatiquement des notifications de renouvellement ou des e-mails aux utilisateurs lorsque leur abonnement expire, les incitant à renouveler. Pour ce faire, procédez comme suit :

  1. Tout d’abord, configurez l’intégration du service avec Pushwoosh. En savoir plus sur les intégrations disponibles
  2. Ensuite, configurez l’événement Subscription_expired dans le service de gestion d’abonnements que vous avez choisi. Lorsque l’abonnement d’un utilisateur expire, le service enverra un événement subscription expired à Pushwoosh.
  3. Une fois que vous avez configuré l’événement, dans le Customer Journey Builder, cliquez sur Create campaign et ajoutez l’élément Trigger-based entry sur le canevas.
  4. Sélectionnez l’événement subscription expired envoyé par le service tiers.
Élément Trigger-based entry configuré avec l'événement subscription expired provenant d'un service tiers
  1. Ajoutez l’élément e-mail sur le canevas et sélectionnez le contenu de l’e-mail que vous avez créé à l’avance.

Exemple de contenu d’e-mail

Anchor link to

Objet : “Votre abonnement a expiré – Renouvelez maintenant pour rester connecté !”

Corps :

Bonjour,

Nous avons remarqué que votre abonnement a expiré, et nous ne voulons pas que vous passiez à côté de tous les avantages ! Renouvelez votre abonnement dès aujourd’hui pour continuer à profiter d’un accès ininterrompu à nos services.

[Renouveler mon abonnement]

Merci d’être un client précieux. Nous nous réjouissons de vous revoir !

  1. Pour vous assurer que le message est livré indépendamment de toute limite de message, sélectionnez Send messages without global frequency capping dans les paramètres de livraison.

  2. Terminez la configuration du Journey et cliquez sur Launch campaign.

Parcours d'e-mail de renouvellement d'abonnement terminé et prêt à être lancé

Une fois configuré, les notifications de renouvellement seront envoyées automatiquement lorsque l’événement d’expiration de l’abonnement sera déclenché par le service tiers.

Envoi d’un message de réinitialisation de mot de passe

Anchor link to

Pour envoyer un e-mail de réinitialisation de mot de passe, vous devrez configurer l’événement de réinitialisation de mot de passe, configurer le lien de réinitialisation de mot de passe de votre côté, puis construire un Customer Journey pour envoyer l’e-mail.

Suivez les étapes ci-dessous pour terminer la configuration :

Étape 1. Configurer l’événement de réinitialisation de mot de passe dans Pushwoosh

Anchor link to

Lorsqu’un utilisateur demande un changement de mot de passe, vous déclenchez un événement, tel que password change requested. Vous devez configurer cet événement à l’avance.

  1. Accédez à Events dans le tableau de bord Pushwoosh et cliquez sur Create event.
  2. Nommez l’événement, par exemple, Password reset request.
  3. Ajoutez les attributs suivants à l’événement :
Nom de l’attributTypeDescriptionValeur d’exemple
reset_linkStringLe lien unique de réinitialisation de mot de passe.https://yourapp.com/reset-password?token=abc
user_nameStringLe nom de l’utilisateur pour la personnalisation.John
token_durabilityIntegerValidité du jeton en secondes (par ex., 24 heures).86400
dateDateLa date et l’heure de la demande de réinitialisation.2024-11-18T10:00:00Z

Ces attributs agissent comme des placeholders, recevant des données dynamiques de votre système lorsque l’événement est déclenché.

Interface de configuration d'événement montrant l'événement de demande de réinitialisation de mot de passe avec les attributs requis

Configurez l’événement dans votre application. En savoir plus sur la configuration des événements personnalisés

Étape 2. Générer un lien de réinitialisation de mot de passe

Anchor link to

Lorsqu’un utilisateur demande une réinitialisation de mot de passe (par ex., en cliquant sur « Mot de passe oublié »), vous devrez :

  1. Générer un jeton unique. Créez un jeton sécurisé, généré de manière aléatoire pour l’utilisateur. Par exemple, 12345-abcde-67890.
  2. Combinez le jeton avec votre URL de réinitialisation de mot de passe. Par exemple, https://yourapp.com/reset-password?token=12345-abcde-67890.
  3. Enregistrez le jeton dans votre base de données, lié au compte de l’utilisateur, et définissez une durée d’expiration (par ex., 24 heures).
  4. Incluez le lien de réinitialisation dans l’attribut d’événement reset_link lors du déclenchement de l’événement Password Reset Request.

Étape 3. Créer le contenu de l’e-mail

Anchor link to
  1. Accédez à Email content dans Pushwoosh et créez un nouveau contenu d’e-mail. En savoir plus
  2. Ajoutez des placeholders pour le contenu dynamique :
    1. {reset_link} pour le lien de réinitialisation de mot de passe.
    2. {user_name} pour le nom de l’utilisateur.
    3. {token_durability} pour la durée d’expiration du lien.
Éditeur de contenu d'e-mail avec des placeholders pour les champs reset_link, user_name et token_durability

Étape 4. Créer la campagne

Anchor link to
  1. Accédez à la section Customer Journey dans Pushwoosh et cliquez sur Create Campaign.
  2. Glissez-déposez un élément Trigger-based entry sur le canevas.
  3. Configurez le déclencheur pour qu’il s’active lorsque votre système envoie l’événement Password Reset Request.
Canevas du Customer Journey montrant l'élément Trigger-based entry configuré pour l'événement Password Reset Request
  1. Ajoutez un élément Email sur le canevas.

  2. Liez l’e-mail à l’élément Trigger-based entry.

  3. Sélectionnez le contenu de l’e-mail créé précédemment avec les placeholders pour le lien de réinitialisation et les détails de l’utilisateur.

Élément Email lié à l'entrée de déclenchement avec le contenu de l'e-mail de réinitialisation de mot de passe et les placeholders dynamiques
  1. Pour vous assurer que le message est livré indépendamment de toute limite de message, sélectionnez Send messages without global frequency capping dans les paramètres de livraison.

  2. Après avoir ajouté le contenu du message, assurez-vous que toutes les étapes du parcours sont correctement configurées. Ajoutez l’élément Exit et cliquez sur Launch campaign pour démarrer le parcours.

Parcours d'e-mail de réinitialisation de mot de passe terminé avec l'élément Exit configuré et prêt à être lancé

Une fois activé, le message de réinitialisation de mot de passe sera automatiquement envoyé lorsqu’un utilisateur demandera à réinitialiser son mot de passe, offrant une expérience fluide et sécurisée.