Skip to main content
Une intégration est un outil réutilisable que vous créez une fois et que vous attachez à autant d’agents que nécessaire. Vous les gérez dans Intégrations, dans le menu Construire. Un outil se présente au modèle comme une fonction. Le modèle décide de l’appeler en fonction de sa description.

Anatomie d’un outil

Le champ Description est déterminant. Rédigez-le comme une consigne d’utilisation : « Appeler cet outil quand l’utilisateur demande ses horaires d’ouverture, pour vérifier si le magasin est ouvert aujourd’hui. » Une description vague produit des appels au mauvais moment.

Catégories d’outils

Seules les catégories http_api, end_call, transfer_call et integration (Calendly) sont créables directement depuis l’interface Intégrations. Les catégories calculator, native et mcp sont fournies par la plateforme ou proviennent d’une connexion externe.

La page de détail d’un outil

Un clic sur un outil ouvre sa page de configuration, adaptée à sa catégorie. Deux aides y sont disponibles :
  • Comment ça marche : explique l’outil (quoi, où, quand, comment) ;
  • Code : un extrait prêt à l’emploi (curl, JavaScript, Python) pour les outils d’appel HTTP.

Outil : fin d’appel (end_call)

Raccroche l’appel. C’est le moyen propre de terminer une conversation, par opposition à un appel qui se coupe.
Cas d’usage : utiliser Demander une raison quand vous voulez trier les appels selon leur issue (« rendez-vous pris », « hors sujet », « client pressé »). La raison apparaît dans les rapports et permet de filtrer les appels par résultat.

Outil : transfert d’appel (transfer_call)

Transfère l’appel en cours vers un numéro ou un poste SIP.

Formats de destination acceptés

La destination est validée selon un des deux formats suivants :
Toute autre valeur est refusée à l’enregistrement. Un numéro sans indicatif pays (par exemple 0612345678) n’est pas valide : utilisez la forme E.164 complète.

Fournisseurs compatibles

Le transfert dépend du fournisseur téléphonique configuré :
Cas d’usage : escalade vers un humain quand le client le demande, ou quand l’agent ne parvient pas à résoudre la demande après deux tentatives.

Outil : calculatrice (calculator)

Effectue un calcul arithmétique. Cet outil ne se configure pas : il expose un unique paramètre que le modèle remplit lui-même, expression.
L’expression est évaluée par un analyseur sûr, qui n’autorise que les opérations arithmétiques. Elle ne peut pas exécuter de code. Utilisez cet outil pour tout calcul que le modèle risque de se tromper à faire de tête : remises, totaux, conversions.

Outil : intégration (integration)

Outil rattaché à un service connecté. Le fournisseur actuellement disponible est Calendly, avec cinq opérations.

Paramètres communs

Opérations Calendly

Cas d’usage : un agent de prise de rendez-vous enchaîne find_slots (l’appelant demande « qu’est-ce que vous avez jeudi ? »), puis create_booking une fois le créneau choisi. En cas de changement, reschedule_booking ; en cas d’annulation, cancel_booking.

Calendly

Configuration détaillée de chaque opération Calendly.

Outil : MCP (mcp)

Expose les outils d’un serveur MCP externe. La configuration se fait côté serveur, pas depuis l’interface Intégrations.
Cas d’usage : connecter un serveur MCP interne qui expose vos propres fonctions métier, et n’en exposer qu’une partie via Filtre d’outils pour limiter la surface donnée au modèle.
Le champ Filtre d’outils est une liste d’autorisation : si vous y placez des noms, seuls ces outils seront exposés. Utilisez les noms exacts du catalogue distant.

Service connecté : Calendly

Outre les outils génériques, Bookivox propose des services prêts à l’emploi, comme Calendly pour la prise de rendez-vous.

Appel HTTP

Créer un outil d’appel API, avec ses paramètres et cas d’usage.

Calendly

Prendre, déplacer et annuler des rendez-vous.
Last modified on October 28, 2026