Migración de CRM

Cómo migrar datos a un CRM sin perder el historial comercial

Un método de migración para ordenar fuentes, limpiar registros, conservar relaciones y comprobar el resultado antes de dejar atrás hojas o un CRM anterior.

Respuesta directa

En pocas palabras

Para migrar datos a un CRM sin perder contexto, primero respalda las fuentes, define qué información seguirá activa y crea un mapa entre cada campo de origen y destino. Limpia duplicados con reglas documentadas, carga los registros en el orden correcto, prueba con una muestra y concilia cantidades, relaciones, responsables, etapas y montos por moneda antes del corte final.

Define el alcance antes de exportar archivos

Una migración no empieza con el botón de exportar. Empieza con una decisión sobre qué proceso continuará en el CRM nuevo y qué información necesita ese proceso para funcionar. Si el equipo intenta mover todo sin distinguir lo vigente de lo histórico, trasladará también duplicados, etapas abandonadas y campos que nadie sabe interpretar.

Define qué fecha debe estar listo el nuevo sistema, quién aprueba los datos y qué áreas dependen del resultado. Ventas puede necesitar cuentas, contactos y oportunidades; operaciones quizá consulte compromisos o documentos; liderazgo requiere conservar responsables, etapas y monedas para interpretar el pipeline. Cada necesidad debe tener un propietario.

Separa la migración inicial de las integraciones futuras. Mover una base existente es un proyecto con principio y fin. Sincronizar continuamente un ERP, un formulario o una herramienta de soporte es otro problema y necesita reglas sobre origen, frecuencia, conflictos y propiedad del dato.

Construye un inventario de fuentes y dependencias

Haz una lista de CRM anteriores, hojas, agendas, buzones compartidos, formularios, carpetas y sistemas administrativos. Para cada fuente registra formato, volumen aproximado, responsable, fecha de última actualización y uso actual. Dos archivos con el mismo nombre pueden contener versiones distintas de una cuenta o una oportunidad.

Identifica las dependencias. Un contacto puede depender de una cuenta; una oportunidad, de cuenta, responsable y etapa; una actividad, de la persona que la realizó y del negocio al que pertenece. Si se migra el registro sin su relación, el dato llega al destino pero pierde su utilidad comercial.

Marca también la información sensible, los permisos y las restricciones de conservación aplicables a la empresa. No copies archivos completos a equipos personales ni uses datos reales en pruebas abiertas. La persona responsable debe definir quién puede manipular las exportaciones y cuándo deben eliminarse las copias temporales.

  • Nombre y ubicación de la fuente.
  • Persona que puede explicar su contenido.
  • Tipos de registro y relaciones conocidas.
  • Campos sensibles o con acceso limitado.
  • Duplicados, valores vacíos y formatos inconsistentes.
  • Última fecha confiable de actualización.

Conserva un respaldo verificable y una bitácora

Antes de limpiar o transformar, guarda una copia inalterada de cada fuente. Registra cuándo se generó, quién la obtuvo y cómo puede verificarse. El respaldo permite volver al origen cuando aparece una diferencia y evita convertir una transformación incorrecta en la única versión disponible.

Trabaja sobre copias controladas. Cada archivo transformado debe tener versión, fecha y responsable. Mantén una bitácora de reglas: qué columnas cambiaron, cómo se normalizaron valores y qué registros quedaron fuera. Una migración reproducible es más segura que una serie de correcciones manuales imposibles de reconstruir.

No guardes contraseñas, tokens o credenciales dentro de archivos CSV. Limita el acceso a las carpetas de trabajo y elimina las copias temporales cuando termine el periodo definido por la empresa. El respaldo histórico y los archivos operativos no necesitan conservarse en el mismo lugar ni con los mismos permisos.

Crea el mapa de campos y las reglas de transformación

Para cada objeto define el campo de origen, el campo de destino, el formato esperado, si es obligatorio y qué ocurre cuando falta. No mapees por parecido de nombre. Una columna llamada “cliente” puede representar una empresa, una persona, un folio o un estado comercial según la fuente.

Incluye valores permitidos. Las etapas anteriores quizá no coincidan con el proceso nuevo; los nombres de propietarios pueden variar; una fecha puede llegar como día/mes/año o mes/día/año. Cada transformación debe ser explícita y revisable. Si un valor no puede interpretarse con seguridad, envíalo a una lista de excepciones.

Controles de migración por tipo de registro
CriterioPreparación antes de cargarComprobación en el CRM nuevo
UsuariosRelacionar nombre anterior con usuario, rol y estado actual.Confirmar propietario y acceso sin asignar registros a personas inactivas.
CuentasNormalizar nombre, dominio, país e identificador de origen.Revisar duplicados y conservar la cuenta correcta para cada relación.
ContactosValidar correo, teléfono, cargo y vínculo con la cuenta.Detectar contactos huérfanos o asociados a la empresa equivocada.
OportunidadesMapear etapa, responsable, monto, moneda, fecha y siguiente paso.Conciliar negocios activos por etapa, propietario y moneda.
ActividadesConservar autor, fecha, tipo y referencia al registro relacionado.Comprobar orden cronológico y contexto en una muestra prioritaria.
CatálogoValidar código, nombre, precio, moneda, unidad y vigencia.Confirmar que una propuesta solo use precios de una fuente aprobada.
TareasSeparar acciones abiertas de recordatorios ya resueltos.Revisar responsable, fecha, estado y oportunidad relacionada.

Limpia duplicados sin fusionar relaciones distintas

Define primero qué significa duplicado. El nombre de empresa por sí solo no basta: puede haber razones sociales similares, sucursales o grupos con varias entidades. Para contactos, el correo ayuda, pero tampoco resuelve cambios de puesto, buzones compartidos o registros históricos. Combina identificadores y envía los casos ambiguos a revisión humana.

Elige un registro maestro con una regla estable. Puede ser el que tiene identificador oficial, datos más recientes o relaciones activas verificadas. Antes de fusionar, decide qué ocurre con notas, oportunidades, tareas y propietarios. Borrar una fila repetida sin trasladar sus relaciones puede eliminar el contexto que justificaba conservarla.

Normaliza espacios, mayúsculas, dominios, teléfonos, fechas y catálogos de valores. No completes un dato importante por intuición. País, moneda, responsable, precio y etapa deben provenir de una fuente o quedar pendientes. La limpieza mejora la confianza solo cuando reduce ambigüedad sin inventar certeza.

Normaliza fechas, responsables y monedas

Convierte las fechas a un formato inequívoco antes de importar y conserva la zona horaria cuando el dato representa una actividad. Una fecha como 04/05/2026 puede interpretarse de dos maneras. Para controles y archivos intermedios, un formato como 2026-05-04 reduce esa ambigüedad.

Relaciona cada propietario anterior con un usuario activo o una cola de revisión. No asignes todo a la persona que ejecuta la carga. Si un responsable dejó la empresa, define quién recibirá sus cuentas y oportunidades antes de migrar, y conserva el autor histórico de las actividades cuando sea posible.

Mantén MXN, USD y cualquier otra moneda como grupos separados. No deduzcas moneda por el país de la cuenta y no conviertas montos sin una regla aprobada. La conciliación debe comparar cantidades y montos dentro de la misma moneda; un total mixto oculta diferencias y no representa un valor financiero válido.

Carga los datos en un orden que conserve las relaciones

El orden depende del modelo del CRM, pero normalmente comienza por usuarios y catálogos, continúa con cuentas y contactos, después oportunidades y finalmente actividades, tareas o documentos. Los registros padre deben existir antes de que un archivo intente relacionar información dependiente.

Conserva un identificador de migración para conectar origen y destino durante la prueba. No necesita ser visible para el equipo después del proyecto, pero permite rastrear una oportunidad hasta la fila que la generó y explicar por qué una actividad no encontró su relación.

Divide la carga en lotes identificables. Un solo archivo enorme dificulta localizar el origen de un error. Los lotes pueden organizarse por objeto, fuente o periodo, siempre que la secuencia y las dependencias estén documentadas.

  • Usuarios, equipos, roles y propietarios.
  • Etapas, catálogos y valores de referencia.
  • Cuentas y organizaciones.
  • Contactos vinculados a sus cuentas.
  • Oportunidades con etapa, propietario, monto y moneda.
  • Actividades, tareas, notas y documentos relacionados.

Realiza una migración de ensayo con casos difíciles

Una muestra útil no contiene solo registros perfectos. Incluye duplicados conocidos, campos vacíos, caracteres especiales, oportunidades en varias monedas, propietarios inactivos, actividades antiguas y relaciones complejas. El ensayo debe revelar cómo falla el proceso antes de que el error alcance toda la base.

Carga la muestra en un entorno controlado y revisa los registros como los usaría ventas. Abre una cuenta, entra a sus contactos, reconstruye una oportunidad, revisa fechas y confirma que el siguiente paso mantiene responsable y contexto. La validación de archivos no sustituye esta lectura comercial.

Registra cada rechazo y cada diferencia. Corrige la regla de origen y repite el lote; evita reparar cientos de registros directamente en el destino si la misma transformación puede producirlos correctamente. El resultado del ensayo es una versión aprobada del mapa, no solo una importación terminada.

Pipeline ilustrativo de Cerravi para comprobar etapas, responsables, montos y monedas después de migrar datos
Interfaz de Cerravi · Demo con datos ilustrativosDespués de una carga de ensayo, el pipeline debe conservar etapas, responsables y montos separados por moneda sin reconstrucciones manuales.

Concilia cantidades, relaciones y significado

Compara origen, archivos preparados y destino. Cuenta registros extraídos, transformados, aceptados, actualizados, rechazados y pendientes. Una diferencia puede ser correcta si corresponde a duplicados resueltos o datos archivados, pero debe estar explicada.

Después valida relaciones: contactos por cuenta, oportunidades por propietario y etapa, actividades por negocio y tareas abiertas por responsable. Concilia montos por moneda. MXN y USD deben producir controles separados, incluso cuando el CRM permita ver ambos grupos en el mismo tablero.

Realiza una revisión manual de cuentas y oportunidades prioritarias. Comprueba que otra persona pueda entender la historia, el estado actual y la acción siguiente. La migración es correcta cuando conserva el significado operativo, no únicamente cuando coinciden los números de filas.

Métricas ilustrativas de Cerravi para revisar oportunidades, acciones y resultados después de una migración de CRM
Interfaz de Cerravi · Demo con datos ilustrativosLos reportes posteriores deben permitir llegar desde una métrica hasta los registros que la explican y mantener cada moneda por separado.

Ejecuta el corte final sin mantener dos verdades

Comunica la fecha y hora a partir de la cual el sistema anterior deja de recibir cambios. Exporta el delta que apareció desde el ensayo, repite las reglas aprobadas y ejecuta la carga final. Durante este periodo, cada incidencia debe tener responsable, prioridad y resolución documentada.

No mantengas dos sistemas editables como solución permanente. Si el CRM anterior debe conservarse por consulta, limita la escritura cuando sea posible y establece cuánto tiempo seguirá disponible. El equipo necesita saber dónde registrar una nueva conversación y qué hacer si detecta un dato incorrecto.

Durante los primeros días revisa diariamente rechazos, propietarios, oportunidades activas y tareas. Después pasa a una cadencia semanal hasta que la calidad sea estable. Conserva la bitácora, el mapa y el acta de conciliación: serán necesarios para auditorías, ajustes o migraciones futuras.

  • Congelar cambios en el origen.
  • Respaldar la última versión.
  • Procesar el delta con las reglas aprobadas.
  • Ejecutar y conciliar la carga final.
  • Habilitar acceso y revisar casos prioritarios.
  • Dejar el sistema anterior en consulta o retirarlo según el plan.

Preguntas frecuentes

Dudas comunes sobre este proceso

¿Qué datos se deben migrar a un CRM nuevo?

Migra la información activa y el historial que ayuda a entender relaciones o decisiones vigentes: cuentas, contactos, oportunidades, responsables, etapas, monedas, siguientes pasos y actividades relevantes. Los datos antiguos, duplicados o sin uso pueden archivarse si la regla y el acceso posterior quedan documentados.

¿En qué orden se migran los datos de un CRM?

El orden depende del modelo de destino. Normalmente se cargan primero usuarios y valores de referencia, después cuentas y contactos, luego oportunidades y al final actividades, tareas o documentos. Los registros padre deben existir antes de importar la información que depende de ellos.

¿Cómo se comprueba que una migración fue correcta?

Concilia registros extraídos, aceptados, rechazados y archivados; verifica relaciones, propietarios, etapas, fechas y tareas; compara los montos por moneda y revisa manualmente una muestra de cuentas y oportunidades prioritarias. Toda diferencia debe tener una explicación.

¿Es necesario conservar el CRM anterior?

Puede mantenerse temporalmente como fuente de consulta cuando contiene historial que no se migró. Conviene limitar las modificaciones, definir quién puede acceder y establecer una fecha o política de retiro. El equipo debe trabajar en una sola fuente operativa después del corte.