Intégration API HTTP Externe dans Bot Flow

Intégration API HTTP Externe dans Bot Flow

Updated 25 September 2026

L'API HTTP de WhatChimp permet à votre chatbot de se connecter à n'importe quel service externe—votre CRM, boutique eCommerce, passerelle de paiement ou toute API publique. Votre chatbot effectue un appel API, reçoit des données en retour, les enregistre dans des champs personnalisés et les utilise dans des messages—le tout automatiquement dans une conversation.

Video: https://www.youtube.com/watch?v=5sZkZb7kepI

Étape 1 : Créer une Connexion API

Accédez à Integration → HTTP API et cliquez sur Create.

Détails de Connexion API — Nom de l'API, Méthode, URL du Point de Terminaison, En-têtes et Données du Corps

API Name — Donnez-lui un nom reconnaissable (par exemple, "Fetch Order Status").

Method — GET pour récupérer des données, POST pour envoyer des données. Consultez la documentation de l'API du service externe.

Endpoint URL — L'URL de l'API. Utilisez le sélecteur de variables pour insérer des données d'abonné—par exemple, https://example.com/api/orders?email={{email}} extrait l'e-mail du profil de l'abonné.

Test Subscriber ID — N'importe quel ID d'abonné du Subscriber Manager, utilisé pour tester la connexion avec des données réelles.

Headers — Ajoutez Content-Type: application/json et tous les en-têtes d'authentification (par exemple, Authorization: Bearer your-api-key) si l'API les requiert.

Body Data (POST uniquement) — Ajoutez les champs que l'API attend. Choisissez des valeurs statiques ou dynamiques, et sélectionnez le format : JSON, Form Data ou X-WWW-FORM-URLENCODED.

Configuration du corps de la requête — valeurs statiques ou dynamiques, sélection du format

Étape 2 : Vérifier et Enregistrer dans des Champs Personnalisés

Cliquez sur Verify Connection pour tester. WhatChimp affiche la réponse JSON de l'API.

Mappez la réponse aux champs personnalisés—choisissez quelle valeur de la réponse API est enregistrée dans quel champ personnalisé de l'abonné. Par exemple, si l'API renvoie {"status": "shipped"}, mappez status à votre champ personnalisé "order_status". Maintenant ces données sont sur le profil de l'abonné et disponibles dans n'importe quel message ou flux de bot.

Cliquez sur Save API.

Mappage de réponse — mappez les champs de réponse API aux champs personnalisés WhatChimp, puis Save API

Conseil : Créez d'abord des champs personnalisés dans Subscriber Manager pour qu'ils apparaissent dans le menu déroulant de mappage.

Étape 3 : Utilisez-le dans un Bot Flow

Accédez à Bot Manager → Bot Reply et ajoutez un composant HTTP API à votre flux de chatbot. Sélectionnez votre API enregistrée dans le menu déroulant (cliquez sur Refresh si elle est nouvelle).

Élément HTTP API dans le constructeur de flux de bot

Ajoutez un bloc de texte après l'appel API qui utilise les champs personnalisés—par exemple, "Le statut de votre commande est {{order_status}}." Le chatbot appelle l'API, enregistre le résultat et répond—tout dans un seul flux.

Articles Connexes

How to Create a Keyword-Based WhatsApp Chatbot — Fondamentaux du flux de bot

How to Collect User Details with Input Flow — Collectez des données d'utilisateurs à transmettre aux API

Manage Custom Fields and Labels — Créez des champs personnalisés pour stocker les réponses API

More in Bot Manager