Webhooks
Geef je receptionist aangepaste tools die je HTTP-endpoints aanroepen.
Met de integratie Webhook Tool stel je 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 het moet gebruiken.
- 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 het antwoord 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. - Beschrijving: welke waarde de AI uit het gesprek moet halen.
- Vereist: of de AI deze moet verzamelen voordat deze wordt aangeroepen.
Gebruiksscenario’s
Voorbeeld
Een loodgietersbedrijf maakt een webhooktool:
- Naam:
check_service_area - Beschrijving: “Controleer of we service verlenen in de postcode van de beller en wat het eerstvolgende beschikbare tijdslot is.”
- URL:
https://api.mybusiness.com/check-area - Methode: POST
- Request Headers:
Authorizationingesteld op de API-sleutel van het bedrijf - Body Parameters:
zip_code(string, vereist),service_type(string, vereist)
Wanneer een beller naar service in diens gebied vraagt, verzamelt de receptionist de postcode, roept deze de webhook aan en vertelt het resultaat.
Webhooktools zijn beschikbaar in elk abonnement.