Webhook
L’integrazione Webhook Tool espone i tuoi endpoint HTTP come strumenti che il tuo receptionist o assistente aziendale può chiamare durante le conversazioni. L’IA decide quando chiamare l’endpoint in base alla conversazione.
Come funzionano gli strumenti webhook
Quando crei uno strumento webhook, definisci:
- Un endpoint HTTP da chiamare.
- Una descrizione della sua funzione, affinché l’IA sappia quando utilizzarlo.
- I parametri che l’IA deve raccogliere dalla conversazione.
Durante una chiamata, quando la conversazione corrisponde allo scopo dello strumento, il tuo receptionist raccoglie i parametri, chiama l’endpoint e utilizza la risposta per continuare la conversazione.
Creare uno strumento webhook
Vai a Integrazioni, seleziona Aggiungi integrazione e scegli Webhook Tool. Configura i campi seguenti e seleziona Abilita. Puoi aggiungere più strumenti webhook.
Parametri
Ogni parametro include:
- Chiave: il nome del campo.
- Tipo:
string,numberoboolean. - Descrizione: il valore che l’IA deve estrarre dalla conversazione.
- Obbligatorio: se l’IA deve raccoglierlo prima della chiamata.
Casi d’uso
Esempio
Un’azienda idraulica crea uno strumento webhook:
- Nome:
check_service_area - Descrizione: “Controlla se serviamo il CAP del chiamante e qual è la prossima fascia oraria disponibile.”
- URL:
https://api.mybusiness.com/check-area - Metodo: POST
- Header della richiesta:
Authorizationimpostato sulla chiave API dell’azienda - Parametri del body:
zip_code(string, obbligatorio),service_type(string, obbligatorio)
Quando un chiamante chiede informazioni sul servizio nella sua zona, il receptionist raccoglie il suo CAP, chiama il webhook e gli comunica il risultato.
Gli strumenti webhook sono disponibili in tutti i piani.