Webhooks
La integración Herramienta de webhook expone tus rutas de API HTTP como herramientas que tu recepcionista o asistente de negocio puede llamar durante las conversaciones. La IA decide cuándo llamar a la ruta de API según la conversación.
Cómo funcionan las herramientas de webhook
Cuando creas una herramienta de webhook, defines:
- Una ruta de API HTTP a la que llamar.
- Una descripción de lo que hace para que la IA sepa cuándo usarla.
- Los parámetros que la IA debe recopilar de la conversación.
Durante una llamada, cuando la conversación coincide con el propósito de la herramienta, tu recepcionista recopila los parámetros, llama a la ruta de API y usa la respuesta para continuar la conversación.
Crear una herramienta de webhook
Ve a Integraciones, selecciona Añadir integración y elige Herramienta de webhook. Configura los campos siguientes y selecciona Activar. Puedes añadir varias herramientas de webhook.
Parámetros
Cada parámetro tiene:
- Clave: el nombre del campo.
- Tipo:
string,numberoboolean. - Descripción: el valor que la IA debe extraer de la conversación.
- Obligatorio: si la IA debe recopilarlo antes de llamar.
Casos de uso
Ejemplo
Una empresa de fontanería crea una herramienta de webhook:
- Nombre:
check_service_area - Descripción: “Comprueba si ofrecemos servicio en el código postal de quien llama y cuál es la siguiente franja disponible.”
- URL:
https://api.mybusiness.com/check-area - Método: POST
- Cabeceras de solicitud:
Authorizationconfigurada con la clave de API de la empresa - Parámetros del cuerpo:
zip_code(string, obligatorio),service_type(string, obligatorio)
Cuando alguien llama para consultar el servicio en su zona, la recepcionista recopila su código postal, llama al webhook y le comunica el resultado.
Las herramientas de webhook están disponibles en todos los planes.