Migrar a Salesforce desde HubSpot, Zoho o Pipedrive: Guía Paso a Paso
Volver al blogSalesforce

Migrar a Salesforce desde HubSpot, Zoho o Pipedrive: Guía Paso a Paso

Juan Carlos Guajardo|8 min|

# Migrar a Salesforce desde HubSpot, Zoho o Pipedrive: Guía Paso a Paso

Migrar de CRM es uno de los proyectos que más se evita en las empresas. Los datos están ahí, el equipo ya conoce el sistema actual aunque sea imperfecto, y el miedo a perder información o productividad frena la decisión durante meses o años.

La realidad es que una migración de CRM bien planeada no tiene que ser traumática. En iTechDev hemos ejecutado más de 20 migraciones hacia Salesforce desde distintas plataformas. Cuando el proceso está documentado y el equipo está preparado, la transición puede completarse en 8-14 semanas con mínima disrupción operativa.

Esta guía cubre todo el proceso: desde la evaluación inicial hasta la adopción del equipo post-migración.

---

Tabla de Contenidos

---

Cuándo tiene sentido migrar a Salesforce

No toda empresa debe migrar a Salesforce. Antes de arrancar el proyecto, conviene verificar que al menos tres de estos criterios aplican:

  • Tu equipo de ventas supera las 15-20 personas y los procesos se están volviendo complejos
  • Tienes múltiples equipos (ventas, soporte, marketing) que necesitan trabajar sobre los mismos datos
  • Necesitas integraciones profundas con ERP (SAP, Oracle) o sistemas especializados
  • Tus procesos de aprobación, cotizacion o asignación de territorios superan lo que tu CRM actual puede manejar
  • Tienes clientes corporativos con SLAs formales o requerimientos contractuales de reporte
  • El crecimiento de tu empresa en los próximos 3 años requiere una plataforma que escale

Si estás migrando solo porque Salesforce "suena mejor" o porque viste una demo impresionante, vale la pena hacer el análisis de costo-beneficio primero. El costo de una migración mal motivada es significativo.

---

Fase 1: Auditoría de datos en el CRM actual

Antes de tocar Salesforce, hay que entender exactamente qué tienes en el CRM actual.

La auditoría debe responder:

¿Qué objetos/entidades tienes?

Lista completa de todos los tipos de datos: contactos, cuentas/empresas, negocios/oportunidades, actividades (llamadas, correos, reuniones), notas, documentos adjuntos, tareas, correos relacionados.

¿Qué campos personalizados crearon?

La mayoría de empresas agrega campos al CRM con el tiempo. Algunos son críticos para el negocio, otros son campos que nadie usa hace dos años. Identificar cuáles van a migrar.

¿Qué tan completos están los datos?

Revisar porcentajes de completitud por campo: ¿cuántos contactos tienen RFC capturado? ¿Cuántas oportunidades tienen industria o tamaño de empresa? Los campos vacíos no migran solos.

¿Cuántos registros hay?

Número de registros por objeto. Esto determina el tiempo de migración y si se puede hacer en una sola pasada o en lotes.

¿Hay duplicados?

Casi todos los CRM acumulan duplicados con el tiempo. Hay que identificar la magnitud del problema antes de migrar, porque los duplicados que existen hoy en tu CRM actual van a llegar duplicados a Salesforce si no se limpian.

¿Qué automatizaciones y reglas activas tienes?

Workflows, secuencias de correo, notificaciones automáticas. Estas no migran automáticamente: hay que recrearlas en Salesforce.

---

Fase 2: Mapeo de campos (field mapping)

El field mapping es el documento que define cómo cada campo del CRM origen corresponde a un campo en Salesforce. Es el trabajo más importante de la migración y el que más se subestima.

Ejemplo de mapeo básico (HubSpot a Salesforce):

HubSpot (origen)Salesforce (destino)TipoNotas
Company NameAccount.NameTextoDirecto
IndustryAccount.IndustryPicklistVerificar valores de picklist
Number of EmployeesAccount.NumberOfEmployeesNúmeroDirecto
Annual RevenueAccount.AnnualRevenueMonedaConvertir si está en USD
Lifecycle StageAccount.Customer_Stage__cPicklist personalizadaCrear campo en SF
HubSpot OwnerAccount.OwnerIdLookupMapear por email del usuario

Los desafíos comunes del field mapping:

Picklists con valores diferentes: En HubSpot tienes "Tech/Software" como valor de industria. En Salesforce el valor equivalente es "Technology". Hay que definir la tabla de equivalencias para cada picklist.

Campos que no tienen equivalente: Tu CRM actual puede tener campos específicos de tu negocio que no existen en Salesforce estándar. Para estos hay que crear campos personalizados en Salesforce antes de migrar.

Campos relacionados: Las relaciones entre objetos (el contacto pertenece a la cuenta, la oportunidad está relacionada con la cuenta y el contacto) hay que mapearlas y verificar que las relaciones se mantengan después de migrar.

Usuarios y propietarios de registros: Los registros tienen un "owner" (propietario). Ese usuario tiene que existir en Salesforce para que la relación funcione. Si alguien que tenía registros asignados ya no está en la empresa, hay que decidir a quién se reasignan.

El documento de field mapping debe ser revisado y aprobado por el responsable de negocio (gerente de ventas, director comercial), no solo por el equipo técnico.

---

Fase 3: Limpieza de datos antes de migrar

La regla de oro: no migres basura. Los datos sucios que tienes hoy en tu CRM actual van a llegar sucios a Salesforce, solo que ahora estarán en un sistema más caro.

Las operaciones de limpieza más importantes antes de migrar:

Deduplicación: Identifica y fusiona registros duplicados. En HubSpot hay herramientas nativas de deduplicación. En Zoho también. O puedes exportar a Excel y usar funciones de VLOOKUP para identificar duplicados. La inversión de tiempo en esta fase se recupera en meses de no tener que limpiar duplicados en Salesforce.

Estandarización de formatos: Teléfonos en formato consistente (+52 81 XXXX XXXX), estados y ciudades estandarizados (no tener "Monterrey", "MTY", "Mty." como tres valores distintos), nombres de empresa sin abreviaciones inconsistentes.

Actualización de registros obsoletos: Contactos que llevan más de 3 años sin actividad, oportunidades que llevan dos años en la misma etapa, cuentas sin registros asociados. Decidir si van a Salesforce o si se archivan antes de migrar.

Completitud de campos críticos: Para los campos que son obligatorios o críticos en Salesforce (como el Industry de la cuenta o el Stage de la oportunidad), hacer una pasada de enriquecimiento antes de migrar.

---

Fase 4: Configuración de Salesforce antes de importar {#configuración-salesforce}

Salesforce tiene que estar configurado antes de recibir los datos. Importar datos a una instancia sin configurar es el error más común que retrasa las migraciones.

Los elementos que deben estar listos antes de importar:

  • Todos los campos personalizados creados con los tipos de datos correctos
  • Valores de picklists configurados con los valores del mapeo
  • Usuarios de Salesforce creados y activos (para que la asignación de propietarios funcione)
  • Reglas de validación desactivadas temporalmente (para que los datos históricos que no cumplan exactamente con las reglas puedan importarse)
  • Triggers y flujos automáticos desactivados temporalmente (para evitar que la importación dispare procesos automáticos indeseados)
  • Perfiles y permisos configurados (para que los usuarios solo vean lo que deben ver desde el día uno)

---

Fase 5: Migración de datos {#migración-datos}

Existen tres formas de ejecutar la migración técnica:

Herramientas nativas de Salesforce (Data Import Wizard y Data Loader): Para migraciones de hasta 50,000 registros por objeto, el Data Import Wizard es suficiente. Para volúmenes mayores, Data Loader (una aplicación de escritorio) permite importaciones masivas via CSV. Son gratuitas y cubren la mayoría de necesidades.

Herramientas especializadas de migración: Plataformas como Trujay, Migrate.io o Stitch tienen conectores específicos para HubSpot, Zoho, Pipedrive y Salesforce. Automatizan el mapeo y la transformación. Son especialmente útiles cuando el volumen es alto o el mapeo es complejo.

Desarrollo a medida: Para migraciones muy complejas con lógica de transformación sofisticada, puede requerirse un script de migración en Python o Node.js que lea desde la API del CRM origen, transforme los datos y escriba en la API de Salesforce. Mayor control, mayor costo de desarrollo.

El orden de migración importa: primero los objetos padre (Accounts), luego los objetos hijo (Contacts relacionados a Accounts), luego las oportunidades, luego las actividades. Si importas contactos antes de las cuentas, no hay cuenta a la cual relacionarlos.

---

Fase 6: Validación y QA de datos {#validación-qa}

Después de la importación, hay que verificar que los datos llegaron correctamente:

  • Conteo de registros: ¿llegaron todos? ¿El número en Salesforce coincide con el número exportado del sistema origen?
  • Muestreo manual: Tomar 50-100 registros al azar y compararlos manualmente contra el sistema origen
  • Verificación de relaciones: ¿Los contactos están relacionados con las cuentas correctas? ¿Las oportunidades tienen el contacto y cuenta correctos?
  • Validación de campos calculados y fórmulas: Si tienes campos que se calculan en base a otros, verificar que los valores sean correctos
  • Validación de propietarios: ¿Cada registro tiene asignado al usuario correcto en Salesforce?

Esta fase toma entre 2 y 5 días dependiendo del volumen de datos. No saltársela: los problemas de datos que no se detectan aquí aparecen semanas después en producción.

---

Fase 7: Adopción del equipo

La migración técnica perfecta puede fracasar si el equipo no adopta el nuevo sistema. La adopción es donde muchos proyectos de Salesforce generan el mayor retorno o el mayor desperdicio.

Estrategias que funcionan en equipos mexicanos:

Involucrar a usuarios clave desde el diseño: Los "champions" internos que participaron en definir cómo quedará Salesforce son los mejores embajadores con sus compañeros. Si el equipo siente que el sistema se diseñó sin consultarlos, la resistencia es mayor.

Capacitación en el proceso de negocio, no en clics: No enseñes "cómo crear una oportunidad en Salesforce". Enseña "cómo gestionar tu pipeline semanal en Salesforce", con el flujo completo que replica exactamente cómo trabaja ese equipo. La capacitación abstracta no se retiene.

Quick wins visibles: Mostrar en las primeras semanas métricas que mejoraron. Tableros que antes tardaban horas en armar y ahora están en tiempo real. Reportes que el gerente revisaba manualmente y ahora se generan solos. Los quick wins crean momentum.

Soporte intensivo en los primeros 30 días: Tener un canal de soporte dedicado (un grupo de Teams o Slack) donde el equipo puede preguntar durante el primer mes. Las preguntas que se quedan sin respuesta en los primeros días crean frustración duradera.

Hacer el sistema de registro único: Si el equipo puede seguir usando Excel o el CRM viejo en paralelo, Salesforce quedará abandonado. La migración debe ir acompañada de una comunicación clara: a partir de X fecha, el sistema oficial es Salesforce.

---

Particularidades por plataforma de origen

Desde HubSpot:

El reto principal es que HubSpot tiene contactos y empresas separados pero con una lógica de asociación diferente a Salesforce. También hay que migrar los deals (oportunidades) con sus etapas mapeadas a las etapas de Salesforce. Las secuencias de email y los workflows de automatización no migran automáticamente; hay que recrearlos.

Desde Zoho CRM:

Zoho tiene muchos campos personalizados por defecto que en Salesforce son estándar. La deduplicación es especialmente importante porque Zoho es más permisivo con registros similares. Los módulos personalizados de Zoho que las empresas crean para sus procesos específicos requieren trabajo de mapeo más profundo.

Desde Pipedrive:

Pipedrive es un CRM muy orientado a deals y pipelines. La migración de los pipelines con sus etapas hacia Sales Stages de Salesforce es directa. Lo que complica la migración de Pipedrive es que muchas empresas lo usan de forma muy personalizada y los datos están poco estandarizados.

---

Timeline y costos

Timeline típico

FaseSemanas
Auditoría de datos1-2
Field mapping y aprobación1-2
Limpieza de datos2-3
Configuración de Salesforce2-3
Migración de datos1-2
Validación y QA1
Capacitación1-2
Total8-14 semanas

Costos de implementación en México (2026)

  • Migración simple (hasta 50,000 registros, 3 objetos, plataforma estándar): $120,000 - $200,000 MXN
  • Migración mediana (50,000-200,000 registros, múltiples objetos, limpieza incluida): $200,000 - $400,000 MXN
  • Migración compleja (datos sucios, múltiples fuentes, automatizaciones a recrear): $400,000 - $700,000 MXN

Estos costos no incluyen licencias de Salesforce.

---

Preguntas frecuentes

¿Se pierden datos de actividades históricas (llamadas, correos, notas)?

Depende de la plataforma origen y del tipo de actividad. Las notas y actividades manuales migran bien. Los correos sincronizados desde Gmail/Outlook generalmente no migran porque están almacenados en el servidor de correo, no en el CRM. Plan: priorizar migrar el año en curso de actividades y archivar el histórico más antiguo en un CSV adjunto.

¿Cuánto tiempo de inactividad operativa implica la migración?

Una migración bien planeada no requiere inactividad. Se puede tener los dos sistemas en paralelo durante 2-4 semanas, con la migración final en un fin de semana. El lunes siguiente el equipo entra a Salesforce.

¿Qué pasa si hay errores en la migración y algunos registros no pasan?

Data Loader genera un archivo de log con los registros que fallaron y el motivo del error. Estos se corrigen y se reimportan. Una primera pasada con 95-98% de éxito es normal y los rechazos se limpian en 1-2 días adicionales.

¿El CRM viejo se puede mantener como solo lectura después de la migración?

Depende del proveedor. HubSpot y Zoho permiten acceso de solo lectura con licencias básicas o exportación de datos. Pipedrive también. Es recomendable mantener acceso de solo lectura durante 3-6 meses como respaldo antes de cerrar la cuenta.

¿Se puede hacer la migración en fases, no todo de golpe?

Sí. Una estrategia común es migrar primero las cuentas y contactos activos (los últimos 12 meses), después las oportunidades activas, y dejar el histórico más antiguo para una segunda fase. Esto reduce el riesgo de la migración inicial.

---

Siguiente paso

Si estás evaluando migrar a Salesforce y quieres entender exactamente qué implica para tu volumen de datos y plataforma actual, hacemos una evaluación de migración en 45 minutos que te da un plan de acción y estimado de costos.

Agendar evaluación de migración a Salesforce

---

Sobre el autor

Juan Carlos Guajardo es CEO de iTechDev, empresa de desarrollo de software y consultoría tecnológica en Monterrey, México. Con más de 8 años de experiencia y más de 100 proyectos implementados, es partner certificado de Salesforce, SAP, Microsoft y AWS. Ha liderado migraciones de CRM hacia Salesforce desde HubSpot, Zoho, Pipedrive y sistemas a medida en empresas de manufactura, distribución y servicios en México. Contacto: itechdev.com.mx

Diagnóstico técnico gratuito de 30 minutos

Sin compromiso. Respuesta en menos de 2 horas.

Agendar ahora