Herramientas personalizadas: conectar el agente de IA a tus sistemas con un webhook
Crea herramientas personalizadas que el agente de IA activa en la conversación: URL del webhook, parámetros, cabeceras, enfriamiento, pruebas e historial de envíos.
Las Herramientas personalizadas permiten al agente de IA activar tus automatizaciones durante las conversaciones: cuando se da la condición que describes, Recontacto envía una llamada webhook a tu sistema (un software de gestión, un CRM, una herramienta como Make o Zapier) con los datos recogidos en el chat. Si quieres, la respuesta de tu sistema vuelve a la IA, que la usa para responder al cliente.
Abre la página Herramientas personalizadas
Ve a Agentes IA → Herramientas personalizadas y haz clic en Crear herramienta. Si aún no tienes ninguna, la página muestra Ninguna herramienta personalizada.
Rellena la configuración básica
En la pestaña Configuración básica introduce:
- Nombre, por ejemplo «Consultar estado del pedido»;
- Descripción del trigger: es el texto que le dice a la IA cuándo activar la herramienta. Sé específico: describe condiciones y excepciones y, si hace falta, menciona por su nombre las demás herramientas para coordinarlas;
- URL del webhook, que debe usar HTTPS;
- Cabeceras personalizadas, por ejemplo una clave de autenticación que exija tu sistema;
- Enfriamiento (minutos), es decir, el tiempo mínimo entre dos activaciones para el mismo teléfono (0 = sin límite), y Timeout (segundos).
Decide si la herramienta devuelve datos
Activa Devuelve datos a la IA si quieres que el cuerpo de la respuesta del webhook se pase a la IA, que podrá usarlo al responder al cliente (por ejemplo, la disponibilidad de una cita o el estado de un trámite). Si lo dejas desactivado, la herramienta solo envía los datos.
Añade los parámetros
En la pestaña Parámetros haz clic en Agregar parámetro por cada dato que quieras enviar. Para cada uno indica Nombre (solo letras, números y guiones bajos), Tipo (String, Number o Boolean), si es Obligatorio y la Fuente:
- Generado por AI: la IA extrae el valor de la conversación siguiendo la Descripción para la AI que escribes tú;
- Valor estático: un valor fijo, que siempre es el mismo;
- Campo del cliente: un dato del contacto, como teléfono, nombre, apellidos o email.
Prueba el webhook
Antes de usarlo en producción, pulsa Probar. La prueba envía datos de ejemplo (los valores estáticos son reales; los dinámicos y los de IA usan marcadores de posición) y te muestra Estado, Latencia, Respuesta y Payload enviado, para que compruebes que tu sistema lo recibe todo correctamente.
Activa la herramienta en el agente
Guarda la herramienta y asegúrate de que está activa con su interruptor (una herramienta desactivada aparece como Inactivo). Después abre Agentes IA → Herramientas y permisos y, en el recuadro de herramientas personalizadas, activa el interruptor de la herramienta para el agente que deba usarla. No olvides pulsar Guardar.
Revisa los envíos recientes
En la ficha de cada herramienta encontrarás Envíos recientes, con el resultado y el número de intentos de cada llamada. Los envíos fallidos se reintentan automáticamente. Las activaciones también aparecen en el Registro de actividad como Herramienta personalizada.
Cada llamada incluye los encabezados X-Recontacto-Delivery-Id y X-Recontacto-Tool-Name: úsalos en tu sistema para reconocer la herramienta y para ignorar posibles envíos duplicados.
Al eliminar una herramienta, también borras definitivamente todo el historial de envíos, y la acción no se puede deshacer. Si solo quieres suspenderla, desactívala con su interruptor.