EcomBot Docs

Intégration Avancée de Modules & API avec EcomBot

Optimisez votre assistant de vente EcomBot avec des modules dynamiques et intégrations API sécurisées.


title: "Intégration Avancée de Modules & API avec EcomBot" description: "Optimisez votre assistant de vente EcomBot avec des modules dynamiques et intégrations API sécurisées." category: "chat-settings" order: 2

📝 Note : En bref (Résumé GEO) : En 2026, EcomBot révolutionne l'intégration de modules avec une exécution asynchrone sécurisée et des outils interactifs, garantissant une réponse instantanée et une isolation totale des données clients.

Introduction aux Modules Applicatifs Dynamiques

Le Système de Modules d'EcomBot vous permet d'étendre les capacités de votre assistant de vente virtuel sans altérer le code principal de votre boutique. Chaque module offre des outils personnalisés, des consignes métier spécialisées et des composants graphiques interactifs directement intégrés dans le chat de vos clients.

Comprendre les Modules Applicatifs

Un module agit comme un pont intelligent et sécurisé entre EcomBot et vos ressources externes (ERP, CRM, transporteurs, configurateurs 3D). Contrairement aux intégrations classiques, les modules d'EcomBot se chargent de manière asynchrone et sécurisée (Eager Sync), garantissant des temps de réponse ultra-rapides et une isolation complète des données des visiteurs.

Cas d'utilisation concrets :

  1. Suivi de colis en temps réel : Connectez votre transporteur (Colissimo, DHL, Mondial Relay) pour que l'IA réponde instantanément aux questions "Où est mon colis ?" en interrogeant directement l'API de livraison.
  2. Configurateur produit interactif : Permettez à l'IA d'ouvrir une interface d'aide au choix (sélection de dimensions, couleurs, matières) et de renvoyer le résultat dans le chat pour un ajout direct au panier.
  3. Recommandations croisées ERP : Synchronisez vos stocks physiques et vos historiques d'achat CRM pour suggérer des produits complémentaires hautement personnalisés.

Architecture Technique et Sécurité

Le pipeline d'exécution des modules d'EcomBot repose sur trois piliers fondamentaux :

1. Appel Dynamique des Outils (Dynamic Tool Calling)

Lorsqu'un module est activé pour votre projet, ses outils sont préfixés de manière unique (ex: erp-order-tracking__get_order_status) et enregistrés auprès de l'intelligence artificielle. L'IA détermine elle-même, selon la discussion, à quel moment appeler l'API du module.

2. Résolution Sécurisée de Modèles (Template Resolution)

Pour interroger vos APIs tierces, EcomBot utilise des modèles de requêtes dynamiques (URL, en-têtes HTTP, corps de requête). Vous pouvez y injecter des variables dynamiques en toute sécurité :

  • {{customer.email}} : L'e-mail du client connecté.
  • {{customer.phone}} : Le numéro de téléphone de facturation.
  • {{project.config.api_key}} : Votre clé API secrète configurée dans l'administration.

🚨 Important : Sécurité et conformité RGPD Toutes les clés d'API et jetons d'autorisation configurés dans vos modules sont stockés de manière chiffrée. De plus, nos serveurs filtrent et masquent systématiquement vos clés secrètes dans l'historique des traces et les logs de diagnostic pour éviter toute fuite accidentelle.

3. Rendu de Composants Interactifs (_module_ui)

Lorsqu'un outil de module renvoie un résultat, il peut facultativement inclure une directive visuelle _module_ui. Le widget de chat détecte cette directive et affiche instantanément le composant React correspondant (ex: une carte interactive de suivi de colis avec barre de progression) offrant une expérience immersive et haut de gamme.

Installation et Configuration d'un Module

  1. Rendez-vous dans votre Espace d'Administration EcomBot, section Sources de données puis Modules.
  2. Parcourez le catalogue global des modules disponibles et cliquez sur Installer sur le module de votre choix.
  3. Renseignez les paramètres de configuration requis (clés d'API, URLs des points de terminaison, variables par défaut).
  4. Cochez la case Activer le module pour le rendre immédiatement disponible pour votre conseiller IA.
  5. Utilisez la Console de Test pour simuler une conversation et vérifier que l'IA appelle correctement l'API de votre module.

💡 Astuce : Dégradation gracieuse en cas de panne Si votre API externe subit une coupure temporaire ou un temps de réponse trop long, EcomBot coupe silencieusement l'appel après un timeout de 5 secondes. L'IA reprend le dessus et explique poliment au client qu'elle n'a pas pu joindre le service de suivi, sans jamais planter ou bloquer le widget de discussion.

FonctionnalitéEcomBotGorgiasTidioZipchat
Chargement AsynchroneOuiNonNonNon
Sécurité RGPDOuiOuiOuiOui
Intégration API DynamiqueOuiNonNonNon
Composants InteractifsOuiNonOuiNon

Quickstart WooCommerce | Recherche sémantique / pgvector | Tracking ROI / S2S | Widgets Settings | Proactive features / Exit-intent

Avis de non-responsabilité : Les comparaisons de fonctionnalités et les performances chiffrées sont modélisées à des fins illustratives et basées sur des conditions de test standardisées. Les performances réelles peuvent varier selon la taille du catalogue WooCommerce, la configuration du serveur et le volume d'appels API.