Passer au contenu

Demander les coordonnées des utilisateurs WhatsApp identifiés uniquement par BSUID

Créez un flux de travail qui détecte les utilisateurs WhatsApp entrants identifiés uniquement par BSUID et sans numéro de téléphone, leur demande de partager leurs coordonnées, puis enregistre le numéro partagé dans leur profil Braze afin que vous puissiez fusionner les doublons si nécessaire.

Lorsqu’un utilisateur WhatsApp écrit à votre entreprise avec un nom d’utilisateur et sans historique de conversation, Braze peut créer ou associer un profil qui possède un BSUID mais aucun numéro de téléphone. En demandant ses coordonnées, vous pouvez enregistrer un numéro de téléphone dans ce profil, vérifier si l’utilisateur existe déjà dans votre espace de travail et fusionner les utilisateurs en double le cas échéant.

Exigences

Avant de créer ce flux de travail, vérifiez les points suivants :

Exigence Description
Configuration de WhatsApp Votre compte WhatsApp Business est connecté à Braze et votre groupe d’abonnement peut recevoir des messages entrants. Consultez la section Configuration de WhatsApp.
Messages de demande de coordonnées Dans l’éditeur de messages WhatsApp, vous pouvez sélectionner la mise en page de réponse Demander les coordonnées, ou créer ou sélectionner un modèle Demander les coordonnées.
Liquid pour le partage de coordonnées entrant Vous pouvez utiliser {{whats_app.${contact_shared_phone_number}}} dans une étape Mise à jour utilisateur. Pour en savoir plus sur cet attribut, consultez Numéro de téléphone partagé.
Stratégie de fusion Vous avez défini la manière dont les numéros partagés doivent être rapprochés des profils existants. Consultez la section Fusionner les utilisateurs en double.

Fonctionnement du flux

sequenceDiagram
    participant User
    participant Braze
    User->>Braze: Inbound WhatsApp message (BSUID only)
    Note over Braze: Entry audience: Phone Number is blank
    Braze->>User: Request Contact Info response (Share Contact Info)
    User->>Braze: Responded to contact info request
    Braze->>Braze: User Update sets Phone Number from contact_shared_phone_number
    Note over Braze: Optional: merge duplicate profiles
  1. Un utilisateur envoie un message WhatsApp entrant.
  2. Braze le fait entrer dans un Canvas uniquement si le champ Numéro de téléphone est vide, c’est-à-dire si l’expéditeur utilise un BSUID sans numéro de téléphone enregistré.
  3. Braze répond avec un message de réponse Demander les coordonnées qui inclut le bouton natif WhatsApp Partager les coordonnées.
  4. Lorsque l’utilisateur partage ses coordonnées, une étape Parcours d’action détecte l’événement A répondu à la demande de coordonnées.
  5. Une étape Mise à jour utilisateur écrit {{whats_app.${contact_shared_phone_number}}} dans l’attribut Numéro de téléphone du profil.
  6. Vous fusionnez ce profil avec tout profil existant qui utilise le même numéro de téléphone, comme décrit à l’étape 5.

Créer le Canvas

Étape 1 : Créer un Canvas basé sur l’action

  1. Accédez à Envoi de messages > Canvas et sélectionnez Créer un Canvas.
  2. Nommez votre Canvas (par exemple, « WhatsApp — Demander les coordonnées des utilisateurs BSUID »).
  3. Sous Planification de l’entrée, sélectionnez Basée sur l’action.
  4. Sous Options basées sur l’action, ajoutez le déclencheur d’entrée Envoyer un message entrant WhatsApp et sélectionnez votre Groupe d’abonnement.
    • Sous Condition à remplir, sélectionnez Aucune, sauf si vous souhaitez que seuls certains mots-clés lancent ce flux.
  5. Passez à Audience cible. Dans votre groupe de filtres, ajoutez Numéro de téléphone est vide.

Cette combinaison (message WhatsApp entrant et numéro de téléphone vide) cible les utilisateurs qui écrivent avec un BSUID et n’ont pas encore de numéro de téléphone dans leur profil Braze.

Étape 2 : Envoyer un message de réponse Demander les coordonnées

Comme l’utilisateur a déjà écrit à votre entreprise, la fenêtre de conversation de 24 heures est ouverte : nous vous recommandons donc d’utiliser un Message de réponse plutôt qu’un modèle. Procédez comme suit pour envoyer la demande.

  1. Ajoutez une étape Message.
  2. Sélectionnez WhatsApp > votre groupe d’abonnement > Message de réponse.
  3. Choisissez la mise en page Demander les coordonnées.
  4. Rédigez un corps de message qui explique pourquoi vous demandez le numéro de téléphone.
    • Par exemple, expliquez que l’utilisateur possède peut-être déjà un compte et que le partage de ses coordonnées vous permet de relier sa conversation WhatsApp à ce profil.
  5. Conservez le bouton natif Partager les coordonnées. WhatsApp transmet le numéro de l’utilisateur dans un format cohérent, ce qui limite la saisie manuelle et les problèmes de formatage.

Vous pouvez toujours personnaliser le corps du message et localiser le texte comme pour n’importe quel message de réponse.

Éditeur de message de réponse WhatsApp avec la mise en page Demander les coordonnées, un corps de message invitant l’utilisateur à partager son numéro de téléphone et un bouton Partager les coordonnées.

Étape 3 : Attendre la réponse avec les coordonnées

  1. Ajoutez une étape Parcours d’action après le message.
  2. Créez un groupe qui utilise le même groupe d’abonnement WhatsApp.
  3. Définissez la condition sur A répondu à la demande de coordonnées.

Cette condition correspond aux messages WhatsApp entrants qui répondent à votre demande de coordonnées : le numéro de téléphone partagé est donc disponible dans l’événement entrant.

Groupe Parcours d’action avec Envoyer un message entrant WhatsApp et A répondu à la demande de coordonnées sélectionnés.

Étape 4 : Mettre à jour le numéro de téléphone du profil

Sur la branche du Parcours d’action correspondant à A répondu à la demande de coordonnées, mettez à jour le profil utilisateur avec le numéro de téléphone partagé.

  1. Ajoutez une étape Mise à jour utilisateur.
  2. Mettez à jour l’attribut standard Numéro de téléphone.
  3. Dans la personnalisation, ouvrez Propriétés WhatsApp et sélectionnez l’attribut du numéro de téléphone partagé afin que la valeur soit {{whats_app.${contact_shared_phone_number}}}.

Après cette étape, le profil BSUID auparavant anonyme dispose d’un numéro de téléphone et conserve l’historique des messages WhatsApp.

Étape Mise à jour utilisateur qui met à jour l’attribut Numéro de téléphone avec l’étiquette Liquid du numéro de téléphone partagé via WhatsApp.

Étape 5 : Fusionner les utilisateurs en double

L’enregistrement du numéro de téléphone ne fusionne pas automatiquement les profils. Une fois le numéro ajouté au profil BSUID, utilisez votre processus habituel de résolution des doublons pour fusionner ce profil avec l’utilisateur principal lorsqu’une correspondance existe.

Vous pouvez :

Procédez de la même manière que pour les doublons issus d’autres canaux ou sources d’identité.

Configuration alternative : répartir le flux entre une Campaign et un Canvas

Au lieu de créer un flux Canvas complet pour un seul parcours guidé, vous pouvez répartir ce même flux de travail entre une Campaign et un Canvas. Optez pour cette répartition lorsque plusieurs messages en amont peuvent demander des coordonnées et que vous souhaitez un entonnoir de mise à jour commun :

  1. Créez une Campaign qui fait entrer les utilisateurs sur Envoyer un message entrant WhatsApp lorsque Numéro de téléphone est vide, puis envoie le message de réponse Demander les coordonnées.
  2. Créez un Canvas qui fait entrer les utilisateurs sur Envoyer un message entrant WhatsApp lorsque la condition est A répondu à la demande de coordonnées, puis exécute l’étape Mise à jour utilisateur (ainsi que toute étape de fusion que vous automatisez).
New Stuff!