Intégration Facebook Messenger pour chatbots
À propos de cette intégration
Facebook Messenger est l’une de nos intégrations les plus populaires. Elle permet aux créateurs de connecter leurs chatbots directement à Messenger afin que les entreprises puissent automatiser les conversations sur l’une des applications de messagerie les plus utilisées.
L’intégration utilise l’API officielle Messenger, garantissant des messages fiables, rapides et entièrement pris en charge par la plateforme de Meta. Les créateurs n’ont besoin que d’une Page Facebook et d’un accès à l’API pour commencer à connecter leur chatbot.
Une fois configuré, un chatbot Messenger peut répondre aux questions, envoyer des mises à jour, gérer des médias et assurer le support client à grande échelle. Messenger devient ainsi un canal pratique pour les entreprises souhaitant offrir une communication instantanée là où leurs clients sont déjà présents.
Fonctionnalités clés
- Automatisez les conversations clients
- Envoyez des réponses instantanées
- Gérez les images, les vidéos et les fichiers
- Personnalisez les messages avec les données du chatbot
- Gérez la messagerie bidirectionnelle à grande échelle
- Intégrez-vous à la boîte de réception de la Page Facebook
- Déclenchez des workflows à partir d’événements Messenger
- Offrez un support client en temps réel
FAQ
Comment connecter un chatbot à Facebook Messenger ?
Pour connecter un chatbot à Facebook Messenger, il faut lier une Page Facebook à votre plateforme de chatbot via l’API Messenger. Cela nécessite d’authentifier votre compte Facebook et de sélectionner la Page que le bot va desservir.
Que faut-il avant de configurer un chatbot Messenger ?
Avant de configurer un chatbot Messenger, vous devez disposer d’une Page Facebook publiée, d’un compte développeur Meta et d’une plateforme de chatbot compatible avec l’intégration Messenger.
Faut-il une validation ou un examen de l’application Facebook pour déployer un bot Messenger ?
Une validation de l’application Facebook est nécessaire si votre bot Messenger utilise des fonctionnalités avancées comme la diffusion de messages ou les menus persistants. Si votre bot ne répond qu’aux messages des utilisateurs dans la fenêtre de 24 heures, l’examen n’est pas requis.
Les chatbots Messenger peuvent-ils gérer images, vidéos et fichiers ?
Les chatbots Messenger peuvent envoyer et recevoir des textes, images, GIF, vidéos, messages audio et pièces jointes.
Comment tester mon chatbot sur Messenger avant la mise en ligne ?
Pour tester un chatbot Messenger avant sa mise en ligne, les administrateurs ou éditeurs de votre Page Facebook peuvent lancer des conversations privées avec le bot.
Y a-t-il des frais pour envoyer des messages sur Facebook Messenger ?
Il n’y a pas de frais pour envoyer des messages sur Facebook Messenger. Les entreprises peuvent contacter gratuitement les utilisateurs dans les 24 heures suivant leur dernière interaction, mais au-delà seules certaines catégories de messages approuvés, comme les notifications uniques ou les messages sponsorisés, sont autorisées.
<iframe src="https://www.youtube.com/embed/pOIrLMpZZqc"></iframe>
The Facebook and Messenger integration empowers your chatbot to seamlessly interact across Facebook's messaging ecosystem, combining both Messenger and Facebook Page capabilities into one powerful solution. Connect your AI-powered chatbot to engage with your audience through multiple touchpoints: respond to direct messages, reply to comments on Facebook Page posts, and even initiate private conversations directly from post comments.
## Configuration (Updates)
### Manual configuration
#### Webhook Subscriptions
Using the Messenger App in your Meta app, subscribe to the following fields:
- **messages**: Required to receive incoming direct messages
- **messaging_postbacks**: Required to handle button clicks and quick replies
- **(NEW) feed**: Required to receive and respond to comments on Facebook page posts. This field is essential for the comment interaction features and proactive conversation from comments.
## Proactive Conversations
The integration now supports proactive conversation creation, letting you seamlessly move from public interactions to private DMs. When someone comments on a post from your Facebook Page, you can use that comment’s ID to automatically initiate a private conversation with the user.
## Migrating from 4.x to 5.x
### Reauthorization for comment replies
If your bot was previously connected to your Facebook page using OAuth, you will need to complete the authorization flow again in order to receive messages on the `commentReplies` channel.
### Changes to the 'Get Or Create Conversation' card
The following changes have been implemented:
- Renaming of the `id` parameter to `userId`. The ID still corresponds to the Messenger ID of the user that is or will be taking part in the conversation.
- It is now the responsibility of the Bot developer to ensure the validity of the provided user ID. No additional checks are made in the action.
### Removal of `recipientId` and `senderId` conversation tags
The `recipientId` and `senderId` conversation tags were removed because of their redundancy. The recipient ID, which corresponded to the Bot's Messenger ID, can still be found in the `recipientId` message tag of incoming messages or in the `senderId` message tag of outgoing messages. The sender ID, which corresponded to the user's Messenger ID, can still be found in the `id` conversation tag.
### Markdown message type
The Markdown message type has been deprecated, so its support has been removed in the `channel` channel. You can use the text message type to send Markdown instead.
## Migrating from 3.x to 4.x
### _postback_ and _say_ messages prefix
In version 4.0 of Messenger, _postback_ and _say_ messages no longer use the prefixes `postback:` or `say:`. If your bot relied on these prefixes for logic or transitions, you can update it to depend solely on the value set for the postback.