Skip to main content
La pestaña Herramientas define “lo que el agente puede hacer durante la llamada, además de hablar”: pasar la llamada a una persona, consultar tus sistemas, buscar en una base de conocimiento o agendar. El agente decide cuándo usar cada herramienta según la Descripción que escribís y lo que dice el prompt.
  • Añadir abre Añadir herramienta. Las herramientas que solo admiten una instancia muestran Ya añadida. Las de calendario sin integración muestran Conéctala en Integraciones, ver Catálogo de integraciones.
  • Cada fila de la lista tiene un menú con Editar y Quitar. Quitar pregunta “El agente dejará de poder usar . Puedes volver a añadirla más adelante.”
  • Sin herramientas, la pestaña ofrece accesos directos a Transferencia de llamada, Personalizada y Google Calendar.
Transferencia, traspaso, personalizada y base de conocimiento forman parte del borrador: se aplican cuando publicás. Las de calendario no: “Las herramientas de calendario se aplican al instante. No forman parte del borrador ni esperan a la publicación.”
Tres campos se repiten en varias herramientas:
  • Nombre: “Letras, números, guiones y guiones bajos. Sin espacios.” Hasta 64 caracteres y único dentro del agente. Es el nombre con el que la IA conoce la herramienta y el que insertás con @ en el prompt.
  • Descripción: hasta 2.000 caracteres. “Indica al agente cuándo debe recurrir a esta herramienta.” Es el criterio principal con el que el agente decide usarla.
  • Hablar mientras se ejecuta con Qué decir (“El agente lo parafrasea, no lo lee literalmente.”), y Hablar al terminar (“El agente comenta el resultado cuando la herramienta responde.”).

Transferencia de llamada

Con Transferencia con aviso aparecen estas opciones: Opciones avanzadas, plegadas al final del formulario:

Traspaso de agente

El traspaso mantiene la misma llamada y cambia el agente que la conduce. Es la base del patrón “agente de triage más agentes especializados”: un agente detecta la intención y traspasa a ventas, soporte o cobranzas.

Personalizada

Parámetros

Cada parámetro tiene un nombre en minúsculas, números y guiones bajos, un Tipo, una descripción y el interruptor Obligatorio, activado por defecto en los parámetros nuevos. El constructor visual admite un nivel de anidamiento. Un esquema más profundo se muestra como “Tiene demasiados niveles para editarlo acá. Cambiá a raw para modificarlo.” El botón Raw muestra el esquema JSON completo: “Usa un objeto con type, properties y required opcional.” Al volver a Visual, la app valida el JSON. Sin parámetros, “La petición se enviará con el cuerpo vacío.” Los Headers también tienen vista Raw: “Pegá un objeto JSON o un header por línea, como Nombre: valor.”

Probar el endpoint

El panel Probar el endpoint “Envía una petición real con los headers y parámetros de arriba.” Muestra la URL de la petición y un Cuerpo de la petición de ejemplo, generado a partir de los parámetros, que podés editar. Enviar petición hace un POST desde los servidores de ContactShip con Content-Type: application/json si no definiste otro, y muestra el código de estado en verde si es menor que 400 o en rojo si no, la duración en ms, los Headers de la respuesta y el Cuerpo de la respuesta formateado. Si el cuerpo supera los 10 KB, avisa “La respuesta se cortó en 10 KB.” La petición no sigue redirecciones. Comportamientos que hay que conocer:
  • Si el endpoint no responde en 10 segundos, la prueba falla con “El endpoint no respondió en 10 segundos.”
  • Las direcciones locales o privadas (localhost, redes internas, dominios .local o .internal) no se pueden probar: “Esa dirección no es alcanzable desde el servidor.” Usá una URL pública.
  • La prueba no es una llamada: no consume créditos y no pasa por el agente.

Ejemplo: consultar el estado de un pedido

Una herramienta para una tienda que quiere que el agente informe el estado de un pedido. Parámetros en vista Raw:
Tu endpoint recibe un POST con JSON y responde con JSON. Respondé corto y en texto legible, por ejemplo {"estado": "En camino", "entrega_estimada": "jueves 12 de septiembre"}: el agente usa ese texto para contestar. Después, mencioná la herramienta en el prompt con @ y describí cuándo usarla, ver Instrucciones.

Base de conocimiento

La herramienta busca en las bases conectadas al agente en la pestaña Conocimiento. Si no hay ninguna conectada, el formulario queda deshabilitado y avisa “Sin base de conocimiento conectada. Esta herramienta no devolverá nada hasta que conectes una.” con el botón Conectar base. Si la organización no tiene bases, ofrece Ir a Recursos. En el prompt aparece como knowledge-base. Cómo crear y cargar bases está en Base de conocimiento.

Cal.com

Requiere la integración Cal.com en estado activo, ver Cal.com. Antes de abrir el formulario, la app valida la integración; si falla, muestra “Hay que volver a conectar la integración.” Los cambios se aplican al instante, sin publicar.

Google Calendar

Requiere la integración Google Calendar activa, ver Google Calendar. La herramienta consulta la disponibilidad de los próximos 7 días y crea el evento cuando la persona confirma. Se aplica al instante, sin publicar.

Qué no existe todavía

  • El formulario de la herramienta personalizada no tiene campos para query params ni para el tiempo de espera. Si la herramienta ya los tenía, se conservan.
  • No hay herramientas nativas para enviar SMS, WhatsApp o correo durante la llamada. Se resuelve con una herramienta personalizada que llame a tu sistema.
  • La transferencia va a un número o a una SIP URI. No transfiere a un usuario ni a una cola del contact center.
  • Calendly no está disponible como herramienta de calendario.

Problemas frecuentes

Preguntas frecuentes

Cuando el prompt y la Descripción de la herramienta se lo indican: pedido explícito del cliente, un tema fuera de su alcance, un horario. Fuera de horario podés quitar la transferencia o pedirle que ofrezca una devolución de llamada. Con Transferencia con aviso, además puede explicarle el caso a quien recibe.
No toma datos de tarjeta. Lo habitual es una herramienta personalizada que genere un link de pago y lo envíe por WhatsApp, SMS o correo desde tu sistema; la confirmación llega por el webhook de tu proveedor de pagos.
En tiempo real, con una herramienta personalizada que envíe los datos durante la llamada. Al terminar, con el webhook de post llamada, que incluye transcripción, resumen y datos extraídos. Ver Post llamada.
Las causas más comunes: la zona horaria de la herramienta no coincide con la de Cal.com, el tipo de evento no tiene disponibilidad definida, o el agente no confirmó el correo del cliente antes de reservar. Pedile en el prompt que repita el correo antes de agendar.
Si el agente ejecuta la misma herramienta sin éxito más de 15 veces, la llamada se corta. Casi siempre es un endpoint que devuelve error o una descripción ambigua. Probá la herramienta con Probar el endpoint y ajustá la descripción.
Sí. Todo agente de voz puede terminar la llamada cuando las dos partes se despiden. No es una herramienta del catálogo y no se configura.
Varios agentes especializados con un agente de triage que derive con Traspaso de agente. Un “mega agente” con muchas tareas se equivoca más. Para el análisis de esas llamadas, elegí en Análisis posterior si se evalúan ambos agentes o solo el destino.

Ver también