Salesforce y HubSpot son dos de los CRM más utilizados en el mundo, pero responden a filosofías muy distintas. Salesforce es el líder enterprise con una personalización casi ilimitada y un ecosistema masivo de integraciones; HubSpot apuesta por la usabilidad, la integración nativa con marketing/ventas/servicio y un modelo freemium que reduce la barrera de entrada. Cuando una empresa decide migrar de Salesforce a HubSpot, normalmente busca simplificar operaciones, reducir costes de licencia o unificar marketing y ventas en una sola plataforma.
¿Por qué migrar de Salesforce a HubSpot?
Las razones más frecuentes que encontramos en nuestros clientes incluyen:
- Coste total de propiedad: Salesforce factura por usuario y, tras la reestructuración de su catálogo de 2026, su gama de Sales Cloud va de Starter Suite (25 €/usuario/mes) y Pro Suite (100 €) a Core (195 €), Advanced (395 €) y Max (550 €), siempre con facturación anual; a eso se suman administrador dedicado, integraciones y apps del AppExchange. HubSpot mantiene un CRM gratuito con funcionalidades sólidas y cobra por puesto: Sales Hub Starter desde 7 $/puesto/mes, Professional 90 $ y Enterprise 150 $, con marketing, ventas y servicio sobre el mismo registro de contacto.
- Curva de aprendizaje: Salesforce es potente pero complejo. HubSpot está diseñado para que equipos de ventas y marketing lo adopten rápidamente sin necesidad de un administrador técnico dedicado.
- Unificación marketing + ventas: HubSpot nació como plataforma de inbound marketing. Si tu estrategia comercial depende del contenido, email marketing, landing pages y nurturing, HubSpot lo integra de forma nativa.
- Menor dependencia técnica: Salesforce requiere desarrolladores certificados para personalizaciones complejas (Apex, Visualforce, Lightning). HubSpot permite la mayoría de configuraciones sin código.
¿Cuándo NO migrar?
La migración no siempre es la mejor opción:
- Procesos enterprise complejos: Si usas CPQ, Territory Management, o flujos de aprobación multinivel en Salesforce, HubSpot puede quedarse corto.
- Ecosistema AppExchange extenso: Si dependes de muchas apps específicas de Salesforce, verificar que existan equivalentes en HubSpot.
- Volumen masivo de datos: HubSpot tiene límites en contactos según el plan. Con millones de registros, evaluar los costes de los planes Enterprise.
- Reporting avanzado: Salesforce con Einstein Analytics ofrece capacidades de BI que HubSpot no iguala nativamente.
Si al revisar estos puntos ves que el problema no es Salesforce sino el encaje del CRM con tu operativa, puede que la comparación correcta no sea esta: tenemos guías equivalentes para migrar de HubSpot a SuiteCRM, para pasar de HubSpot a Pipedrive y para mover SuiteCRM a Pipedrive, y un repaso de cómo eligen CRM las pymes antes de meterse en una migración.

Planificación de la migración
1. Auditoría del entorno Salesforce
Antes de migrar, documenta todo lo que tienes en Salesforce:
- Objetos y campos: Estándar (Accounts, Contacts, Opportunities, Leads) y custom objects. HubSpot tiene su propio modelo de datos (Companies, Contacts, Deals) con custom objects disponibles en Enterprise.
- Automatizaciones: Workflows, Process Builder, Flows. Mapear cada uno a su equivalente en HubSpot Workflows.
- Integraciones activas: listar todas las conexiones con ERP, email, marketing tools, etc. Cada una habrá que rehacerla contra la API de HubSpot, así que conviene documentar endpoints, credenciales y volumen de llamadas igual que en cualquier proyecto de integración por API.
- Reports y Dashboards: Identificar los KPIs críticos y verificar que se pueden replicar en HubSpot.
- Usuarios y permisos: Mapear roles y perfiles de Salesforce a los equipos y permisos de HubSpot.
2. Mapeo de datos
El mapeo entre Salesforce y HubSpot requiere atención especial:
| Salesforce | HubSpot | Notas |
|---|---|---|
| Account | Company | Relación 1:1 directa |
| Contact | Contact | Mapeo directo, verificar campos custom |
| Lead | Lead (Sales Hub Pro/Enterprise) o Contact con lifecycle stage | Desde 2024 HubSpot tiene objeto Lead propio, pero cuelga de un contacto o empresa: no se convierte como en Salesforce |
| Opportunity | Deal | Mapear stages del pipeline |
| Case | Ticket | Requiere Service Hub |
| Task / Event | Task / Meeting | Mapeo directo de actividades |
| Campaign | Campaign | Modelo diferente: HubSpot usa attribution |
| Custom Object | Custom Object | Solo disponible en Enterprise |
3. Preparación de datos
Antes de exportar, limpia tu Salesforce:
- Eliminar registros duplicados (usar Duplicate Management Rules)
- Consolidar campos que ya no se usen
- Verificar integridad de relaciones (Account→Contact→Opportunity)
- Exportar con Data Loader o Dataloader.io en formato CSV
Proceso de migración paso a paso
Paso 1: Exportación desde Salesforce
Usa Salesforce Data Loader o Dataloader.io para exportar:
- Accounts → CSV con todos los campos relevantes
- Contacts → CSV incluyendo AccountId para mantener relaciones
- Opportunities → CSV con Stage, Amount, CloseDate, AccountId, ContactId
- Tasks/Events → CSV de actividades históricas
- Notes y Attachments → Exportar por separado
Paso 2: Transformación de datos
Los CSV necesitan adaptación antes de importar a HubSpot:
- Lead conversion: en Salesforce, Lead y Contact son dos registros distintos y la conversión genera Account + Contact + Opportunity. En HubSpot todo parte del Contact con su lifecycle stage (Subscriber → Lead → MQL → SQL → Opportunity → Customer); desde 2024 existe además un objeto Lead en Sales Hub Professional y Enterprise, pero es una capa de prospección que se asocia a un contacto o a una empresa, no un registro independiente que se convierta. En la práctica se importa el Lead de Salesforce como Contact con su lifecycle stage y, si procede, se genera el Lead de HubSpot después.
- Picklist values: Verificar que los valores de campos de selección coincidan con las propiedades de HubSpot.
- Fechas: HubSpot acepta formato MM/DD/YYYY o timestamps Unix.
- IDs de relación: Usar los Salesforce IDs como campo temporal para reconstruir asociaciones en HubSpot.
Paso 3: Configuración de HubSpot
Antes de importar datos, configura el entorno:
- Crear custom properties que repliquen tus campos custom de Salesforce
- Configurar pipelines de Deals con las mismas stages que tus Opportunities
- Definir lifecycle stages y lead statuses
- Configurar equipos, usuarios y permisos
- Crear custom objects si es necesario (Enterprise)
Paso 4: Importación a HubSpot
HubSpot ofrece varias vías de importación:
- Import tool nativo: Para CSVs de hasta 1M de filas. Permite mapear columnas a propiedades.
- HubSpot API: Para importaciones programáticas con control de errores y validación.
- Herramientas de migración: Import2 o Trujay ofrecen migración asistida Salesforce→HubSpot.
- Integración nativa SF-HS: Si planeas una transición gradual, puedes sincronizar ambos CRMs temporalmente.
Orden de importación recomendado:
- Companies (desde Accounts)
- Contacts (asociándolos a Companies)
- Deals (asociándolos a Companies y Contacts)
- Tickets (si usas Service Hub)
- Activities (Tasks, Meetings, Notes)
Paso 5: Reconstruir automatizaciones
Mapea cada automatización de Salesforce a HubSpot Workflows:
- Process Builder / Flows → HubSpot Workflows (contact-based, deal-based, company-based)
- Validation Rules → HubSpot Property Validation
- Assignment Rules → HubSpot Lead Rotation
- Email Alerts → HubSpot Internal Notifications
- Scheduled Reports → HubSpot Dashboard + Email reporting
Paso 6: Validación post-migración
Verificaciones esenciales:
- Conteo de registros: comparar totales SF vs HubSpot por objeto
- Muestreo aleatorio: verificar 50-100 registros completos
- Relaciones: confirmar que Companies↔Contacts↔Deals están correctamente asociados
- Actividades: verificar historial de emails, llamadas y notas
- Pipelines: confirmar que los Deals están en las stages correctas
- Automatizaciones: probar cada workflow con registros de prueba
Herramientas y recursos
- HubSpot Migration Guide: Documentación oficial para migraciones desde Salesforce
- Salesforce Data Loader: Exportación masiva de datos
- Import2 / Trujay: Herramientas especializadas en migraciones CRM
- HubSpot Salesforce Integration: Para sincronización bidireccional durante la transición
Errores comunes a evitar
- Migrar sin limpiar: Datos duplicados o desactualizados en Salesforce se arrastran a HubSpot
- Ignorar el modelo de Leads: el objeto Lead de HubSpot no equivale al de Salesforce (no se convierte, se asocia) — planificar la conversión y los lifecycle stages antes de importar
- No mapear pipelines: Cada pipeline de Salesforce debe tener su equivalente configurado en HubSpot
- Perder el historial: Las actividades (emails, llamadas) deben exportarse explícitamente
- Cortar en seco: Usar la integración nativa SF↔HS para una transición gradual reduce riesgos
Cuánto cuesta y cuánto dura una migración de Salesforce a HubSpot
La pregunta que llega siempre antes que ninguna otra es cuánto se tarda. La respuesta honesta es que el volumen de registros casi nunca es el cuello de botella: cargar 200.000 contactos no lleva más que cargar 20.000. Lo que alarga el proyecto es todo lo que se construyó encima del CRM durante años — campos que nadie recuerda para qué servían, automatizaciones encadenadas, integraciones hechas a medida y reportes que alguien de dirección mira cada lunes.
Para un entorno de 10 a 50 usuarios, sin objetos custom masivos ni CPQ, un calendario realista está entre 6 y 9 semanas de principio a fin. Se reparte más o menos así: una o dos semanas de auditoría, una de mapeo y diseño, tres a cinco días de limpieza y extracción, una semana de carga de prueba en un portal sandbox, una o dos de reconstrucción de automatizaciones y una última de corte, validación y formación. Si hay Territory Management, flujos de aprobación multinivel o decenas de integraciones vivas, el plazo se dobla con facilidad.
En el coste hay tres partidas que conviene separar desde el principio, porque se negocian con proveedores distintos:
- Licencias en paralelo: durante la transición vas a pagar los dos CRM a la vez. Si el proyecto dura dos meses, son dos meses de doble factura. Merece la pena cuadrar la fecha de corte con el final del periodo de renovación de Salesforce, no al revés.
- Onboarding obligatorio de HubSpot: los planes Professional y Enterprise de Sales Hub llevan un onboarding de pago obligatorio y de un solo cargo (1.500 $ y 3.500 $ respectivamente). No es opcional y no suele aparecer en la primera propuesta que ve el cliente, así que hay que incluirlo en el presupuesto desde el día uno.
- Trabajo de migración propiamente dicho: auditoría, mapeo, scripts de transformación, reconstrucción de workflows y validación. Es donde se concentra el esfuerzo y donde una herramienta automática de migración ayuda con los datos pero no con la lógica de negocio.
Una recomendación práctica: no migres y rediseñes a la vez. Es tentador aprovechar el cambio de CRM para replantear el pipeline comercial entero, pero mezclar las dos cosas hace imposible saber si un número raro viene de un error de carga o de un proceso nuevo. Primero se replica lo que había, se valida contra Salesforce, y en una segunda fase se simplifica lo que sobra.
Si el entorno de Salesforce lleva años acumulando desarrollos a medida en Apex o Visualforce, una auditoría de código previa ahorra sorpresas: a menudo la mitad de esos desarrollos ya no se ejecutan nunca y no hay que replicarlos en HubSpot.
Actualización — octubre de 2026: qué ha cambiado en los dos CRM
Este artículo se publicó cuando el catálogo de los dos productos era otro. Los cambios de los últimos meses afectan directamente al cálculo de coste que motiva la mayoría de estas migraciones, así que conviene rehacer los números con las cifras actuales.
Salesforce ha retirado Enterprise y Unlimited
Las ediciones clásicas de Sales Cloud han desaparecido del catálogo. La gama vigente es Starter Suite (25 €/usuario/mes), Pro Suite (100 €), Core (195 €), Advanced (395 €) y Max (550 €), siempre con facturación anual. Core ocupa aproximadamente el hueco de la antigua Enterprise y Advanced el de Unlimited, pero no es un cambio de nombre y nada más: el reparto de funcionalidades entre niveles se ha movido y hay capacidades de IA y de automatización que ahora viven en un escalón distinto al que estaban.
Para quien esté evaluando la migración, esto tiene dos consecuencias. La primera es que el ahorro estimado hace un año puede ya no ser el mismo: hay organizaciones que, al renovar, se encuentran en un escalón más caro del que tenían. La segunda es que el momento de la renovación es el peor posible para empezar un proyecto de migración con prisas — si la fecha aprieta, suele salir mejor negociar una prórroga corta que forzar un corte sin validar.
HubSpot cobra por puesto, no por plataforma
El modelo de HubSpot es hoy de asientos: el CRM sigue siendo gratuito para hasta dos usuarios, y Sales Hub se factura por puesto — Starter desde 7 $/puesto/mes, Professional 90 $ y Enterprise 150 $ con facturación anual, más los onboarding obligatorios que ya hemos mencionado. Cada nivel incluye además una bolsa de créditos de HubSpot (500, 3.000 y 5.000 respectivamente) que se consume con determinadas funciones, sobre todo las de IA.
La comparación justa, por tanto, no es licencia contra licencia: es coste por usuario que realmente entra en el CRM. En equipos donde mucha gente solo consulta información, el modelo de asientos de HubSpot sale claramente mejor; en equipos donde todo el mundo opera a diario, la diferencia se estrecha bastante más de lo que sugiere el titular.
HubSpot ya tiene objeto Lead propio
El argumento clásico de que HubSpot no tiene Leads se quedó obsoleto. Desde 2024 existe un objeto Lead en Sales Hub Professional y Enterprise, con su propia página de índice en CRM > Leads y su pestaña de prospección dentro del espacio de ventas, y con estados propios (abierto, cualificado, descalificado). Lo que no cambia es la filosofía: el Lead de HubSpot se asocia a un contacto o a una empresa que ya existen, no es un registro suelto que después se convierta generando Account, Contact y Opportunity como en Salesforce.
En la práctica el mapeo sigue siendo el mismo que describe la tabla de arriba — el Lead de Salesforce entra como Contact con su lifecycle stage — pero ahora el equipo comercial tiene un espacio de prospección equivalente al que echaba de menos, y conviene decidir antes de importar qué leads merecen generar también un registro Lead en destino y cuáles se quedan simplemente como contactos en fase inicial.
Lo que no ha cambiado
El resto del procedimiento descrito en este artículo sigue vigente: Data Loader continúa siendo la vía estándar de extracción masiva desde Salesforce, el orden de carga (empresas, contactos, deals, tickets, actividades) no se ha movido, y las actividades históricas siguen siendo lo que más gente se deja fuera por no exportarlas explícitamente.
Protección de datos: lo que hay que mirar antes de mover la base de clientes
Una migración de CRM es, en términos de protección de datos, un cambio de encargado del tratamiento sobre toda la base comercial de la empresa. Dos detalles que suelen pasarse por alto y que después cuestan caros:
- Consentimientos y bases de legitimación: HubSpot guarda el estado de suscripción por tipo de comunicación, no como una única casilla. Si en Salesforce tenías un campo booleano de baja, hay que decidir a qué tipos de suscripción se traduce, o acabarás enviando marketing a gente que se dio de baja hace dos años.
- Los CSV intermedios: los ficheros de exportación con la base de clientes completa acaban en carpetas compartidas, correos y portátiles. Son el punto más débil de todo el proyecto. Conviene cifrarlos, acordar dónde viven y borrarlos cuando la validación haya terminado, igual que se haría con cualquier volcado de producción.
- Accesos de las integraciones: cada conexión nueva con HubSpot es una credencial más con permiso de lectura sobre la base comercial. Revisar alcances y rotación de tokens es parte del proyecto, no un extra — las mismas prácticas que aplican a la seguridad de APIs empresariales.
Si la empresa está certificada o en proceso de certificarse, el cambio de CRM entra de lleno en el inventario de activos y en la evaluación de proveedores: merece la pena coordinarlo con el responsable del sistema de gestión antes de firmar, siguiendo el enfoque de la certificación ISO 27001.
Preguntas frecuentes
¿Se puede volver atrás si la migración sale mal?
Sí, siempre que no hayas cancelado Salesforce. Esa es la razón de solapar las licencias: mientras el origen siga vivo y sin tocar, el peor escenario es repetir la carga. Lo que no se recupera es lo que el equipo haya creado en HubSpot durante el periodo de prueba, así que la fecha de corte debe ser explícita y comunicada — a partir de ese día nadie escribe en Salesforce.
¿Se pueden migrar los adjuntos y las notas?
Sí, pero por separado y casi nunca con la misma herramienta que el resto. Notas y adjuntos viven en objetos distintos en Salesforce y hay que exportarlos de forma explícita, asociándolos después al registro correcto por su ID de origen. Es el paso que más veces se deja para el final y el que más tiempo consume.
¿Hace falta parar la operativa comercial durante el corte?
Lo habitual es un fin de semana de congelación: el viernes se hace la última extracción delta, se carga, se valida el sábado y el lunes el equipo entra ya en HubSpot. Para equipos muy grandes se usa la integración nativa entre ambos CRM para sincronizar durante unas semanas y mover a los usuarios por grupos.
¿Qué pasa con los informes históricos?
Los informes no migran: se reconstruyen. Conviene quedarse con los cinco o seis que realmente se usan y exportar en PDF o CSV el histórico del resto antes del corte. Si la dirección necesita series largas y combinadas de varias fuentes, suele salir mejor llevarlas a una herramienta de BI que forzar al CRM a hacer de almacén analítico.
¿Y si la empresa se está comprando o vendiendo?
Entonces no es el momento. Un cambio de CRM a mitad de una operación corporativa complica la due diligence técnica y deja la base comercial repartida entre dos sistemas justo cuando alguien va a auditarla. Mejor migrar antes de empezar el proceso o bastante después de cerrarlo.

¿Necesitas ayuda con la migración?
En Keliam hemos realizado migraciones CRM para empresas de distintos sectores. Analizamos tu entorno Salesforce, planificamos el mapeo de datos y automatizaciones, ejecutamos la migración y validamos que todo funcione correctamente en HubSpot. Contacta con nosotros para una evaluación sin compromiso.
🚀 ¿Necesitas un CRM que se adapte a tu negocio?
En Keliam implantamos y personalizamos soluciones CRM y ERP. Migración de datos, integración con tus herramientas y soporte técnico continuo.
- Implantación CRM — gestión comercial a tu medida
- SuiteCRM — CRM open-source para tu empresa
- Auditoría Técnica Web — análisis de rendimiento y seguridad



