Passer au contenu

Messages produit

Les messages produit vous permettent d’envoyer des messages WhatsApp interactifs qui présentent des produits directement depuis votre catalogue Meta.

Lorsque vous envoyez un message produit WhatsApp à un utilisateur, celui-ci suit le parcours client suivant :

  1. L’utilisateur reçoit votre message produit ou catalogue dans WhatsApp.
  2. L’utilisateur ajoute des produits à son panier directement depuis WhatsApp.
  3. L’utilisateur appuie sur Place order dans WhatsApp.
  4. Votre site web ou application reçoit les données du panier depuis Braze et génère un lien de paiement.
  5. L’utilisateur est redirigé vers votre site web ou application pour finaliser son achat.

Lorsque les utilisateurs ajoutent des articles à leur panier via les messages catalogue, Braze reçoit des données webhook pour les actions de suivi.

Conditions requises

Condition Description
Compte WhatsApp Business Pour utiliser les messages produit WhatsApp, vous devez disposer d’un compte WhatsApp Business connecté à Braze.
Catalogue Meta Vous devez configurer un catalogue Meta dans votre Commerce Manager.
Conformité aux conditions Respectez les conditions et politiques commerciales de Meta.

Types de messages produit

Les messages de catalogue affichent l’intégralité de votre catalogue de produits dans un format interactif. Ils sont disponibles en tant que messages modèles et messages de réponse.

Si vous avez activé les autorisations de catalogue pour Braze lors de la configuration, vous pouvez sélectionner la miniature visible par les utilisateurs.

Les messages multi-produits mettent en avant des produits spécifiques de votre catalogue, avec jusqu’à 30 éléments mis en avant par message. Ils sont disponibles en tant que messages modèles et messages de réponse.

Vous pouvez sélectionner les produits manuellement à l’aide de leurs ID ou, si vous avez activé les autorisations de catalogue lors de la configuration, utiliser le sélecteur de produit déroulant.

Les messages de produit unique mettent en avant un produit spécifique de votre catalogue de produits. Ils sont disponibles en tant que messages de réponse.

Vous pouvez sélectionner les produits manuellement à l’aide de leurs ID ou, si vous avez activé les autorisations de catalogue lors de la configuration, utiliser le sélecteur de produit déroulant.

Configuration des messages produits

  1. Dans le Meta Commerce Manager, suivez les instructions de Meta pour créer votre catalogue Meta. Assurez-vous d’être dans le même portefeuille Meta Business que celui où se trouve votre compte WhatsApp Business connecté à Braze.
  2. Suivez les instructions de Meta pour connecter votre catalogue Meta à votre compte WhatsApp Business connecté à Braze en attribuant l’autorisation « Manage Catalog » dans Meta Business Manager.

Page « Catalogs » de Meta avec une flèche pointant vers le bouton « Assign partner » pour le catalogue nommé « sweeney_catalog ».

Assurez-vous d’utiliser l’identifiant Braze Business Manager, 332231937299182, comme identifiant partenaire.

Fenêtre de partage d'un catalogue avec un partenaire contenant des champs pour saisir un identifiant partenaire et attribuer l'autorisation « Manage catalog ».

  1. Sélectionnez les paramètres de votre catalogue Meta. Vous devez sélectionner Show catalog icon in chat header pour envoyer des messages de catalogue.

Page des paramètres du WhatsApp Manager pour le catalogue « Catalog_products ».

  1. Dans Braze, suivez le processus d’inscription intégrée pour accorder les autorisations. Assurez-vous de sélectionner tous les catalogues pour lesquels vous souhaitez accorder des autorisations. Cela débloquera le sélecteur de produits intégré de Braze.

Fenêtre avec cinq catalogues sélectionnés pour accorder les autorisations.

Créer un message produit

Vous pouvez créer un message produit en utilisant un modèle de message WhatsApp ou un message de réponse.

  1. Dans votre Meta Business Manager, accédez à Message Templates.
  2. Sélectionnez Catalog comme format, puis choisissez entre Catalog message (affiche le catalogue complet) et Multi-product catalog message (met en avant des articles spécifiques).
  3. Dans Braze, créez une Campaign WhatsApp ou une étape Message Canvas.
  4. Sélectionnez le groupe d’abonnement correspondant à l’endroit où vous avez soumis le modèle.
  5. Sélectionnez WhatsApp Template Message.
  6. Sélectionnez le modèle que vous souhaitez utiliser.
    • Si vous sélectionnez un modèle multi-produits, indiquez le titre de la section et les identifiants de contenu des produits à mettre en avant. Vous pouvez soit copier l’identifiant de contenu directement depuis votre Meta Commerce Manager, soit, si vous avez activé les autorisations pour le sélecteur de produits intégré, sélectionner les articles.

Liste d'articles avec des champs pour saisir les titres de section et l'identifiant de contenu.

Liste d'articles avec un menu déroulant permettant de sélectionner des articles.

  1. Poursuivez la création de votre message.
  1. Dans Braze, créez une Campaign WhatsApp ou une étape Message Canvas.
  2. Sélectionnez un groupe d’abonnement.
  3. Sélectionnez Response Message.
  4. Sélectionnez Meta Product Messages.

Options pour sélectionner un type de message et une mise en page de message de réponse, avec « Response Message » et « Meta Product Messages » mis en surbrillance.

  1. Sélectionnez le type de message que vous souhaitez utiliser.

Sélection de la mise en page du message « Multi-product ».

  1. Poursuivez la création de votre message.

Exemple de message produit Meta avec des informations remplies pour les produits.

Gestion des produits

Accès au Commerce Manager

Dans votre Meta Business Manager, accédez à Commerce Manager et sélectionnez votre organisation. Vous pouvez y gérer les ressources de votre catalogue, par exemple :

  • Créer de nouveaux catalogues
  • Ajouter des produits à des catalogues existants
  • Mettre à jour les informations produit
  • Supprimer les articles abandonnés

Recevoir des questions produit entrantes

Les utilisateurs peuvent répondre à votre message produit ou catalogue par des questions sur les produits. Celles-ci arrivent sous forme de messages entrants, qui peuvent ensuite être triés à l’aide d’une étape Parcours d’action.

De plus, Braze extrait l’ID du produit et l’ID du catalogue à partir de ces questions, ce qui vous permet d’automatiser les réponses ou de transmettre les questions à une autre équipe (comme le support client) en incluant ces détails. Par exemple, vous pourriez personnaliser les réponses avec les propriétés WhatsApp inbound_product_id ou inbound_catalog_id.

Fenêtre « Ajouter une personnalisation » avec un type de personnalisation « WhatsApp Properties » et un attribut « inbound_product_id » mis en évidence.

Paiement : traitement du panier et webhooks

Lorsque les utilisateurs interagissent avec vos messages produit WhatsApp, ils peuvent parcourir les produits et ajouter des articles à leur panier. Cependant, il n’existe actuellement aucune fonctionnalité de paiement intégrée pour les informations de livraison ou le traitement des paiements. Nous vous encourageons plutôt à créer un panier dans votre propre application ou site web et à diriger les utilisateurs vers ce panier à l’aide d’un lien personnalisé.

Points à considérer

  • Pas de paiement dans l’application : Les utilisateurs ne peuvent pas finaliser leurs achats directement dans WhatsApp. Toutes les transactions doivent être redirigées vers votre site web ou votre application.
  • Lien personnalisé requis : Vous devez créer un lien personnalisé qui dirige les utilisateurs vers leur panier sur votre plateforme.
  • Configuration manuelle : Le processus de configuration nécessite un paramétrage manuel de votre panier et de vos flux de communication.

Configurer les déclencheurs d’événements de panier

Lorsqu’un client passe une commande dans WhatsApp, Braze effectue automatiquement les actions suivantes :

  1. Réception du contenu du panier depuis WhatsApp (identifiants produit, quantités et autres données de commande).
  2. Création d’un événement eCommerce ecommerce.cart_update avec toutes les données pertinentes, y compris source = whats_app.
  3. Déclenchement d’une réponse, vous permettant de configurer des Campaigns automatisées pour répondre à la commande.

L’événement eCommerce ecommerce.cart_update n’apparaît dans la liste de Braze qu’après l’envoi d’un événement, ce qui peut être fait en générant un message produit de test depuis Braze et en soumettant un événement de panier. L’événement de panier inclut :

  • ID du panier : Identifiant unique du panier
  • Produits : Liste des articles avec les identifiants produit, les quantités et les prix
  • Valeur totale : Somme de tous les articles
  • Devise : La devise du panier
  • Source : Indiquée comme « whats_app »
  • Métadonnées : Données supplémentaires telles que l’ID du catalogue et le texte du message

Vous trouverez des informations supplémentaires sur les événements de panier Braze dans Types d’événements eCommerce recommandés.

Configurer une réponse déclenchée

  1. Créez un déclencheur d’événement personnalisé pour ecommerce.cart_updated.
  2. Ajoutez un filtre de propriété pour source = "whats_app".

Étape Canvas pour un déclencheur d'événement personnalisé « ecommerce.cart_updated » avec la propriété de base « source » égale à « whats_app ».

  1. Configurez les actions de suivi en fonction des données du panier.

Utilisez Liquid pour créer des URL de panier directement dans votre message de réponse. Cette approche est idéale si vos identifiants produit sont cohérents entre WhatsApp et votre plateforme eCommerce.

Exemple Liquid

{% assign cart_link = "http://alejandro-test-new.myshopify.com/cart/" %}
{% for product in event_properties.products %}
 {% assign variant_id = product.product_id %}
 {% assign quantity = product.quantity %}
 {% if forloop.first %}
   {% assign cart_link = cart_link | append: variant_id | append: ":" | append: quantity %}
 {% else %}
   {% assign cart_link = cart_link | append: "," | append: variant_id | append: ":" | append: quantity %}
 {% endif %}
{% endfor %}
{{ cart_link }}

Configuration

  1. Créez une Campaign de message de réponse WhatsApp avec le déclencheur d’un événement eCommerce ecommerce.cart_update.
  2. Créez un message de suivi avec l’URL du panier.
  3. Construisez votre URL de panier avec Liquid. Si vous utilisez Shopify, vous pouvez créer un permalien de panier avec l’exemple Liquid précédent.

Diagramme illustrant le flux de paiement pour un panier généré avec Liquid : Meta envoie un message de commande reçue à Braze, qui déclenche un déclencheur basé sur une action, puis crée un message avec un lien de panier, qui envoie ensuite un message WhatsApp.

Effectuez un appel API vers votre système eCommerce pour générer une URL de paiement personnalisée. Cette approche est idéale si vous avez besoin d’une génération dynamique d’URL de panier ou d’un mappage de produits complexe.

Configuration

  1. Créez une Campaign webhook ou une étape Canvas déclenchée par l’événement eCommerce ecommerce.cart_update, qui enverra les données du panier à votre système eCommerce.
  2. Créez une Campaign WhatsApp ou une étape de message Canvas déclenchée par le même événement eCommerce pour envoyer un message de réponse WhatsApp avec l’URL du panier à l’utilisateur. Suivez les instructions du message de réponse suivant pour utiliser le contenu connecté.

Diagramme illustrant le flux de paiement pour un appel de contenu connecté : Meta envoie un message de commande reçue à Braze, qui effectue des appels bidirectionnels avec une plateforme eCommerce, puis envoie un message WhatsApp.

Utilisez des webhooks pour envoyer les données du panier à votre système, puis déclenchez des messages de suivi via des événements personnalisés. Cette approche est idéale pour les intégrations complexes nécessitant un traitement approfondi du panier ou des flux de travail à plusieurs étapes.

Configuration

Créez une Campaign webhook ou une étape Canvas déclenchée par l’événement eCommerce ecommerce.cart_update, qui enverra les données du panier à votre système eCommerce. Votre API effectuera ensuite les actions suivantes :

  1. Réception des données du panier
  2. Création d’un panier dans votre système
  3. Génération de l’URL de paiement
  4. Envoi d’un événement checkout_started à Braze, déclenchant l’envoi de votre message WhatsApp avec le lien de paiement

Diagramme illustrant le flux de paiement pour les webhooks et événements personnalisés : Meta envoie un message de commande reçue à Braze, qui effectue des appels bidirectionnels avec une plateforme eCommerce, puis envoie un message WhatsApp avec l'URL du panier.

Tests et validation

Exigences relatives aux messages de test

La fonctionnalité de panier est conservée entre les messages de test, mais le traitement du résultat entrant ne l’est pas.

Aperçu du message

  • Les images et les détails des produits sont extraits de votre catalogue Meta.
  • L’aperçu interactif affiche des marques substitutives jusqu’à ce que l’intégration soit terminée.

Codes d’erreur

  • Si un ID de produit n’existe pas dans le catalogue, vous recevrez l’erreur product not found for product_retailer_id, fake-product-id, in catalog_id, 1903196950214359.
  • Si un catalogue est déconnecté du WABA, vous recevrez l’erreur Check if catalog is linked to the WhatsApp Business Account and the catalog is enabled in the WhatsApp Commerce Settings.
New Stuff!