REXOR CLOSER English version Parler au closerEssayer

Brancher Messenger et Instagram Direct sur votre closer IA

Votre closer IA peut répondre, à votre nom, aux messages que reçoivent votre page Facebook (Messenger) et votre compte Instagram professionnel (Instagram Direct). Pour l’instant, ce branchement passe par votre propre application Meta, que vous créez avec ce guide avant de la présenter à l’examen de Meta. Chaque étape ci-dessous suit la documentation publiée par Meta et décrit ce que vous voyez à l’écran.

À savoir avant de commencer

  • La mise en ligne de votre closer ne dépend pas de Meta. Le reste de votre closer (le chat de votre site, WhatsApp, Telegram, l’e-mail…) est mis en ligne dans nos délais habituels. Messenger et Instagram sont à part : la validation de Meta n’est pas comprise dans notre délai.
  • Nous vous accompagnons pendant vos démarches chez Meta. Quand Meta a validé votre application, vous collez vos valeurs sur votre page d’installation (ou vous revenez vers nous) et le canal s’ouvre.
  • C’est provisoire. Une fois l’application de Rexor validée par Meta, le branchement se fera en quelques clics, sans aucune démarche de votre part. Nous ne donnons pas de date : c’est Meta qui décide.

Ce qu’il vous faut : un compte Facebook personnel, une page Facebook dont vous êtes administrateur, un compte Instagram professionnel relié à cette page (si vous voulez Instagram Direct) et les documents officiels de votre entreprise.

Meta vous demandera aussi l’adresse de votre site web (qui doit s’ouvrir en https), celle de votre politique de confidentialité et celle d’une page qui explique comment demander la suppression de ses données.

Le guide compte 24 étapes, en 5 parties. Faites-les dans l’ordre, une à la fois. Si un écran ne ressemble pas à ce qui est décrit, arrêtez-vous et écrivez-nous : Meta modifie souvent ses écrans, et nous vous guidons.

Partie 1 : préparer votre page, votre compte Instagram et votre entreprise

Étape 1. Vérifiez votre accès à la page

Si votre page ou votre compte Instagram est dans un autre portefeuille, ou dans aucun, écrivez-nous avant d’aller plus loin.

Étape 2. Reliez votre compte Instagram professionnel à votre page

Passez cette étape si vous n’utilisez que Messenger. Sinon, dans l’application Instagram, sur votre téléphone :

  1. Touchez Profil ou votre photo de profil, en bas à droite.
  2. Sélectionnez Modifier le profil.
  3. Compte business : descendez jusqu’à Informations publiques sur l’entreprise. Compte Creator : descendez jusqu’à Informations de profil.
  4. Touchez Page, puis Associer ou créer.
  5. Touchez Continuer, puis Se connecter à Facebook, puis Continuer.
  6. Choisissez votre page, puis touchez Associer.

Si votre compte Instagram est encore personnel, Instagram vous propose de passer à un compte professionnel pendant cette étape. Bon à savoir : une fois les deux reliés, toute personne qui a accès à la page ou au compte Instagram peut gérer les deux.

Étape 3. Autorisez l’accès à vos messages Instagram

Meta exige ce réglage pour qu’une application puisse lire vos messages Instagram et y répondre. Meta le décrit avec les intitulés anglais de l’application Instagram :

Settings > Messages and story replies > Message controls > Connected Tools > Allow Access to Messages

Activez ce bouton. Si votre application Instagram est en français, les rubriques portent leur nom français, dans le même ordre : paramètres, messages, contrôle des messages, outils connectés.

Étape 4. Lancez dès maintenant la vérification de votre entreprise

Meta n’accorde pas son examen à une entreprise non vérifiée, et annonce que sa décision sur la vérification peut prendre jusqu’à 14 jours ouvrables. C’est pourquoi nous vous conseillons de la lancer en premier.

Sur un ordinateur :

  1. Dans Meta Business Suite, ouvrez le Centre de sécurité. Si vous ne pouvez pas l’ouvrir, c’est peut-être que vous n’avez pas le contrôle total du portefeuille business.
  2. Cliquez sur Démarrer la vérification. Si vous voyez Non éligible à la vérification, vous n’avez rien à faire ici : Meta vous enverra un e-mail ou une notification au moment voulu.
  3. Saisissez la dénomination sociale, l’adresse, le numéro de téléphone et le site web de votre entreprise, exactement comme sur vos documents officiels. Votre site doit s’ouvrir et son adresse doit commencer par https://.
  4. Confirmez les informations. Si Meta ne trouve pas votre entreprise, choisissez Mon entreprise n’est pas dans la liste ou Aucune de ces options ne correspond : Meta vous demande alors des documents officiels.
  5. Choisissez comment prouver votre lien avec l’entreprise : e-mail, téléphone, texto, message WhatsApp ou vérification du domaine de votre site.
  6. Confirmez ce lien, puis cliquez sur Terminé. Un message confirme que votre demande est reçue.

Documents acceptés par Meta. Ils doivent prouver la dénomination sociale de l’entreprise, et son adresse postale ou son numéro de téléphone officiel :

Les documents ne doivent pas être expirés et doivent venir des autorités compétentes. Le français est accepté. Masquez les informations personnelles dont Meta n’a pas besoin, comme un numéro de sécurité sociale. Attention : si vous modifiez ensuite les informations de votre entreprise, il faudra refaire la vérification. Cette vérification n’a rien à voir avec Meta Verified et ne donne pas de badge.

Partie 2 : créer votre application Meta

Meta propose son tableau de bord des applications en plusieurs langues. Les noms d’écrans sont donnés ici en français, avec le nom anglais entre parenthèses si votre écran est en anglais.

Étape 5. Inscrivez-vous comme développeur Meta

  1. Connecté à votre compte Facebook personnel, ouvrez developers.facebook.com/async/registration (ou cliquez sur Get Started sur developers.facebook.com).
  2. Meta envoie un code de confirmation à votre numéro de téléphone et à votre adresse e-mail : saisissez-les.
  3. Cliquez sur Suivant (Next) pour accepter les Conditions de la plateforme et les Politiques développeur de Meta.
  4. Choisissez la profession qui vous décrit le mieux.

Étape 6. Créez l’application

Ouvrez developers.facebook.com/apps/creation pour créer une application. Meta vous fait passer par cinq écrans :

  1. Détails de l’application (App details) : le nom de l’application et une adresse e-mail de contact que vous lisez. Meta vérifie que le nom et l’icône respectent ses règles sur ses marques : n’y mettez pas les noms ou logos de Facebook, Instagram ou Messenger. Cliquez sur Suivant.
  2. Cas d’utilisation (Use cases) : cochez Interagir avec la clientèle sur Messenger from Meta (Engage with customers on Messenger from Meta). Ne cochez rien d’autre : Meta ne permet pas de retirer un cas d’utilisation une fois l’application créée. Cliquez sur Suivant.
  3. Entreprise (Business) : choisissez le portefeuille business de votre entreprise, vérifié ou non. C’est indispensable pour l’étape 10. Cliquez sur Suivant.
  4. Conditions requises (Requirements) : Meta y annonce l’examen. Cliquez sur Suivant.
  5. Présentation (Overview) : vérifiez le tout, puis cliquez sur Accéder au tableau de bord (Go to dashboard).

Étape 7. Ajoutez les permissions

  1. Dans le menu de gauche, cliquez sur Tableau de bord (Dashboard), puis sur votre cas d’utilisation.
  2. Choisissez de le personnaliser : Meta affiche la liste des permissions.
  3. Ces permissions sont déjà là et ne peuvent pas être retirées : business_management, pages_manage_metadata, pages_messaging, pages_show_list, public_profile.
  4. Cliquez sur Ajouter (Add) à côté de pages_read_engagement.
  5. Si vous utilisez Instagram, cliquez aussi sur Ajouter à côté de instagram_basic et de instagram_manage_messages. Si vous n’utilisez que Messenger, ne les ajoutez pas : Meta vérifie que vous ne demandez que les permissions dont vous avez besoin.

Étape 8. Remplissez les paramètres de base

Ouvrez Paramètres > Général (Settings > Basic) et remplissez :

Ces pages restent les vôtres, au nom de votre entreprise : n’indiquez pas celles de Rexor.

Étape 9. Copiez la clé secrète de l’application

Toujours dans Paramètres > Général (Settings > Basic), copiez la valeur du champ Clé secrète (App Secret). Gardez-la en lieu sûr et ne la montrez à personne : vous la collerez à l’étape 16.

Partie 3 : créer le jeton permanent de votre page

Le jeton d’accès de la page est la clé qui permet à votre closer de répondre au nom de votre page. Pour obtenir un jeton qui n’expire pas, Meta propose un utilisateur système : un compte technique de votre portefeuille business, fait pour les logiciels.

Étape 10. Vérifiez que l’application est dans votre portefeuille business

Meta n’autorise les utilisateurs système qu’aux entreprises qui possèdent une application associée à leur portefeuille business.

  1. Dans Meta Business Suite, ouvrez Paramètres.
  2. Dans le menu de gauche, sous Comptes, cliquez sur Applications. Votre application doit y figurer si vous avez choisi votre portefeuille à l’étape 6.
  3. Si elle n’y est pas : cliquez sur Ajouter, puis Associer un ID d’application, collez l’identifiant de votre application (il figure dans Paramètres > Général de votre application) et cliquez sur Ajouter une application.

Meta précise que les entreprises n’ont pas toutes accès aux utilisateurs système. Si vous ne voyez pas ce menu à l’étape suivante, écrivez-nous.

Étape 11. Créez un utilisateur système

  1. Dans Meta Business Suite, ouvrez Paramètres.
  2. Dans l’onglet Utilisateur(ice)s du menu de gauche, sélectionnez Utilisateurs système.
  3. Cliquez sur Ajouter un utilisateur système.
  4. Donnez-lui un nom (par exemple « Closer IA »). Meta distingue l’utilisateur système admin et l’utilisateur système standard : si Meta vous demande de choisir, prenez Admin.
  5. Cliquez sur Créer un utilisateur système.

Étape 12. Donnez-lui accès à votre page et à votre application

Avec Attribuer des ressources (Assign assets), attribuez à cet utilisateur système :

Étape 13. Générez le jeton de l’utilisateur système

  1. Cliquez sur Créer un nouveau jeton d’accès (Generate new token).
  2. Choisissez votre application.
  3. Si Meta vous demande une durée, choisissez le jeton qui n’expire jamais. Meta propose aussi un jeton valable 60 jours, à renouveler sans faute : ne le choisissez pas.
  4. Cochez ces permissions : pages_show_list, pages_read_engagement, pages_manage_metadata, pages_messaging, business_management, et, si vous utilisez Instagram, instagram_basic et instagram_manage_messages.
  5. Cliquez sur Créer un jeton d’accès (Generate token).
  6. Copiez ce jeton tout de suite et gardez-le en lieu sûr : Meta ne vous le montre qu’une seule fois.

Ce jeton n’est pas encore celui que vous collerez : il sert à obtenir le jeton de votre page, à l’étape suivante.

Étape 14. Récupérez le jeton de la page et son identifiant

  1. Ouvrez l’Explorateur de l’API Graph de Meta (Graph API Explorer) : developers.facebook.com/tools/explorer.
  2. En haut à droite, dans Meta App, choisissez votre application.
  3. Dans le champ du jeton d’accès (Access Token), en haut à droite, remplacez le jeton affiché par celui de l’étape 13.
  4. Dans la zone de requête, laissez GET et tapez me/accounts, puis envoyez la requête (Submit).
  5. La réponse liste les pages confiées à votre utilisateur système. Pour votre page, copiez :

Pour vérifier le jeton, l’outil de débogage des jetons de Meta (Access Token Debugger) affiche son type, son expiration et ses permissions. Nous vous accompagnons pour cette étape si vous le souhaitez.

Partie 4 : brancher votre closer et l’essayer

Étape 15. Réglez le webhook de votre application

Le webhook est l’adresse à laquelle Meta transmet à votre closer les messages de vos clients. Sur votre page d’installation, dans le bloc Messenger et Instagram Direct, Rexor affiche deux valeurs propres à votre entreprise : l’URL de rappel (elle commence par https://rexorcloser.com/api/c/) et le jeton de vérification.

Dans le tableau de bord de votre application :

  1. Ouvrez les réglages de votre cas d’utilisation Messenger, partie Configuration de l’API Messenger (Messenger API Setup).
  2. Dans la section Configurer des webhooks (Configure webhooks), collez l’URL de rappel (Callback URL) et le jeton de vérification (Verify token) de votre page d’installation, puis validez. Meta envoie une demande de vérification à Rexor et vous indique si elle a réussi.
  3. Abonnez-vous au champ messages, puis enregistrez.
  4. Si vous utilisez Instagram : Meta indique que les webhooks Instagram se règlent dans Instagram settings, dans la partie Messenger du tableau de bord. Abonnez-vous là aussi au champ messages.

Seul le champ messages est nécessaire. Vous n’avez pas à abonner votre page vous-même : Rexor le fait quand vous cliquez sur Activer Messenger ou Activer Instagram Direct (étape 16).

Étape 16. Collez vos trois valeurs sur votre page d’installation

Dans le bloc Messenger et Instagram Direct de votre page d’installation :

  1. Jeton d’accès de la page (permanent) : la valeur access_token de l’étape 14 (elle commence par EA).
  2. Identifiant de la page : la valeur id de l’étape 14 (des chiffres seulement).
  3. Clé secrète de l’app : la valeur copiée à l’étape 9.
  4. Cliquez sur Brancher Messenger et Instagram. La page affiche Page Facebook branchée, avec le nom de votre page.
  5. Cliquez sur Activer Messenger, et sur Activer Instagram Direct si vous l’utilisez.

Vous pouvez coller ces valeurs avant l’accord de Meta, pour essayer votre closer avec les personnes qui ont un rôle sur votre application. Si la page indique qu’aucun compte Instagram professionnel n’est relié à votre page, reprenez l’étape 2.

Étape 17. Publiez l’application

Meta écrit que l’application doit être publiée pour recevoir les messages, que l’examen soit fait ou non. Publier ne vaut pas accord de Meta : tant que l’examen n’est pas validé, votre closer ne répond qu’aux personnes qui ont un rôle sur l’application.

  1. Dans le menu de gauche, cliquez sur Publier (Publish).
  2. Relisez vos cas d’utilisation et les conditions demandées. Meta exige l’icône, l’URL de votre politique de confidentialité, l’URL de suppression des données et, dans l’Union européenne, le contact de votre délégué à la protection des données (étape 8).
  3. Cliquez sur Publier, en bas à droite.

Étape 18. Essayez votre closer avec votre propre compte

Ces essais servent aussi à l’examen : Meta demande au moins un appel réussi pour chaque permission demandée, dans les 30 jours qui précèdent la demande. Meta enregistre ces appels dans les 2 jours. Si Meta réclame aussi un appel avec business_management, ouvrez l’Explorateur de l’API Graph, collez le jeton de l’utilisateur système (étape 13) et lancez GET me/businesses : cela suffit.

Partie 5 : demander l’examen de Meta

Étape 19. Demandez l’accès avancé

Meta indique que l’accès avancé est nécessaire pour recevoir les messages de vos clients, c’est-à-dire des personnes qui n’ont pas de rôle sur votre application.

  1. Ouvrez Contrôle app > Autorisations et fonctionnalités (App Review > Permissions and Features).
  2. Cherchez pages_messaging et cliquez sur Demander un accès Avancé (Request advanced access).
  3. Si vous utilisez Instagram, faites de même pour instagram_manage_messages.
  4. Meta liste les permissions dont elles dépendent : pages_manage_metadata et pages_show_list pour pages_messaging ; instagram_basic, pages_read_engagement et pages_show_list pour instagram_manage_messages. Meta demande aussi de signaler dans votre demande que business_management en fait partie. Ajoutez celles que Meta vous réclame, et rien de plus.
  5. Cliquez pour continuer la demande (Continue the Request).

Le bouton Demander un accès Avancé reste grisé tant que Meta n’a pas enregistré d’appel réussi (étape 18). Attendez jusqu’à 2 jours.

Étape 20. Terminez la vérification de l’entreprise et répondez aux questions sur les données

Étape 21. Confirmez les paramètres de l’application

Dans Définir les paramètres de l’application (Complete App Settings), vérifiez :

Étape 22. Expliquez à Meta comment tester

Dans Configurer la vérification de l’application (Complete App Verification) :

Étape 23. Décrivez chaque permission et ajoutez les vidéos

Dans Autorisations et fonctionnalités demandées (Requested Permissions and Features), ouvrez chaque permission, décrivez son usage et ajoutez sa vidéo. Meta demande un texte différent pour chaque permission (pas de copier-coller) qui réponde à quatre questions : en quoi elle aide les utilisateurs, pourquoi l’application en a besoin, comment elle utilise les données, et pourquoi elle serait moins utile sans elle.

Nous vous conseillons d’écrire en anglais, la langue que Meta recommande pour ses examens. Voici deux textes modèles à adapter : remplacez ce qui est entre crochets et vérifiez que chaque phrase est vraie pour votre entreprise et conforme à votre politique de confidentialité.

Modèle pour pages_messaging

[Business name] uses this app only for its own Facebook Page, [Page name].
The app is an automated experience. When a customer sends a message to our
Page on Messenger, the app receives it through the messages webhook, and our
AI sales closer, provided by our software vendor Rexor, replies in the same
conversation. It answers questions about our products and services, prices,
availability and next steps, and can share links, photos or videos about our
offer.

Replies are sent only as responses, within the 24-hour standard messaging
window. The app never starts a conversation and sends no follow-up after that
window. Without pages_messaging, the app could not reply, and customers who
write to our Page would not get an answer.

To test: send any message to [Page name] on Messenger, for example
"Hi, what are your prices?".

Message content is used only to reply to the customer, as described in our
privacy policy: [privacy policy URL]. The app uses a system user of our
business portfolio to access our own Page: business_management, pages_show_list
and pages_manage_metadata are requested as dependencies of pages_messaging.

Modèle pour instagram_manage_messages (choisissez Automated comme expérience principale, et indiquez votre compte Instagram)

[Business name] uses this app only for its own Instagram professional account,
@[account], linked to our Facebook Page [Page name]. Primary experience:
Automated.

When a customer sends us a Direct message, the app receives it through the
Instagram messages webhook, and our AI sales closer, provided by our software
vendor Rexor, replies in the same conversation, within the 24-hour standard
messaging window. It answers questions about our offer, prices and
availability, and can share links, photos or videos. The app does not use quick
replies, ice breakers or generic templates. Without instagram_manage_messages,
the app could not read or answer the Direct messages our customers send us.

To start a conversation: send a Direct message to @[account], for example
"Hi, is this available?".

Message content is used only to reply to the customer, as described in our
privacy policy: [privacy policy URL]. This permission depends on
instagram_basic, pages_read_engagement, pages_show_list and
business_management, requested for the same use.

Les vidéos. Meta veut une vidéo par permission. Elle doit montrer que les permissions sont accordées et comment l’application s’en sert. Règles de Meta : 1080 ou plus, écran réglé à 1440 pixels de large au plus, interface en anglais si possible, sous-titres pour expliquer chaque bouton, souris plutôt que clavier, curseur agrandi, seulement la fenêtre utile, sans son (les examinateurs ne l’écoutent pas). L’application filmée doit être celle que vous soumettez. Déroulé à adapter :

Vidéo 1, pour pages_messaging :

  1. Un titre à l’écran : le nom de votre entreprise et « AI closer replying to customers on our Facebook Page ».
  2. Dans Meta Business Suite, votre utilisateur système, avec votre page et votre application attribuées, et la liste des permissions cochées. Ne montrez jamais un jeton ni la clé secrète.
  3. Messenger, ouvert avec un compte qui a un rôle sur l’application : vous écrivez à votre page une vraie question de client.
  4. La réponse de votre closer qui arrive dans la conversation. Posez une deuxième question et montrez la réponse.
  5. Un sous-titre court à chaque étape pour dire ce qui se passe.

Vidéo 2, pour instagram_manage_messages (Meta demande de montrer ces points) :

  1. Comment démarrer une conversation : un message Direct envoyé à votre compte Instagram depuis un compte de test.
  2. Comment l’application traite ce message : la réponse de votre closer dans la conversation.
  3. Comment elle traite un contenu riche : envoyez une photo et montrez la suite.
  4. Ce qui se passe quand le client annule l’envoi d’un message.
  5. Des sous-titres à chaque étape.

Étape 24. Envoyez votre demande

Cliquez sur Soumettre à examen (Submit for Review) et acceptez les conditions de Meta. Meta annonce que vous devriez recevoir sa décision dans un délai d’une semaine. Ne modifiez plus les paramètres de l’application après l’envoi : Meta prévient qu’un changement peut demander un nouvel examen.

Pendant l’examen

Après l’accord de Meta

Si Meta refuse

Questions fréquentes

Est-ce compris dans mon forfait ? Oui. Messenger et Instagram Direct sont ouverts en accès anticipé sur Growth. Sur Starter, chacun demande l'option Messagerie en plus (49 € par mois).

Meta me fait-il payer ces messages ? Non. Meta indique que sa plateforme Messenger, qui sert aussi aux messages Instagram, est gratuite, et que les entreprises ne sont pas facturées pour leurs réponses envoyées dans la fenêtre de 24 heures. Meta vend par ailleurs des messages marketing : votre closer ne les utilise pas.

Mon closer peut-il relancer un client qui ne répond plus ? Non. C’est la règle de Meta : votre closer répond dans les 24 heures qui suivent le dernier message du client, et n’envoie aucune relance automatique après ce délai. Dès que le client écrit de nouveau, la conversation reprend.

Toutes les activités sont-elles acceptées ? Non. Les Politiques développeur de Meta interdisent notamment d’utiliser Messenger ou Instagram Direct pour faciliter des conversations directes entre des personnes et des professionnels de santé, pour vendre des biens numériques, ou pour demander un numéro de carte bancaire ou de compte. Meta exige aussi l’accord des personnes avant de les contacter : votre closer ne fait que répondre à ceux qui vous écrivent. En cas de doute sur votre activité, écrivez-nous avant de commencer.

Pourquoi Meta veut-il vérifier mon entreprise ? Meta exige cette vérification pour accorder l’accès avancé, celui qui permet à votre closer de répondre à vos clients. Elle se fait une seule fois, dans le Centre de sécurité de Meta Business Suite (étape 4). Meta annonce jusqu’à 14 jours ouvrables.

Je n’utilise qu’Instagram, ou que Messenger : est-ce possible ? Oui. Messenger et Instagram Direct s’activent séparément sur votre page d’installation. Pour Instagram Direct, Meta passe toujours par la page Facebook reliée à votre compte Instagram : la page reste nécessaire. Ne demandez à Meta que les permissions du canal que vous utilisez.

Mon closer ne répond plus sur Messenger ou Instagram : que faire ? Meta indique qu’un jeton de page de longue durée n’a pas de date d’expiration, mais qu’il peut être invalidé dans certains cas. Écrivez-nous : nous vérifions avec vous le jeton, le webhook et, pour Instagram, l’accès aux messages (étape 3). Si besoin, vous créez un nouveau jeton (étapes 13 et 14) et vous le collez de nouveau sur votre page d’installation.

Que se passera-t-il quand l’application de Rexor sera validée ? Le branchement se fera en quelques clics, sans démarche de votre part. Nous n’avons pas de date : c’est Meta qui décide. Nous vous écrirons à ce moment-là.