Guide : Comment créer un chatbot Facebook avec ItsAlive.io ?

Benjamin Merritt
Automated Conversations
8 min readSep 13, 2018

ItsAlive.io est un outil qui permet de créer, tester et déployer un chatbot pour sa page Facebook très facilement. Aucune connaissance en développement n’est nécessaire. Grâce à son interface simple et intuitive, vous pourrez rapidement automatiser des conversations afin d’optimiser votre relation client, vos campagnes d’acquisition ou de fidélisation ainsi que de proposer des expériences de marque originales. A tester gratuitement ici

Vous débutez avec les chatbots et sur la plateforme ItsAlive ? Vous êtes au bon endroit. Dans ce tutoriel, vous apprendrez les bases de la création d’un agent conversationnel :

  • Comment créer son chatbot ?
  • Comment ajouter des conditions de déclenchement (détection de mots clés) ?
  • Comment configurer les recettes essentielles de votre bot, c’est-à-dire les ensembles de questions-réponses ?
  • Comment créer un menu ?
  • Comment tester votre chatbot ?
  • Comment mettre mon chatbot sur ma page facebook ?

Avant de vous lancer dans la création d’un chatbot, pensez à vous poser les bonnes questions afin d’identifier la mission que vous voulez donner à votre chatbot. Un chatbot répond généralement à un de ses trois besoins : expérience de marque (brand awareness), service client, fidélisation ou recrutement de clients.

Étape 1 : Nommer votre nouveau chatbot

Commencez par donner un nom à votre bot : il s’agit de l’indiquer seulement afin de pouvoir le reconnaître si vous en créez plusieurs. Vous serez le seul à le voir.
Pour vos utilisateurs, votre bot aura obligatoirement le nom de la page Facebook à laquelle vous l’associerez.

Choisissez la langue principale de votre bot : tous les utilisateurs (pays) utilisent cette langue par défaut. Vous pourrez filtrer par la suite en ajoutant des langues secondaires depuis les réglages.

Étape 2 : Créer sa première recette

Les recettes sont le cerveau et la voix des chatbots ItsAlive.

Une recette est composée de deux principaux éléments:

  • Les conditions de déclenchement (User triggers)
  • La réponse de votre chatbot (Bot Answers)

Le principe est le même pour l’ensemble de votre chatbot. Il s’agit de définir un ensemble de conditions qui vont déclencher le contenu spécifique que vous souhaitez répondre.

Ajouter une réponse et/ou une condition de déclenchement

Ex le plus simple:
- Si l’utilisateur dit “Bonjour(User trigger : détection de mot clés)
- Alors le chatbot va répondre “Hello(Bot answer: Texte)

Vous pouvez créer autant de recettes que vous le souhaitez. Le principe générique du chatbot est de faire des liens entre les recettes : à l’aide de différents boutons, vous pouvez ainsi créer des flux de conversation d’un bout de contenu à un autre. C’est de cette manière que nous créons un arbre de décision.

Ex: Une recette permet de renvoyer vers 3 autres recettes à l’aide de trois boutons, etc…

Tips : Prenez le réflexe d’organiser vos recettes avec des dossiers. C’est beaucoup plus facile de s’y retrouver.

Étape 3 : Bien choisir vos conditions de déclenchement (User triggers)

Le moyen le plus simple pour permettre aux utilisateurs de naviguer parmi les différentes sections de votre bot sont les boutons. C’est à la fois plus naturel pour l’utilisateur et moins contraignant à mettre en place pour vous. Cela va vous permettre de diriger entièrement la conversation, étape par étape, recette par recette, et d’emmener les utilisateurs là où vous le souhaitez. Mais vous pouvez aussi leur laisser un peu plus de liberté en utilisant des user triggers..

Les boutons pour diriger la conversation.

L’idée est: recette #1 > recette #2 > recette #3

Lorsque vous créez une recette, il arrive souvent qu’elle n’ait pas besoin de conditions de déclenchement (user triggers). Vous avez simplement besoin d’ajouter un bouton “Go to recipe” dans le contenu (Bot answers) de votre première recette afin de diriger vers la recette secondaire qui lui est liée.

Vous avez 2 formats de boutons:

  • Les boutons cards ou text + bouton qui restent affichés dans la conversation du bot et peuvent être 3 au maximum par type de contenu
  • Les boutons quick replies qui proposent au choix jusqu’à 11 raccourcis possible.

Détections de mots-clés (keywords)

Une recette peut être déclenchée lorsqu’un utilisateur envoie un ou plusieurs mot-clés dans son message.

Tips: N’oubliez pas d’ajouter leurs pluriels, les synonymes et une version volontairement mal orthographiée. Il est important d’utiliser au moins deux groupes de mots-clés, sinon la réponse risque de se déclencher trop souvent (et pas pour les bonnes raisons).

Les mots clés sont à ajouter par “groupe”. Les conditions s’ajoutent entre les groupes de mots clés et se remplacent au sein d’un même groupe de mots-clés.

Ex:

Groupe #1: “Hello” OU “Hi” etc….
Votre recette va se déclencher à chaque fois qu’un utilisateur va dire l’un de ces mots.

Si nous ajoutons un second groupe: Groupe #2
Groupe #2: “Bot” OU “Chatbot”
Il faudra remplir l’une des deux conditions pour que le contenu se déclenche.

Essayer de garder en tête ces trois étapes :

  • Un groupe de mots-clés pour les verbes / actions
  • Un groupe de mots clés pour les adjectifs / compléments
  • Et si besoin un groupe de mots clés pour les sujets

D’autres conditions de déclenchement (user trigger)

Il existe d’autres manières de déclencher votre contenu. Ces conditions de déclenchement s’appliquent seulement aux utilisateurs qui se sont abonnés (opt-in) à votre chatbot.

RSS feed: Envoyer automatiquement le contenu du flux d’actualité de votre site, blog, média automatiquement lors de la détection d’un nouveau flux RSS.

Schedule: Envoyer des messages tous les jours / semaines / mois. C’est très pratique pour les flux RSS.

Broadcast: Envoyer un message manuellement aux utilisateurs abonnés à votre bot.

Étape 4 : Choisir la réponse de votre bot (Bot Answers)

Une fois que vous avez mis en place votre déclencheur (facultatif), Votre bot peut envoyer un message en utilisant différents formats. Chaque recette peut être composée au maximum de 3 formats successifs .

Tips:

  • C’est ici qu’il est important d’ajouter des boutons si vous ne souhaitez pas que la conversation avec votre utilisateurs ne s’arrête.
  • Vérifiez le compteur de caractères : chaque format est limité.

Il suffit alors d’intégrer jusqu’à 3 de ces formats afin d’illustrer votre propos.

Text: Un bloc de contenu (et d’emoji), jusqu’à 640 caractères.

Text button: Un bloc de texte avec jusqu’à 3 boutons (vers une recette ou vers un lien externe).

Card: Le format card affiche un slider de contenu constitué d’une image, d’un titre, d’une description et jusqu’à 3 boutons. Vous pouvez créer autant de cards que vous le souhaitez, mais Messenger n’en affichera que 10 maximum. Vous pouvez également choisir d’afficher une seule card à la fois de manière aléatoire.

Quick reply: Les quick replies sont des boutons qui redirigent vers d’autres recettes. Ils apparaissent dans la conversation sous la forme de petites bulles. Vous pouvez en ajouter jusqu’à onze par recette .

Médias: Des images, des vidéos ou des GIFs !

Voici une recette avec 3 blocs de contenu: Text + Cards + Quick replies
Voici cette même recette: text + cards + quick replies dans Messenger.

Étape 5 : Configurer les recettes essentielles de votre bot

Lorsque vous créez votre chatbot, il possède obligatoirement deux recettes:. Ce sont les recettes les plus importantes, que vous trouverez dans le dossier Essentials.

Welcome message : c’est le premier message que vos utilisateurs recevront après avoir cliqué sur “Démarrer” dans Facebook Messenger. Il s’agit de votre vitrine.

Utilisez-la pour introduire votre bot, présentez sa mission, ses fonctions et n’oubliez pas d’ajouter les boutons pour rediriger vers les sections principales de votre chatbot.

Unanswered message : il s’agit de la réponse par défaut lorsque votre chatbot ne comprend pas.

  • Votre bot n’a pas vocation à tout comprendre ! Au contraire, il doit remplir la mission que vous lui aviez confié ou répondre aux questions les plus fréquentes.
  • Profitez de cette recette pour rediriger la conversation dans la bonne direction: vous pouvez créer plusieurs messages (format cards) et choisir d’en afficher qu’une seule de manière aléatoire (ou en séquence) avec des boutons qui redirige vers différentes fonctions de votre bot.
  • N’hésitez pas à rediriger vers les parties principales de votre bot comme le menu, la recette d’aide ou de contact.

Étape 6 : Créer un menu

Pour rediriger vos utilisateurs vers les différentes sections de votre bot, vous pouvez créer deux types de menu:

Création d’un menu persistant

Le menu persistant est toujours visible et permet d’avoir jusqu’à 75 raccourcis vers des recettes de votre chatbot ou lien externe.

Lorsque vous réalisez votre menu, utiliser les sections et sous-sections du persistent menu pour organiser l’arborescence de votre chatbot: Les fonctions essentielles viennent en premier, les recettes secondaires ensuite.

L’onglet persistent menu se trouve sur la page bot configuration.

Créer une recette avec jusqu’à 10 cards comme menu.

En utilisant les Cards, vous pouvez créer une recette que vous appellerez menu principal, qui sera finalement un slider de toutes les différentes sections principales de votre chatbot.

Il ne faut pas trop en faire. Essayer de mettre par exemple 2 boutons par section.

Étape 7 : Tester votre bot

Vous pouvez tester votre chatbot avant de le mettre en ligne directement en cliquant sur le bouton “Test your bot”

Vous pouvez également partager le lien de ce chatbot de test à des collègues ou amis afin qu’ils puissent tester le bot également avant de le rendre public.

C’est l’occasion de tester le flux des conversations et d’optimiser le contenu si besoin.

Étape 8 : Déployer le bot sur votre page Facebook

Votre bot est prêt ? Il ne reste plus qu’à lui donner vie en le liant à votre page Facebook. Pour cela, il suffit de cliquer sur Connect to Facebook dans les réglages de votre chatbot, de cliquer sur “Login with facebook” et de sélectionner la page à laquelle vous souhaitez relier le bot parmi la liste de toutes vos pages.

⚠️ Vous devez accepter toutes les demandes d’autorisations sinon le bot ne fonctionnera pas correctement. De plus vous devez utiliser ce Facebook Login avec un profil Facebook qui est administrateur de la page Facebook sur laquelle vous souhaitez déployer votre bot. Les profils éditeurs ou modérateurs ne fonctionneront pas correctement.

Et voilà, votre 🤖chatbot est ALIVE ⚡

Vous avez donné vie à votre chatbot ! Il est disponible sur votre page Facebook, directement dans Messenger! Le lien direct de votre chatbot est généralement https://m.me/LeNomDeVotrePageFacebook

Maintenant une nouveau challenge se présente à vous: partager le chatbot et faire en sorte d’avoir des utilisateurs!

--

--

Benjamin Merritt
Automated Conversations

Co-founder & CEO @itsaliveapp #CREATIVE #DIGITAL #STRATEGY #CHATBOT #GROWTH #IOT #VR EX #TBWA #INSEEC #REPUTATIONSQUAD