Agente de voz IA

Introducción a las herramientas personalizadas

Conecta cualquier API de terceros directamente con tu agente de voz mediante herramientas personalizadas en E-Smart360.

Conecta cualquier API de terceros directamente con tu agente de voz. Habilita consultas de datos en tiempo real, actualizaciones de CRM, confirmaciones de reservas y mucho más.

Resumen

La API de herramientas personalizadas permite que tus agentes E-Smart360 interactúen con sistemas externos durante las conversaciones. Tu agente puede:

  • Consultar bases de datos: buscar registros de clientes, inventario, precios
  • Actualizar CRMs: crear leads, actualizar datos de contacto, registrar interacciones
  • Gestionar reservas: comprobar disponibilidad y confirmar citas
  • Enviar notificaciones: disparar SMS, email o notificaciones push
  • Recuperar datos: obtener información de cualquier API REST

Casos de uso

  1. Sistemas de reservas: consultar disponibilidad, reservar franjas horarias, enviar confirmaciones
  2. Integración CRM: actualizar Salesforce, HubSpot o cualquier CRM personalizado
  3. Consultas a bases de datos: historial del cliente, estado de cuenta, pólizas
  4. Disparadores SMS/email: enviar mensajes de seguimiento tras las llamadas
  5. Procesamiento de pagos: validar métodos de pago, procesar reembolsos
  6. Gestión de inventario: consultar stock, reservar artículos

Paso 1: Identifica tu endpoint de API

Necesitas un endpoint REST (URL) que tu agente llamará. Ejemplo:

https://api.tusistema.com/lookup-customer

Tu API debe:

  • Aceptar solicitudes POST con datos JSON
  • Devolver respuestas JSON
  • Incluir autenticación adecuada (API key, OAuth, etc.)
  • Completar la operación en menos de 5 segundos

Paso 2: Inicia sesión en E-Smart360

Paso 3: Ve a Data Integration & Tools

  • Abre el panel de E-Smart360 y navega a Agentes → selecciona tu agente → Configuración AvanzadaIntegración de datos y herramientas.
  • Haz clic en Agregar herramientas o Seleccionar herramientas de la biblioteca para acceder a la configuración de herramientas personalizadas.
Sección Integración de datos y herramientas en ajustes avanzados
Sección Integración de datos y herramientas en ajustes avanzados

Puedes añadir tu herramienta personalizada de dos formas:

  • Form View — Configura la herramienta con el formulario visual
  • JSON Configuration — Conecta la herramienta mediante archivo JSON (método recomendado)

En la biblioteca de herramientas, selecciona Agregar herramienta personalizada para abrir la configuración.

Biblioteca de herramientas — Agregar herramienta personalizada
Biblioteca de herramientas — Agregar herramienta personalizada

Tras añadirla, la herramienta personalizada aparecerá en Integración de datos y herramientas. Haz clic en el icono de configuración para completar los parámetros.

Herramienta personalizada añadida al agente
Herramienta personalizada añadida al agente

Paso 4: Configura la herramienta personalizada

En el panel Editar herramienta personalizada, completa los campos principales:

  • Nombre de la herramienta — p. ej., «Customer Lookup»
  • Descripción de la herramienta — explica qué hace la herramienta para que el agente sepa cuándo usarla
  • Mensaje previo a la llamada — texto que el agente dirá mientras consulta la API
  • Método y URL — selecciona POST o GET y pega la URL del endpoint
  • Ficha API — añade el token o clave de autenticación
Panel Editar herramienta personalizada
Panel Editar herramienta personalizada

Paso 5: Define los parámetros

Especifica qué datos debe enviar tu agente:

  • Parameter Name — Nombre del campo que espera tu API
  • Type — Tipo de dato (string, number, boolean, etc.)
  • Description — Explica el parámetro para que el agente sepa cuándo usarlo

Recomendaciones:

  • Usa nombres de parámetro que coincidan con los campos esperados por tu API
  • Marca parámetros obligatorios u opcionales
  • Haz clic en Save para guardar la configuración

Guías relacionadas