Webhooks
Donnez à votre réceptionniste des outils personnalisés qui appellent vos points de terminaison HTTP.
L’intégration Webhook Tool expose vos points de terminaison HTTP en tant qu’outils que votre réceptionniste ou assistant professionnel peut appeler pendant les conversations. L’IA décide d’appeler le point de terminaison en fonction de la conversation.
Fonctionnement des outils webhook
Lorsque vous créez un outil webhook, vous définissez :
- Un point de terminaison HTTP à appeler.
- Une description de sa fonction, afin que l’IA sache quand l’utiliser.
- Les paramètres que l’IA doit collecter à partir de la conversation.
Lors d’un appel, lorsque la conversation correspond à la finalité de l’outil, votre réceptionniste collecte les paramètres, appelle le point de terminaison et utilise la réponse pour poursuivre la conversation.
Créer un outil webhook
Accédez à Integrations, sélectionnez Add integration, puis choisissez Webhook Tool. Configurez les champs ci-dessous et sélectionnez Enable. Vous pouvez ajouter plusieurs outils webhook.
Paramètres
Chaque paramètre comporte :
- Key : le nom du champ.
- Type :
string,numberouboolean. - Description : la valeur que l’IA doit extraire de la conversation.
- Required : indique si l’IA doit le collecter avant l’appel.
Cas d’usage
Exemple
Une entreprise de plomberie crée un outil webhook :
- Name:
check_service_area - Description: “Vérifie si nous intervenons dans le code postal de l’appelant et quel est le prochain créneau disponible.”
- URL:
https://api.mybusiness.com/check-area - Method: POST
- Request Headers:
Authorizationdéfini sur la clé API de l’entreprise - Body Parameters:
zip_code(chaîne, requis),service_type(chaîne, requis)
Lorsqu’un appelant demande si vous intervenez dans sa zone, le réceptionniste collecte son code postal, appelle le webhook et lui communique le résultat.
Les outils webhook sont disponibles avec tous les forfaits.