Apprenez à intégrer facilement votre chatbot à WhatsApp à l'aide de ChatBotKit. Notre guide étape par étape vous montrera comment configurer votre intégration et vous connecter avec votre public sur WhatsApp.

ChatBotKit can easily integrate with the WhatsApp messaging platform. Our platform provides a seamless experience for your users, allowing them to engage with your chatbot directly on WhatsApp. The integration is easy to set up and provides a reliable way to connect with your audience.

Caractéristiques

The ChatBotKit WhatsApp Integration offers a wide array of features designed to enhance user interaction and data collection, as detailed below:

  • Collection de contacts : L'une des caractéristiques les plus remarquables de cette intégration est la collection de contacts. Cette fonctionnalité permet au bot d'intelligence artificielle de recueillir des informations de contact essentielles auprès de tous les utilisateurs qui interagissent avec lui. Cela permet des interactions plus personnalisées et peut contribuer à des processus de prise de décision fondés sur des données.
  • Durée de la session : Cette fonction permet de définir des durées de session personnalisées pour chaque session de chat. Vous pouvez adapter la durée de vos sessions de chat aux besoins spécifiques de votre entreprise, ce qui vous permet de contrôler le rythme et la profondeur des interactions avec vos clients.
  • File Attachments: The WhatsApp Integration also includes a robust File Attachments feature. This means that all files, pictures, and media uploaded during conversations are securely stored as attachments. You can access these files at any time, making it easy to reference previous conversations and attachments.
  • Vision Models Support: This feature is especially noteworthy for businesses that rely heavily on visual media. The most powerful vision-compatible models can utilize visual media like pictures, providing another layer of interaction between the bot and users.
  • API & SDK: Lastly, the integration is fully compatible with ChatBotKit API and SDKs. This compatibility ensures seamless integration into existing systems, making the transition smooth and hassle-free.
  • Logging & Monitoring: Every single event that occurs on WhatsApp, from the smallest to the most significant, is thoroughly logged. This comprehensive logging system allows us to have a complete record of all activities on the platform. These logs are always available for inspection, ensuring transparency and providing a resource for review and analysis when necessary.

Guide d'installation étape par étape

Avant de poursuivre, vous devez disposer d'un compte Meta Business. En fonction du statut de votre compte professionnel, vous pouvez également avoir besoin de configurer les détails de paiement, d'obtenir un numéro de téléphone permanent ou un numéro de téléphone de test, qui sera nécessaire dans les étapes suivantes.

  1. Go to ChatBotKit and create a new WhatsApp Integration.

  2. Saisissez le nom de l'intégration et une description facultative, puis cliquez sur le bouton "Créer".

  3. Sauvegardez le "Callback Endpoint" et le "Verify Token" pour plus tard.

  4. Allez sur le portail Meta Developer et créez une nouvelle application.

  5. Sélectionnez "Autre" dans l'écran "Que voulez-vous que fasse votre application ?

  6. Sélectionnez l'application de type "Business" dans la liste des options disponibles.

  7. Nommez votre application, saisissez votre adresse électronique et sélectionnez votre compte professionnel. Cliquez sur le bouton "Créer une application".

  8. Click the "Setup" button for the WhatsApp Product.

  9. Cliquez sur le bloc"Webhooks" dans l'écran "Quickstart".

  10. Cliquez sur le bouton "Modifier" pour configurer un webhook.

  11. Copiez le "Callback Endpoint" et le "Verify Token" que nous avons enregistrés à l'étape 3 et cliquez sur le bouton "Verify and save".

  12. Cliquez sur le bouton "Gérer".

  13. Sélectionnez uniquement le champ "messages". Cliquez sur le bouton "Terminé".

  14. Go to "API Setup" and copy your "Phone number ID". You need to either buy or setup a test phone number if you do not have one already.

  15. Collez le "Phone Number ID" dans ChatBotKit et cliquez sur le bouton "Save".

  16. Allez dans votre Meta Business pour créer un nouvel utilisateur si vous n'en avez pas déjà un.

  17. Sélectionnez "Utilisateurs du système" et cliquez sur le bouton "Ajouter".

  18. Assurez-vous que le "rôle de l'utilisateur du système" est défini sur "Admin".

  19. Cliquez sur le bouton "Add Assets".

  20. Sélectionnez le type "Apps". Sélectionnez votre application dans la liste "Actifs sélectionnés". Enfin, veillez à sélectionner l'option "Gérer l'application" sous "Contrôle total".

  21. Enfin, nous devons générer un jeton. Cliquez sur le bouton "Generate New Token".

  22. Sélectionnez votre application dans la liste déroulante. Veillez à sélectionner également les options "whatsapp_business_messaging" et "whatsapp_business_management" dans la liste des permissions. Enfin, cliquez sur le bouton "Generate Token".

  23. Copiez ensuite le "jeton d'accès".

  24. Collez le jeton dans votre intégration ChatBotKit et appuyez sur le bouton "Enregistrer".

Félicitations, vous avez terminé le guide d'installation en 20 étapes !

Chatter avec votre bot WhatsApp

To start chatting with your WhatsApp bot you need to connect to one of your dedicated or test phone numbers. You can find this information in the API setup settings.

⚠️ WhatsApp Test Phone Numbers

Si vous utilisez un numéro de test, assurez-vous d'ajouter votre propre numéro de téléphone dans la liste des numéros, sinon vous ne pourrez pas communiquer avec le numéro de test. Pour ce faire, rendez-vous sur la page WhatsApp "API Setup". Cliquez sur le champ "To". Cliquez ensuite sur "Manage phone number list". Ajoutez votre numéro. Il s'agit d'une étape importante si vous utilisez des numéros de test.

Il suffit d'ajouter le numéro en tant que contact ou de le taper dans le champ de recherche du chat WhatsApp.

Dépannage

Il peut arriver que vous rencontriez des problèmes d'intégration. Si votre robot ne répond pas, vérifiez à nouveau votre processus de configuration et assurez-vous que tous les champs ont été remplis correctement. Si le problème persiste, veuillez contacter notre équipe d'assistance pour obtenir de l'aide.

Je ne reçois aucun message du robot WhatsApp

If you're not receiving messages from your WhatsApp bot, it may indicate a setup issue. The WhatsApp integration requires careful configuration and attention to details. Here are steps to troubleshoot and ensure your settings are correct:

  • Begin by checking the WhatsApp Integration Events for any clues. These events may not show up instantly, so a lack of events might hint at a setup problem.

  • Le processus d'intégration est complexe et nécessite le respect scrupuleux des instructions.

    • Confirmez qu'ils ont été correctement copiés de ChatBotKit vers le Meta Developer Portal.
    • Assurez-vous que ces éléments sont correctement configurés.
  • Les numéros de test sont limités. Ils ne peuvent être utilisés qu'avec des numéros de téléphone préalablement vérifiés dans le Meta Developer Portal. Pour ce faire, rendez-vous sur la page WhatsApp "API Setup". Cliquez sur le champ "To". Cliquez ensuite sur "Manage phone number list". Ajoutez votre numéro. Il s'agit d'une étape importante si vous utilisez des numéros de test.