Utilisez l'étape « Question » dans vos flux de messagerie WhatsApp pour collecter des informations auprès de vos contacts. Vous pouvez utiliser une série d'étapes de questions pour collecter des informations telles que les coordonnées, les préférences, les centres d'intérêt, et plus encore. Cette information est ensuite enregistrée en tant que variable d'étape que vous pouvez référencer tout au long du reste du flux.
Remarque
Les réponses ne sont pas enregistrées dans les fiches de contact et sont supprimées une fois qu'un contact a terminé un flux. Pour enregistrer toutes les informations recueillies via une étape de question dans une fiche de contact, utilisez l'étape « Mise à jour du contact ».
Configurer l'étape « Question »
- Cliquez sur WhatsApp > Flux de messagerie dans le menu de gauche.
- Modifiez ou créez un nouveau flux de messagerie.
- Si vous modifiez un flux, cliquez sur un flux > Mettre à jour > Étapes. Cliquez sur un nœud (+) dans le générateur où vous souhaitez placer l'action. Une fenêtre modale apparaîtra. Cliquez sur l'option « Question », puis cliquez sur le bouton « Ajouter »
- Si vous créez un nouveau flux, une fenêtre modale apparaîtra dans le générateur de flux. Cliquez sur l'option « Question », puis cliquez sur le bouton « Ajouter »
- Dans la fenêtre modale « Question » qui apparaît :
- Cliquez sur l'icône en forme de crayon et donnez un nom à votre étape. Nous vous recommandons d'utiliser des noms uniques, courts et descriptifs
- Saisissez la question que vous souhaitez poser dans le champ prévu à cet effet. Veuillez noter que vous pouvez personnaliser cette question en cliquant sur l'éclair et en sélectionnant une option
- Choisissez parmi l'un des types de réponse suivants :
- Texte libre
- Option unique
- Numéro
- Emplacement
- URL
- Fichier
- Document
- Image
- Vidéo
- Téléphone
- Date
- N'importe quel message
- Fournissez un message de validation de réponse
- Cliquez sur les boutons facultatifs pour les activer :
- Passer à une autre étape si le contact ne répond pas correctement à la question
- Passer à une autre étape si le contact ne répond pas à la question dans un délai déterminé
- Effectuer une action si l'envoi du message échoue
À propos des différents types de réponses
Nous validons chaque type de réponse, et chacun possède ses propres options de configuration.
Texte libre
Cette option permet aux contacts de saisir leur réponse, et nous vérifions que leur réponse est sous forme de texte. Si la réponse n'est pas du texte, le système envoie un message de validation demandant au contact de répondre avec du texte.
Les options de configuration supplémentaires incluent :
- Bouton « Regrouper plusieurs messages comme réponse finale »
L'activation de cette option offre au contact une fenêtre d'attente pour envoyer plusieurs messages, qui seront regroupés en une seule réponse. La fenêtre d'attente est définie dans le champ « Minutes à attendre depuis le dernier message ». - Champ « Minutes à attendre depuis le dernier message »
Indiquez un délai d'attente en minutes. Les contacts attendent à cette étape jusqu'à ce que le nombre de minutes que vous avez défini se soit écoulé avant que nous considérions la question comme ayant reçu une réponse. - Champ « Message de validation de la réponse »
Si le contact ne
Option unique
Cela permet aux contacts de sélectionner une seule réponse parmi une liste d'options. Vous pouvez choisir d'afficher les options de réponse :
- Boutons
Les options apparaissent sous forme de boutons interactifs. Vous pouvez avoir jusqu'à trois options. Chaque option a une limite de 20 caractères. Si vous avez besoin de plus de caractères, utilisez plutôt l'option Emoji ou Nombres.
Les options de configuration supplémentaires incluent le bouton « Utiliser une variable comme source de données pour les options ? ». En activant cette option , vous pouvez sélectionner une variable comme source de données pour les options. Vous pouvez choisir quelles propriétés seront utilisées pour les valeurs et les titres - Liste d'options
Les options de réponse apparaissent sous forme de liste déroulante. Vous pouvez avoir jusqu'à dix options de réponse. Chaque titre d'option est limité à 20 caractères. Une description supplémentaire peut être ajoutée à chaque option. Les descriptions sont limitées à 65 caractères. Si vous avez besoin de plus de caractères, utilisez plutôt l'option Emoji ou Nombres.
Les étapes de configuration supplémentaires comprennent :- Texte « Bouton Ouvrir la liste » - Ce texte apparaît en bas de votre message. Les contacts peuvent cliquer sur ce texte pour voir la liste des options parmi lesquelles choisir
- "Utiliser une variable comme source de données pour les options ?" bascule - Activer cette option vous permet de sélectionner une variable comme source de données pour les options." Vous pouvez choisir quelles propriétés seront utilisées pour les valeurs et les titres
- Champ « Quelles options les utilisateurs peuvent-ils choisir ? » - Saisissez l'une des options de réponse qu'un contact peut choisir. Notez que vous pouvez ajouter un texte de description facultatif. Pour ajouter une autre option, cliquez sur le bouton « + Ajouter une option »
- Émojis
Les options sont affichées sous forme de liste textuelle utilisant des émojis de chiffres. Par exemple, 1️⃣, 2️⃣, 3️⃣ . Cette option vous permet d'envoyer un nombre illimité de sélections parmi lesquelles un contact peut choisir.
Pour une configuration supplémentaire, saisissez l'option de réponse dans le champ prévu à cet effet. Pour ajouter une autre option, cliquez sur « + Ajouter une option ». - Nombres
Les options sont affichées sous forme de liste numérique ordonnée et textuelle. Par exemple, 1, 2, 3. Cette option vous permet d'envoyer un nombre illimité de sélections parmi lesquelles un contact peut choisir. Dans ce cas, le contact sélectionnerait le numéro correspondant à l'option.
Pour une configuration supplémentaire, saisissez l'option de réponse dans le champ prévu à cet effet. Pour ajouter une autre option, cliquez sur « + Ajouter une option ».
Numéro
Cela permet aux contacts de saisir un nombre dans le champ. Par exemple, leur âge. Par défaut, la question numérique n'autorise que les nombres entiers.
Les étapes de configuration supplémentaires comprennent :
- Bouton « Autoriser les décimales dans les réponses ? » - cliquer sur ce bouton permet au contact de soumettre un nombre avec une décimale
- Bouton « Limiter les réponses dans une plage spécifique ? » - cliquer sur ce bouton vous permet de définir une plage pour les valeurs minimales et maximales. Si un utilisateur envoie un nombre en dehors de la plage, un message de validation sera envoyé
Emplacement
La validation garantit que le système reçoit un emplacement et enregistre sa latitude et sa longitude.
URL
Valide que l'utilisateur envoie une URL valide, incluant un domaine de premier niveau (par exemple, .com, .io ou .mx).
Valide que l'utilisateur envoie une adresse de domaine valide, incluant un symbole @ et un domaine de premier niveau (par exemple, .com, .io ou .mx).
Fichier
Valide que le contact télécharge un fichier dans l'un de ces formats : .pdf, .jpg, .png, .mp4.
Document
Valide que le contact télécharge un fichier .pdf.
Image
Valide que le contact télécharge un fichier .jpg ou .png.
Vidéo
Valide que le contact télécharge un fichier .mpg4.
Téléphone
Cela permet aux contacts de soumettre leur numéro de téléphone.
Valide que le numéro de téléphone contient au moins 10 chiffres et commence par le symbole « + ».
Vous pouvez définir un code pays par défaut pour le numéro de téléphone. Si l'utilisateur envoie un numéro sans indicatif de pays, le système ajoutera l'indicatif de pays par défaut au début du numéro et vérifiera qu'il comporte 10 chiffres.
Date
Valide que le contact envoie une date. Par exemple, leur date de naissance ou d'anniversaire. Les formats de date acceptés incluent AAAA-MM-JJ et JJ de MMMM de AAAA (par exemple, 01 de Enero de 2000)
Tout message
Cela permet aux contacts de répondre à la question en utilisant l'une des options de réponse répertoriées ci-dessus.
Options dynamiques - Bouton "Utiliser une variable comme source de données pour les options ?"
Les options dynamiques sont disponibles avec le format de réponse « Option unique » pour les choix de liste et de bouton.
Vous pouvez fournir une liste d'options de réponse avec un contenu variable. Ce contenu est récupéré depuis une source externe, telle qu'une API.
Un cas d'usage est celui où vous disposez d'un menu qui récupère l'historique des commandes d'un contact et vous souhaitez utiliser ces informations pour créer une liste d'options. Vous pouvez activer ce bouton pour récupérer la liste des options à partir d'un webhook.
Pour utiliser cette fonctionnalité, vous devez configurer un identifiant pour les options et définir quelle étiquette sera affichée. De plus, les options doivent être une liste d'éléments. Par exemple : [{name: "Pikachu", value: 1}, {name: "Bulbasaur", value: 2}, ...]
À propos des messages de validation des réponses
Vous pouvez personnaliser le message de validation pour chaque étape de question. Le système envoie ce message lorsque la réponse du contact ne correspond pas à la réponse attendue.
Bouton « Passer à une autre étape si l'utilisateur ne répond pas correctement à la question »
Activer ce bouton vous permet d'envoyer un contact vers une autre étape de votre flux s'il ne répond pas correctement à la question. Avec ce bouton, vous pouvez définir le nombre de tentatives de réponse que chaque contact peut avoir avant de passer à une autre étape.
Lorsque cette option est activée, deux nouvelles branches apparaîtront dans votre flux : une pour les contacts qui ont répondu (branche « Réponse ») et l'autre pour les contacts qui ont dépassé leur limite de tentatives de réponse (branche « Tentatives échouées »).
Avec cette option, vous pouvez ajouter des étapes sous la branche « Tentatives échouées » telles que l'envoi d'un message au contact lui demandant s'il a besoin d'aide avant de le renvoyer à l'étape « Question ». Ou vous pouvez rediriger le contact vers un agent en direct si nécessaire.
Bouton « Passer à une autre étape si l'utilisateur ne répond pas à la question dans un délai déterminé »
L'activation de ce bouton vous permet d'envoyer le contact vers une autre étape de votre flux s'il ne répond pas à votre question dans le délai que vous avez défini.
Lorsque cette option est activée, deux nouvelles branches apparaîtront dans votre flux : une pour les contacts qui ont répondu (branche « Réponse ») et l'autre pour les contacts ayant expiré (branche « Tentatives échouées »).
Veuillez noter que si vous avez activé l'option « Aller à une autre étape si l'utilisateur ne répond pas correctement aux questions », seule la branche « Délai d'expiration » apparaîtra.
Les options de configuration supplémentaires pour ce paramètre incluent :
- Définir une fenêtre de temps de réponse
Saisissez un nombre et sélectionnez s'il doit correspondre à des minutes, des heures ou des jours. Veuillez noter que si la période d'attente dépasse 24 heures, vous devez utiliser une étape « Modèle » pour poursuivre la conversation - Bouton « Continuer uniquement selon un planning spécifique »
L'activation de cette option vous permet de choisir soit les heures de travail de votre compte, soit des heures personnalisées
Bouton bascule « Faire autre chose si l'envoi du message échoue ? »
L'activation de ce bouton crée une nouvelle branche « Échec de l'envoi » dans votre flux. Ici, vous pouvez ajouter des étapes supplémentaires que le contact peut suivre.
Utilisation des réponses dans votre flux
Par défaut, chaque étape de question enregistre la réponse du contact dans une variable de flux. Cette variable est supprimée une fois le flux terminé.
Cependant, vous pouvez toujours l'utiliser plus tard dans le flux en la sélectionnant dans le menu déroulant des variables et en cliquant sur celle portant le nom de l'étape de question. Ceci est utile si vous souhaitez utiliser la réponse dans une étape de message ou une étape de webhook, mais que vous ne souhaitez pas l'enregistrer sur le contact, et si vous souhaitez l'enregistrer sur le contact, utilisez l'étape Mise à jour du contact pour enregistrer les informations de ce contact entre les flux.