Webhooks
Las integraciones de webhook exponen rutas de API HTTP personalizadas como herramientas que la recepcionista o el asistente empresarial pueden usar durante las conversaciones. A diferencia de los sistemas de notificaciones pasivos, la IA invoca activamente estas rutas de API cuando el contexto de la conversación lo requiere.
Cómo funcionan las herramientas de webhook
Al crear una integración de webhook, defines:
- Una ruta de API HTTP que puede usar tu recepcionista
- 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, si la conversación coincide con el propósito de la herramienta, tu recepcionista llama a la ruta de API, procesa la respuesta y continúa la conversación.
Crear una herramienta de webhook
- Ve a Integraciones → haz clic en Webhook
- Haz clic en Añadir webhook
- Configura:
Parámetros
Cada parámetro tiene:
- Clave — El nombre del campo
- Tipo —
string,numberoboolean - Descripción — Qué valor debe extraer la IA de la conversación
- Obligatorio — Si la IA debe recopilarlo antes de llamar
Agentes de destino
Asigna cada herramienta de webhook a:
- Recepcionista de cara al cliente — Disponible durante las llamadas telefónicas
- Asistente empresarial — Disponible en el chat del panel
- Ambos — Disponible en todas partes
Casos de uso
Ejemplo
Una empresa de fontanería crea una herramienta de webhook:
- Nombre: “Comprobar disponibilidad en la zona”
- Descripción: “Comprueba si atendemos en el código postal de quien llama y cuál es la próxima cita disponible”
- URL:
https://api.mybusiness.com/check-area - Método: POST
- Parámetros:
zip_code(cadena, obligatorio),service_type(cadena, obligatorio)
Durante una llamada, cuando alguien pregunta por la disponibilidad en su zona, la recepcionista recopila su código postal, llama al webhook y le comunica el resultado.