Intégration WhatsApp pour chatbots IA
À propos de cette intégration
WhatsApp est l’intégration la plus populaire sur Botpress. Elle permet aux créateurs de connecter leurs chatbots et agents IA à la plateforme de messagerie WhatsApp.
En général, nos utilisateurs utilisent l'intégration WhatsApp pour déployer des chatbots sur WhatsApp, que ce soit pour le service client, la gestion de prospects ou toute autre communication d'information via WhatsApp.
L’intégration repose sur l’API officielle WhatsApp Business, garantissant des échanges sécurisés, fiables et conformes aux règles de WhatsApp.
Notre intégration prête à l’emploi simplifie la création d’un chatbot WhatsApp, quel que soit votre niveau en programmation.
Fonctionnalités clés
- Automatisez les conversations clients
- Envoyez des notifications en temps réel
- Gérez les messages multimédias (images, vidéos, notes vocales)
- Personnalisez les réponses grâce aux données du chatbot
- Activez la messagerie bidirectionnelle avec les utilisateurs
- Déclenchez des workflows à partir d’interactions WhatsApp
- Étendez le support à plusieurs régions et langues
- Restez conforme à l’API WhatsApp Business
FAQ
Quelles plateformes de chatbot s’intègrent à WhatsApp a?
La connexion se fait en demandant l’accès à l’API WhatsApp Business, puis en reliant votre plateforme de chatbot au compte approuvé. La plupart des plateformes, dont Botpress, proposent un connecteur où vous renseignez vos identifiants WhatsApp Business, numéro de téléphone et modèles de messages. Une fois connecté, le chatbot peut envoyer et recevoir des messages sur WhatsApp.
Comment connecter un chatbot à l’API WhatsApp Business a?
Il vous faut un compte WhatsApp Business, un numéro de téléphone vérifié et l’approbation de Meta pour l’accès à l’API. Sans ces trois éléments, vous ne pourrez pas lancer un chatbot WhatsApp en production.
Combien coûte l’intégration d’un chatbot avec WhatsApp a?
L’intégration d’un chatbot avec WhatsApp est gratuite sur des plateformes comme Botpress. Cependant, une fois votre bot déployé, vous devrez payer un petit montant à l’API du LLM et à WhatsApp (Meta). Comptez environ 0,008 à 0,063 $ USD par message, soit généralement 50 à 150 $ par mois selon le volume d’utilisateurs.
Ai-je besoin d’un compte professionnel vérifié pour utiliser des chatbots WhatsApp a?
Oui. La vérification est obligatoire pour accéder à l’API Business et garantir la conformité des messages avec les règles de WhatsApp.
Les chatbots WhatsApp peuvent-ils envoyer des images, fichiers ou notes vocales a?
Oui. Les chatbots WhatsApp peuvent gérer du texte, des images, des PDF, des documents, des vidéos et des notes vocales. Pour les messages sortants et proactifs, ceux-ci doivent souvent être envoyés via des modèles de messages pré-approuvés, tandis que les conversations entrantes (initiées par l’utilisateur) permettent des réponses multimédias libres.
Les chatbots WhatsApp sont-ils sécurisés et conformes aux règles de confidentialité des données a?
Oui, s’ils sont basés sur l’API officielle WhatsApp Business. Toutes les communications sont chiffrées de bout en bout, et Meta impose le respect du RGPD et d’autres normes régionales de confidentialité. La sécurité dépend aussi du stockage des données clients par votre plateforme de chatbot, il est donc important de mettre en place des contrôles d’accès adaptés et de suivre les exigences de conformité de votre secteur.
De quoi ai-je besoin avant de pouvoir configurer un chatbot WhatsApp ?
Il vous faut un compte WhatsApp Business, un numéro de téléphone vérifié et l’approbation de Meta pour l’accès à l’API. Sans ces trois éléments, vous ne pourrez pas lancer un chatbot WhatsApp en production.
Combien de temps faut-il pour obtenir l’accès à l’API WhatsApp a?
L’approbation prend généralement quelques jours, mais peut aller jusqu’à deux semaines selon la vérification de Meta. Le processus vérifie les informations de votre entreprise, la propriété du numéro de téléphone et la conformité aux politiques WhatsApp.
<iframe src="https://www.youtube.com/embed/Kt4Ay_q-WKI" ></iframe>
The WhatsApp integration allows your AI-powered chatbot to seamlessly connect with WhatsApp, one of the most popular messaging platforms worldwide. Integrate your chatbot with WhatsApp to engage with your audience, automate conversations, and provide instant support. With this integration, you can send messages, handle inquiries, deliver notifications, and perform actions directly within WhatsApp. Leverage WhatsApp's powerful features such as text messages, media sharing, document sharing, and more to create personalized and interactive chatbot experiences. Connect with users on a platform they already use and enhance customer engagement with the WhatsApp Integration for Botpress.
## Migrating from 3.x to 4.x
### Automatic downloading of media files
Previously, accessing the content of media messages (such as images, videos, audio and documents) required authenticating with the WhatsApp API using a valid token. In version 4.0 of WhatsApp, the _Download Media_ parameter enables automatic downloading of media files. These downloaded files do not require authentication for access. However, they do count against your workspace's file storage. To continue using the WhatsApp API URLs, set the _Download Media_ parameter to disabled. The _Downloaded Media Expiry_ parameter allows you to set an expiry time for downloaded files.
### Interactive messages values
In version 4.0 of WhatsApp, all incoming button and list reply messages will include both the text displayed to the user (_text_) and the payload (_value_). Use `event.payload.text` to retrieve the label of a button or choice, and use `event.payload.value` to access the underlying value.
### _postback_ and _say_ messages prefix
In version 4.0 of WhatsApp, _postback_ and _say_ messages no longer use the prefixes `p:` or `s:`. 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.
### Start conversation
Version 4.0 of WhatsApp introduces small changes in the call signature of the `startConversation` action:
- The `senderPhoneNumberId` parameter has been renamed to `botPhoneNumberId`
- The input object now includes a single property called `conversation`, which contains the actual arguments
If your bot used the `startConversation` action, make sure all parameters are set. Also, if you called `startConversation` from code, make sure the action is called with the correct arguments:
```ts
actions.whatsapp.startConversation({
conversation: {
userPhone: '+1 123 456 7890',
templateName: 'test_message',
templateLanguage: 'en',
templateVariablesJson: JSON.stringify(['First value', 'Second value'])
botPhoneNumberId: '1234567890'
}
})
```