AlcmeonChat - étapes de scénario
Table des matières
Voici la liste de toutes les étapes disponibles dans l'Editeur de bot pour envoyer des messages de différents formats à vos clients sur le canal AlcmeonChat.
AI Bot ✨
Cette étape permet à une API d'intelligence artificielle (NLP ou générative) de répondre au dernier message du client.
Voir notre article dédié : Créer votre scénario de Bot IA
AI satisfaction ✨
Cette étape est destinée à apparaître après qu'une IA a donné une réponse, afin que vous puissiez recueillir la satisfaction du client concernant la réponse de l'IA.
Voir notre article dédié : Créer votre scénario de Bot IA
Get Started
Cette étape se déclenche lorsque le client clique sur le bouton ouvrant la fenêtre de chat, qui peut être liée à un message de bienvenue et un menu de choix d'options pour la suite de la conversation.
D'autre part, elle permet de définir le « menu persistant » du canal AlcmeonChat qui s'ouvre en cliquant sur le bouton de menu à droite de la zone de saisie de message.
Message avec menu
Cette étape envoie un message texte accompagné d'une série de "réponses rapides" (“quick replies” en anglais), qui sont des boutons sur lesquels le client peut cliquer. Ces boutons disparaissent lorsqu'on clique sur l'un d'entre eux. Une fois qu'un bouton est cliqué, le libellé de ce bouton est le message envoyé par le client.
Dans l'éditeur de bot Alcmeon, vous pouvez connecter chaque bouton à une autre étape, afin de poursuivre le scénario lorsque le client clique dessus.
Le message texte envoyé peut contenir des emojis, une image, une vidéo, un fichier audio ou une pièce jointe.
Message seul
Cette étape envoie un message texte au client, comme le "Message avec menu" décrit ci-dessus, mais sans bouton.
Cette étape doit être connectée à une autre étape, sinon le scénario de bot s’arrêtera brutalement à cette étape pour le client.
Carousel

Cette fonction permet d'envoyer un ensemble de 10 « slides » au maximum, qui peuvent défiler horizontalement. Chaque slide peut contenir une image, puis un titre (80 caractères maximum), un sous-titre facultatif (80 caractères maximum) et jusqu'à 3 boutons.
Chaque bouton peut soit être connecté à une autre étape du scénario (poursuivant l'expérience du bot pour le client), soit ouvrir une URL que vous pouvez définir.
Contrairement aux « réponses rapides » décrites dans l'étape « Message avec menu », le fait de cliquer sur un bouton du carrousel ne le fait pas disparaître : le client peut revenir en arrière dans son historique de conversation pour cliquer à nouveau sur le même bouton ou sur un autre bouton du carrousel.
Request e-mail/SMS notification
SMS notification no longer available until further notice
Permet de demander l'e-mail et/ou le numéro de téléphone du client pendant le scénario, afin qu'il soit averti lorsqu'un conseiller envoie une réponse dans la conversation.
Remarque : cette notification ne sera pas envoyée si le client a toujours l'interface AlcmeonChat ouverte dans l'onglet actif, car on suppose qu'il est toujours en train de lire la conversation.
Plusieurs paramètres sont disponibles à cette étape. En particulier, dans le champ « Contenu SMS/Email », vous devez insérer la ou les variables correspondant à ce que vous souhaitez que le client reçoive comme contenu de notification par SMS ou par email.
Voici la liste des variables disponibles :
{{last_user_message}}
{{answer}}
{{landing_page_url}}
Classic example:
Hello, an advisor has replied to you. Here's his reply:
{{answer}}
Click on this link to continue the discussion: {{landing_page_url}}
Retrieving and using an external variable
Exemple de cas d'utilisation : vous souhaitez utiliser AlcmeonChat sur des pages où vos clients sont connectés, et vous voulez récupérer certaines de leurs données personnelles pour les transmettre à inMessage et les rendre visibles à vos conseillers et/ou utiliser ces données dans le cadre de la logique conditionnelle de votre scénario de robot.
Les informations relatives à l'utilisateur connecté sont transmises à inMessage par l'intermédiaire d'attributs constitués d'une liste de paires de clé/valeur (exemple : {"user_firstname":“Jean”,"user_lastname":“Dupont”}
).
Pour en savoir plus : https://developers.alcmeon.com/docs/inmessage-authentication
Ces valeurs peuvent être appelées comme variables dans le scénario de votre bot, avec attributs.user_firstname
et attributs.user_lastname
dans notre exemple.
La recherche d'informations se fait en deux étapes :
- création d'une action dans Alcmeon : stocker chaque attribut dans une nouvelle variable.
- création d'un champ personnalisé : stocker chaque variable de l'étape précédente dans un champ personnalisé que vous aurez créé au préalable.
1. Action dans Alcmeon
Les attributs des variables ne peuvent pas être utilisés directement (par exemple pour alimenter un champ personnalisé).
Dans un scénario, nous devons donc créer une première étape « Action in Alcmeon », qui alimentera de nouvelles variables avec les variables attributs.
Dans notre exemple (nous créons les variables user_firstname et user_lastname) :
- user_firstname = attributes.user_firstname
- nom_d'utilisateur = attributs.nom_d'utilisateur
Ces deux variables peuvent ensuite être utilisées dans notre scénario.
2. Champ personnalisé
Pour exploiter ces informations (par exemple, pour afficher les noms et prénoms dans la Boîte de réception des messages inMessage), nous devons définir des Custom Fields qui seront alimentés par les variables précédemment créées dans notre étape « Action dans Alcmeon ».
Dans notre exemple : nous devons créer deux champs personnalisés qui pourraient s'intituler :
- Nom
- Prénom
Créez ensuite une étape « Custom Fields » dans le scénario :
- Type : variable
- Reprendre le nom de la variable définie dans l'étape Action in Alcmeon (ici : user_firstname)
- Spécifiez le Custom Field à remplir (ici : Nom)