Webhooks
Geef je receptionist aangepaste tools die je HTTP-endpoints aanroepen.
De integratie Webhook Tool maakt je HTTP-endpoints beschikbaar als tools die je receptionist of bedrijfsassistent tijdens gesprekken kan aanroepen. De AI bepaalt op basis van het gesprek wanneer het endpoint wordt aangeroepen.
Hoe webhooktools werken
Wanneer je een webhooktool maakt, definieer je:
- Een HTTP-endpoint om aan te roepen.
- Een beschrijving van wat het doet, zodat de AI weet wanneer deze moet worden gebruikt.
- Parameters die de AI uit het gesprek moet verzamelen.
Wanneer het gesprek tijdens een gesprek overeenkomt met het doel van de tool, verzamelt je receptionist de parameters, roept het endpoint aan en gebruikt de reactie om het gesprek voort te zetten.
Een webhooktool maken
Ga naar Integrations, selecteer Add integration en kies Webhook Tool. Configureer de onderstaande velden en selecteer Enable. Je kunt meerdere webhooktools toevoegen.
Parameters
Elke parameter heeft:
- Key: de veldnaam.
- Type:
string,numberofboolean. - Description: welke waarde de AI uit het gesprek moet halen.
- Required: of de AI deze moet verzamelen voordat er wordt aangeroepen.
Toepassingen
Voorbeeld
Een loodgietersbedrijf maakt een webhooktool:
- Name:
check_service_area - Description: “Controleer of we de postcode van de beller bedienen en wat het eerstvolgende beschikbare tijdslot is.”
- URL:
https://api.mybusiness.com/check-area - Method: POST
- Request Headers:
Authorizationingesteld op de API-sleutel van het bedrijf - Body Parameters:
zip_code(string, verplicht),service_type(string, verplicht)
Wanneer een beller vraagt naar service in diens regio, verzamelt de receptionist de postcode, roept de webhook aan en vertelt de uitkomst.
Webhooktools zijn beschikbaar in elk abonnement.