Article sur le mode d'emploi

Processus d'approbation des applications Facebook pour les bots et comment le contourner

Iaroslav Kudritskiy
Directeur de l'exploitation, Respond.io
24 octobre 2018

Le processus d'approbation des applications Facebook pour les chatbots est une tâche ardue. Bien que cela semble être un processus simple étape par étape, chaque bot est différent et expliquer le but et les fonctions de votre bot à l'équipe d'approbation n'est pas toujours facile. En outre, depuis le scandale Cambridge Analytica, le processus d'examen est devenu plus strict et, dans de nombreuses régions, Facebook ne dispose pas d'un personnel suffisant pour garantir le respect des délais. Des utilisateurs ont signalé que le processus d'examen des applications prenait entre deux semaines et deux mois et qu'ils n'avaient pas été approuvés du premier coup. La vérification des robots Facebook est un sujet délicat et sensible qui nécessite une bonne dose de planification avant que vous puissiez l'envoyer en toute confiance.

Nous décrivons ci-dessous comment vous pouvez naviguer dans le processus de révision. Nous vous montrerons également comment vous pouvez connecter votre agent Dialogflow à Rocketbots et le relier à une page Facebook tout en évitant complètement le processus de révision de Facebook.

Qu'est-ce que Facebook App Approval for Bots ?

Le processus d'approbation des applications Facebook pour les robots est un ensemble de formulaires que vous remplissez et qui permet à votre robot d'être testé et approuvé par une équipe d'approbation humaine sur Facebook. Ce processus est conçu pour garantir que vous suivez les directives de Facebook en ce qui concerne les robots sur la plateforme Messenger et que votre robot répond aux normes de Facebook en matière d'expérience utilisateur.

Ce n'est pas parce que vous pensez avoir respecté la politique de Facebook et les exigences en matière d'expérience que vous êtes sorti du bois. Des utilisateurs ont signalé qu'ils avaient suivi les directives de Facebook à la lettre et qu'ils avaient quand même été refusés pour des problèmes tels qu'une mauvaise intégration des utilisateurs et une mauvaise documentation des processus d'inscription. Dans l'ensemble, il semble que les nouvelles directives d'approbation internes de Facebook soient beaucoup plus conservatrices, ce qui a semé la confusion chez les développeurs.

Traditionnellement, le processus d'approbation des applications Facebook pour les robots consiste à obtenir l'accès à deux autorisations au niveau de l'application qui permettent à votre robot d'interagir avec les utilisateurs de Facebook Messenger. Ces autorisations sont les suivantes :

  • pages_messaging : permet au bot de répondre à un utilisateur dans un délai de 24 heures
  • pages_messaging_subscriptions : permet à un robot de répondre en dehors de la période de 24 heures dans des cas d'utilisation spécifiques.

Ceci est conforme à la politique de Facebook Messenger Bot 24 + 1 qui stipule que vous pouvez répondre au message d'un utilisateur dans les 24 heures et envoyer un message en dehors de la fenêtre de 24 heures en utilisant uniquement l'autorisation pages_messaging. L'autorisation pages_messaging_subscriptions vous permet d'envoyer des messages aux utilisateurs en dehors de ces paramètres pour les cas d'utilisation spécifiés par Facebook.

Récemment, le processus d'approbation de Facebook a été modifié. Ce changement signifie que l'autorisation d'abonnement est passée du niveau de l'application au niveau de la page. Tous les bots existants avec une messagerie d'abonnement devront être réapprouvés pour la permission d'abonnement au niveau de la page d'ici le 31 décembre 2018.

Le processus de soumission

Le processus d'approbation des applications Facebook pour les bots s'est passablement transformé depuis ses débuts. Au début de l'année 2016, il suffisait de fournir une courte description et un screencast. À l'époque, les bots étaient facilement approuvés en quelques jours ouvrables, même ceux qui n'étaient pas encore terminés. Beaucoup de choses ont changé depuis lors. Aujourd'hui, non seulement Facebook voudra un bot fonctionnel avec une excellente expérience utilisateur, mais il vous demandera également d'adhérer à un document beaucoup plus strict sur les lignes directrices communautaires de Facebook, mis à jour en 2018.

Pour commencer à créer une application sur la console des développeurs de Facebook, rendez-vous sur developers.facebook.com. Cliquez sur l'icône de votre profil dans le coin supérieur droit et sélectionnez "Create App". Vous serez invité à choisir le type d'application, choisissez "Messenger".

Une fois dans la section App Review, vous devrez sélectionner une page Facebook à partir de laquelle l'équipe d'approbation de Facebook devra tester votre application. N'oubliez pas de permettre aux utilisateurs d'envoyer un message à votre page Facebook si vous ne l'avez pas encore fait. Pour ce faire, vous devez vous rendre dans les paramètres de votre page Facebook :

  1. Allez dans Paramètres de la page > Général
  2. Cliquez sur modifier dans la ligne des messages
  3. Vérifier : Autoriser les personnes à contacter ma page en privé en affichant le bouton "Message".
  4. N'oubliez pas d'enregistrer vos modifications.

Bon, maintenant que vous avez fait ce qui précède, assurez-vous que votre application est en mode développement.

Type de légende (facultatif)

Vous pouvez le faire immédiatement en appuyant sur le bouton situé en haut à droite du menu d'examen des applications, sous le menu de la console du développeur.

Ensuite, vous devrez demander les autorisations de votre application. Cela a été simplifié depuis que Facebook a déplacé les pages_messaging_subscriptions au niveau des pages. Vous devez sélectionner pages_messaging et ajouter quelques explications avant de soumettre. Les explications sont simplement la raison pour laquelle votre robot a besoin de cette autorisation pour fonctionner dans son rôle et dans le cas d'utilisation prévu. Comme ceci :

La dernière chose à faire avant de soumettre ou d'approuver est de faire approuver votre entreprise. Cette première partie est relativement simple, vous devrez fournir :

  • Une URL vers votre politique de confidentialité
  • Une icône pour votre robot
  • Sélectionnez une catégorie de bot
  • Une description de l'objectif du robot.

Il va sans dire que votre politique de confidentialité ne peut pas violer la politique de confidentialité de Facebook.

Vous pouvez maintenant soumettre votre robot à l'approbation de Facebook, qui en testera la réactivité, la fonctionnalité et le respect des règles. Une fois que vous aurez soumis votre robot, vous pourrez même voir des employés de Facebook parler à votre robot de temps en temps. Maintenant que vous attendez l'examen, gardez un œil sur les notifications de Facebook. C'est là que vous obtiendrez vos résultats. Certaines alertes vous demanderont une réponse ou une action, alors assurez-vous de les traiter dans les 24 heures.

Une fois que votre robot a été approuvé, Facebook poursuivra avec l'approbation de l'entreprise, que vous devrez soumettre :

  • Nom de l'entreprise
  • Adresse
  • Numéro de téléphone
  • Licence d'exploitation
  • Statuts de la société
  • Facture de services publics

La vérification des entreprises peut prendre jusqu'à 4 semaines selon la région dans laquelle vous vous trouvez.

Pourquoi Facebook me rejetterait-il et comment puis-je l'éviter ?

Étant donné que le processus d'examen est géré par une équipe humaine, il existe une certaine variabilité dans la durée du processus et les raisons du rejet. Voici quelques raisons pour lesquelles Facebook pourrait vous refuser, selon notre propre expérience et celle d'autres personnes :

  • Facebook a rejeté mon robot à cause d'une inadéquation avec le cas d'utilisation.
  • Facebook a rejeté mon robot parce qu'il ne répond pas aux profils non testés.
  • Facebook a rejeté mon robot parce que l'embarquement était trop compliqué.
  • Facebook a rejeté mon bot parce qu'il n'était pas personnel.

En bref, il existe des dizaines de raisons pour lesquelles l'équipe de révision peut rejeter votre robot Facebook Messenger. L'important est de garder son sang-froid et de travailler avec l'équipe d'évaluation pour résoudre les problèmes qu'elle identifie. Après tout, ce sont eux les gardiens.

Pour augmenter vos chances d'être approuvé, assurez-vous que votre bot a un objectif clair et que tous les dialogues de conversation peuvent mener à un objectif ou à un ensemble d'objectifs. Assurez-vous que tous les utilisateurs peuvent dialoguer avec votre robot, ce qui signifie activer la messagerie de la page Facebook pour que les utilisateurs puissent envoyer des messages à votre page Facebook. Assurez-vous que votre robot a un message d'accueil clair et qu'il est facile pour les utilisateurs de comprendre ce qu'ils doivent faire ensuite. Personnalisez les conversations à l'aide de l'API de profil utilisateur de Facebook ou des chaînes de personnalisation natives que vous trouvez dans les NLP comme Dialogflow.

Avec Dialogflow, vous disposez déjà de nombreux outils utiles pour résoudre ces problèmes. Dialogflow intègre les API de Facebook dans le backend, ce qui vous permet d'introduire facilement les fonctionnalités de Facebook sans avoir à quitter le NLP, comme les boutons et les menus. Vous ne pourrez pas vous appuyer sur toutes les API que Facebook propose, mais les entités Dialogflow vous permettront d'atteindre un niveau de personnalisation satisfaisant pour l'équipe d'approbation.

Voici comment ignorer l'approbation (si vous utilisez Dialogflow)

En réalité, la raison la plus probable pour laquelle vous lisez cet article est que vous cherchez des moyens d'éviter le processus d'approbation des robots Facebook Messenger. C'est quelque chose que nous pouvons faire pour vous aider chez Rocketbots. Nous sommes en mesure de le faire parce que l'application Rocketbots a été approuvée en tenant compte de ce cas d'utilisation spécifique. En outre, notre plateforme peut se connecter facilement à Facebook et Dialogflow. Cela signifie que vous pouvez connecter votre espace Rocketbots à votre page Facebook, puis connecter votre agent Dialogflow à votre espace Rocketbots.

Pendant une période limitée, nous pourrons même vous aider à sauter la permission pages_messaging_subricption. Cependant, cela va changer après le 31 décembre 2018. À partir de ce moment-là, vous devrez demander l'autorisation directement à votre page Facebook.

Vous pouvez l'essayer en vous inscrivant d'abord à un compte Rocketbots et en suivant notre guide pour ajouter votre page Facebook à Rocketbots. Naviguez jusqu'à l'élément de menu Bot et vous pourrez sélectionner votre canal Facebook et ajouter vos jetons API depuis Dialogflow. Une fois que vous avez terminé cette étape facile, c'est fait. C'est tout ce qu'il faut, et votre robot est maintenant disponible sur votre page Facebook.

Vous venez de sauter toutes ces étapes redondantes et pénibles pour vérifier votre bot par vous-même, et avec tout le temps gagné, nous pensons que vous devriez passer le temps d'explorer un peu notre plateforme. Outre le fait qu'elle vous aide à mettre votre robot en service beaucoup plus rapidement, Rocketbots dispose de quelques fonctionnalités utiles qu'un développeur Dialogflow pourrait vouloir offrir à ses clients. Il s'agit notamment de l'intégration multicanal à de nombreuses applications de messagerie, d'un CRM avec marquage et d'un générateur de sondages. Vous pouvez également utiliser Rocketbots pour créer un code d'intégration beaucoup plus facile à utiliser pour le plugin Facebook Customer Chat afin d'amener des robots sur votre site Web.

Tags
Copié dans le presse-papiers !

Prêt à commencer ?

Merci ! Vous êtes redirigé vers le formulaire d'inscription.
Oups ! Quelque chose s'est mal passé, rafraîchissez votre navigateur et réessayez.
Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.
Démarrer un essai gratuit de 14 jours