Importar Contactos mediante API Externa
Configurar una petición HTTP (GET o POST), autenticar la conexión (Bearer, API Key o Basic Auth), extraer los contactos del payload JSON, mapear las columnas a variables dinámicas para el Agente de IA y validar los teléfonos antes del lanzamiento.
Abre el asistente de importación por API e ingresa la URL de tu servicio web y el método de consulta.
Ruta: Crear Campaña → 2. Selección de contactos → Añadir contactos por API
En la fase 2. Selección de contactos de tu campaña de voz:
- Haz clic en la tarjeta Añadir contactos por API (Obtén tus contactos directamente desde un endpoint).
- Se desplegará el modal interactivo con el asistente de 3 pasos: 1 Configurar Endpoint → 2 Mapeo de campos → 3 Revisión.
- URL del Endpoint: Escribe o pega la dirección URL completa de tu servicio (ej.
https://api.tuempresa.com/v1/contacts). - Método HTTP: Selecciona
GETsi los datos se consultan de forma estándar oPOSTsi tu API requiere enviar un cuerpo de consulta.
Elige entre Bearer Token, API Key en Header, Basic Auth o acceso público según las políticas de tu servidor.
En el campo Tipo de Autenticación, selecciona el mecanismo requerido por tu API:
Authorization: Bearer <token>. Ideal para tokens JWT y OAuth2.
X-API-Key) y su correspondiente Valor.
Especifica la ruta JSON donde está el listado de clientes y presiona Probar Conexión para validar la respuesta.
Define la localización de los registros dentro de la respuesta:
- Ruta de la lista de contactos en JSON: Indica la clave donde se aloja el arreglo de registros (ej.
results,data.contactsoitems). Si el arreglo está en la raíz, déjalo vacío. - Configuración de Paginación: Actívala si tu servicio distribuye los registros en varias llamadas (por número de página o cursor).
- Probar Conexión: Haz clic en el botón azul para verificar la comunicación en tiempo real.
Conecta los campos del JSON con las columnas de CRMInbox y añade variables personalizadas para el agente de voz.
En la etapa 2. Mapeo de campos, vincula las propiedades del JSON con CRMInbox:
phone, celular).
name, first_name).
Inyección de Variables Dinámicas para el Agente de IA:
- Presiona + Añadir campo personalizado para mapear datos como saldos, fechas o servicios (ej.
actividad_cliente). - Asigna el nombre de la variable en CRMInbox (ej.
actividad_cliente). Podrás usarla en el prompt del agente escribiendo{{actividad_cliente}}.
Inspecciona la tabla de contactos válidos e inválidos, aplica filtros de búsqueda y confirma la importación.
En la etapa 3. Revisión de contactos importados, audita la lista obtenida:
Usa la barra de búsqueda y los checkboxes para filtrar o descartar registros puntuales. Cuando la lista esté lista, presiona Guardar contactos para integrarlos a la campaña.
¿Qué formato debe tener el teléfono para ser considerado 'Válido'?
¿Qué significa el error 'Ruta JSON no encontrada'?
{"data": {"items": [...]}}, la ruta correcta debe ser data.items.¿Puedo conectar webhooks o flujos de Make, n8n o Zapier?
¿Se pueden actualizar los datos antes de lanzar la campaña?
27 de Octubre de 2026 a las 17:56 - Visitas: 152
