Ir al contenido
Ayuda Agent dev Tesoro CRM

Importar datos: asistente CSV para leads, contactos y relaciones

Tesoro dispone de un asistente de importación integrado. Tres tipos de registros: leads, contactos y relaciones. Mapeo automático de columnas, importación de prueba antes de la definitiva, procesamiento por lotes para archivos grandes. Solo Admin.

  • 500 contactos de un CRM anterior en formato CSV
  • Una lista de leads de una campaña de marketing
  • Colección de relaciones comerciales (empresas) compilada manualmente
TipoDescripciónNavegación
LeadLeads compradores con seguimientoLeads → Import
Lead (Owner)Vendedores con detalles de propiedadLeads → Import (elija Owner)
ContactContactos cualificadosContacts → Import
RelationEmpresas, socios comercialesRelations → Import

PropiedadRequisito
Tipo.csv
Tamaño máximo50 MB
SeparadorComa o punto y coma (detección automática)
Fila de encabezadoPrimera fila = encabezados de columna
CodificaciónSe recomienda UTF-8

  1. Descargue el archivo de ejemplo y úselo como plantilla
  2. Mantenga la fila de encabezado con los nombres de campo correctos de Tesoro
  3. UTF-8 para caracteres especiales
  4. Campos obligatorios rellenados: de lo contrario, la fila se omite
  • Formato internacional con código de país: +31612345678
  • Los espacios se eliminan automáticamente
  • Los paréntesis/guiones pueden dar errores

Separe con coma dentro de la misma celda:

  • property_details.type: apartment, villa, townhouse
  • property_details.location: Marbella, Estepona, Benahavis
PrefijoSe anida bajoEjemplo
address.Direcciónaddress.city, address.street
lead.Seguimiento de leadlead.source, lead.status
property_details.Preferencias de propiedadproperty_details.type, property_details.price_min
property_address.Dirección de propiedad (vendedores)property_address.street
timing.Tiempotiming.looking_to, timing.timeline_max
social.Redes sociales (relaciones)social.facebook, social.linkedIn

ColumnaObligatorio
type (siempre lead)
status
owner_email
salutationNo
languageNo
first_name, last_name
email, phone
additional_informationNo
ColumnaObligatorio
type (siempre contact)
status, owner_email
salutation, role, languageNo
first_name, last_name, email, phone
additional_informationNo
address.*No
do_not_contact, portal_user (true/false)No
ColumnaObligatorio
name, type, email, phone_number, status
website_url, preferred_communication, note, credit_termsNo
address.*No
social.facebook, social.linkedIn, social.instagramNo

  1. Seleccionar archivo: diríjase al tipo correspondiente (Leads/Contacts/Relations → Import).

    El asistente de importación.
    Contacten importeren

    Cargue CSV (máx. 50 MB). En esta página también:

    • Descargar archivo de ejemplo para el tipo (leads: elija entre la variante leads y la variante owners)
    • Abrir historial de importaciones para importaciones anteriores

    Siguiente

  2. Asignar campos (mapeo): Tesoro analiza y muestra por columna:

    • Nombre de columna del archivo
    • Valor de ejemplo de la fila 2
    • Desplegable con campos de Tesoro

    Auto-matching:

    • Nombre exacto (p. ej., first_name)
    • Etiqueta exacta (p. ej., First Name)
    • Coincidencia parcial (no distingue mayúsculas)
    • Mapeo anterior para los mismos nombres de columna

    Todos los campos obligatorios deben estar asignados, de lo contrario no se puede continuar.

    Vista previa → importación de prueba.

  3. Validar (vista previa): NO se crean registros. Por cada fila:

    • Número de fila
    • Estado: exitoso / fallido
    • Mensaje de error si falla

    ¿Errores? Vuelva al paso 1, corrija el CSV, cárguelo de nuevo.

    ¿Satisfecho? Haga clic en Import → importación definitiva.

  4. Listo: registro de importación con filas exitosas/omitidas. Si es exitoso, enlace al registro creado.


Tres estrategias:

  1. Coincidencia exacta de valor: first_name coincide con first_name
  2. Coincidencia de etiqueta: First Name (etiqueta) coincide
  3. Coincidencia parcial: no distingue mayúsculas
  4. Mapeo anterior: los mismos nombres de columna que en una importación anterior → se restauran los mapeos
TipoObligatorio
Leadfirst_name, last_name, email, phone, owner_email
Contactfirst_name, last_name, email, phone, owner_email
Relationname, type, email, phone_number, status

  1. Columna owner_email → se busca el usuario por cada fila
  2. Fallback → primer usuario de su empresa

Tesoro no detecta duplicados durante la importación CSV. Todas las filas se crean, incluso si los emails ya existen.

Evite duplicados:

  • Revise su CSV previamente
  • Elimine duplicados en el origen
  • Use la importación de prueba para ver los conteos
  • Combine manualmente después de la importación

ErrorCausaSolución
Campo obligatorio vacíofirst_name, last_name, email vacíoRellene en el CSV
Email inválidoSin @ o error tipográficoVerifique
owner_email inválidoEl usuario no existeUse un usuario existente
Tipo/estado inválidoNo está en las opciones permitidasCompare con el archivo de ejemplo
Número de teléfono inválidoNo está en formato internacionalUse +31612345678
Ubicación como cadenaValores múltiples no separados correctamenteUse coma dentro de la celda
Nombre con númerosfirst_name/last_name contiene caracteres numéricosElimínelos

Registro de importación (prueba + definitiva)

Sección titulada «Registro de importación (prueba + definitiva)»

Por cada fila:

  • Número de fila (desde 2, porque 1 = encabezado)
  • Estado (error: 0 o 1)
  • Mensaje de error si falla
  • Registro creado si es exitoso (recurso + ID)

Las importaciones se procesan en lotes de 100:

  • Los archivos grandes se dividen automáticamente
  • Cada lote mediante una tarea en segundo plano
  • Progreso en vivo en la interfaz (“150/500 procesados”)
  • Sondeo cada 5 segundos

Abrir historial de importaciones en la página de importación. Tabla:

ColumnaQué es
Nombre del archivoNombre del CSV
Total filasEn el archivo
Filas procesadasCantidad procesada
FechaCuándo

Paginado (10 por defecto, 10/20/30/40/50 posible), ordenado del más reciente primero.


No mediante el asistente CSV, sino a través de XML feed:

  • XML feeds de Kyero para sincronización de feeds de propiedades
  • Cargas XML manuales para importaciones únicas

Se configura mediante Settings → XML Import. También se define qué hacer con propiedades que ya no están en el feed (p. ej., estado “Removed by Feed”).


  1. Comience con una importación de prueba: el asistente lo hace automáticamente en el paso de vista previa
  2. Use el archivo de ejemplo como plantilla: evita problemas de mapeo
  3. Números de teléfono internacionales con código de país
  4. Direcciones de correo electrónico válidas: de lo contrario, se omiten
  5. owner_email debe coincidir con un usuario existente: de lo contrario, fallback
  6. Divida archivos grandes: más fáciles de revisar en el registro
  7. UTF-8 para caracteres especiales
  8. Valores múltiples con coma: no punto y coma dentro de las celdas