Empezamos por algo que un estudio de desarrollo no suele decir: la mayoría de empresas no necesita un CRM a medida. Si tu proceso comercial es el habitual (captar contactos, cualificarlos, enviar propuesta, cerrar y hacer seguimiento), HubSpot, Pipedrive, Zoho o Salesforce lo resuelven bien y en poco tiempo. El CRM a medida empieza a ganar cuando lo que vendes, cómo lo vendes o lo que pasa después de vender no cabe en el modelo de datos de esas herramientas, o cuando adaptarlas cuesta más que construir.
¿Qué es un CRM a medida?
Un CRM a medida es una aplicación de gestión comercial desarrollada para una empresa concreta, con su propio modelo de datos (clientes, oportunidades, contratos, instalaciones o lo que el negocio necesite), sus flujos de trabajo y sus integraciones, y con el código y los datos bajo su control. Frente a un CRM comercial configurado, no tiene límites de plan ni coste por usuario, pero tampoco hay un proveedor que lo mantenga y lo mejore por ti.
CRM comercial o CRM a medida: tabla de decisión
- Proceso de venta B2B estándar. CRM comercial: mejor opción. CRM a medida: sobredimensionado.
- Equipo pequeño y presupuesto ajustado. CRM comercial: mejor opción, con planes económicos. CRM a medida: difícil de amortizar.
- Necesitas entidades propias (obras, pólizas, instalaciones, contratos). CRM comercial: solo en planes altos o con límites. CRM a medida: se diseñan desde el principio.
- La venta depende de stock, pedidos o capacidad de producción. CRM comercial: requiere integración con el ERP. CRM a medida: puede compartir base de datos con el ERP.
- Muchos usuarios que solo consultan. CRM comercial: cada usuario suele pagar licencia. CRM a medida: sin coste por usuario.
- Automatización de marketing avanzada desde el primer día. CRM comercial: mejor opción. CRM a medida: caro de replicar.
- Nadie en la empresa puede ser responsable del producto. CRM comercial: mejor opción. CRM a medida: se degrada con el tiempo.
La última fila es la que más se ignora. Un CRM propio necesita a alguien que decida qué se cambia, que priorice peticiones y que hable con el equipo técnico. Sin esa figura, el CRM a medida se queda congelado en su primera versión.
Cuándo es mejor un CRM comercial
Cuando necesitas empezar ya, cuando marketing y ventas trabajan juntos y la automatización de campañas es importante, cuando el equipo va a usar integraciones estándar (correo, calendario, formularios, telefonía) y cuando no tienes presupuesto de mantenimiento. Los CRM comerciales también traen app móvil, certificaciones de seguridad, un ecosistema de conectores y años de mejoras que no pagas tú.
Para un equipo comercial de cinco personas que vende servicios con un ciclo de venta normal, recomendar un desarrollo a medida sería difícil de justificar.
El coste real de adaptar un CRM comercial
El precio de la licencia es la parte visible. La adaptación tiene otros cuatro costes que conviene calcular antes de decidir.
Licencias por usuario que crecen con el equipo
Precios de lista por usuario y mes con facturación anual, sin impuestos, consultados en las webs oficiales el 28 de septiembre de 2026:
- Zoho CRM: Professional 23 €, Enterprise 40 € (precios de Zoho).
- Microsoft Dynamics 365 Sales: Professional 56,30 €, Enterprise 91 € (precios de Microsoft).
- Salesforce Sales Cloud: Paquete Pro 100 €, Core 195 €, Avanzado 395 € (precios de Salesforce).
- HubSpot Sales Hub: Professional 100 USD por puesto con un onboarding obligatorio de 1.500 USD; Enterprise 150 USD por puesto con onboarding de 3.500 USD (precios de HubSpot).
- Pipedrive: Growth 39 USD, Premium 59 USD (precios de Pipedrive).
Un ejemplo con 25 usuarios muestra la dispersión: Zoho Enterprise sale por unos 12.000 € al año, Dynamics Enterprise por 27.300 € y Salesforce Core por 58.500 €. Un CRM comercial puede ser muy barato. El coste se dispara cuando el plan que necesitas es el alto y se aplica a todo el equipo.
Entidades propias y límites de plan
Casi todos los negocios tienen algo que no es un «contacto» ni una «oportunidad»: una obra, una póliza, una instalación, un vehículo, una suscripción con condiciones propias. Para modelarlo necesitas objetos personalizados, y ahí cada proveedor pone sus límites:
- En HubSpot, los objetos personalizados solo están disponibles en planes Enterprise (documentación de HubSpot).
- En Salesforce, la documentación de límites indica 0 objetos personalizados en Starter y 50 en Pro Suite.
- En Zoho, el plan Standard admite 10 módulos personalizados y Professional, 25.
- En Dynamics 365 Sales Professional, el máximo es de 15 tablas personalizadas.
- Pipedrive permite campos personalizados sobre sus entidades predefinidas, pero no documenta objetos propios.
Cuando el modelo de tu negocio necesita varias entidades relacionadas entre sí, el salto de plan es lo que convierte un CRM barato en uno caro.
Límites de API cuando integras con otros sistemas
Para la mayoría de empresas sobran. HubSpot permite en Professional 190 peticiones cada 10 segundos y 625.000 al día (guía de uso de la API). Salesforce concede en Enterprise 100.000 llamadas diarias más 1.000 por licencia. Se notan cuando sincronizas en tiempo real con un ERP, una tienda online o un sistema de soporte con mucho volumen, y obligan a diseñar colas y reintentos.
Deuda de configuración
Es el coste menos visible. Tras años de uso, un CRM comercial acumula campos que nadie sabe para qué sirven, automatizaciones que se disparan entre sí y propiedades duplicadas creadas por distintos responsables. Cada cambio requiere a alguien que entienda toda esa configuración, que suele ser un consultor externo. Es deuda técnica sin código, y se paga igual.
La tercera vía: CRM comercial más desarrollo a medida
Entre adaptar al límite y construir desde cero hay una opción que suele dar mejor resultado: mantener el CRM comercial para lo que hace bien (contactos, pipeline, correo, marketing) y desarrollar a medida solo la pieza que no encaja. Puede ser un configurador de presupuestos con reglas de precio complejas, un portal para clientes, un módulo de contratos o la sincronización con el ERP. Ambos se conectan por API y webhooks.
La clave técnica de este enfoque es que la integración sea fiable: los CRM reintentan los webhooks cuando no reciben respuesta a tiempo, así que el mismo evento puede llegar dos veces.
CodeZone Pro Tip: haz idempotente el receptor de webhooks del CRM para que un reintento no duplique oportunidades ni pedidos
// Receptor de webhooks del CRM → base de datos propia
app.post("/webhooks/crm", async (req, res) => {
if (!firmaValida(req)) return res.sendStatus(401);
for (const evento of req.body) {
const clave = `${evento.subscriptionType}:${evento.objectId}:${evento.eventId}`;
// Si la clave ya existe, el evento ya se procesó: el CRM está reintentando
const { rowCount } = await db.query(
"INSERT INTO eventos_crm (clave, recibido_en) VALUES ($1, now()) ON CONFLICT (clave) DO NOTHING",
[clave]
);
if (rowCount === 0) continue;
// El trabajo pesado va a una cola; en producción, guarda el evento y
// el trabajo pendiente en la misma transacción (patrón outbox)
await cola.add("sincronizar-oportunidad", { id: evento.objectId });
}
res.sendStatus(200); // responder rápido evita reintentos innecesarios
});Los nombres de campo del ejemplo siguen el formato de los webhooks de HubSpot. En otros CRM cambian, pero el patrón es el mismo.
Qué incluye un CRM a medida bien planteado
Si decides construir, la lista mínima no es corta. Un modelo de datos propio con las entidades del negocio. Un pipeline que guarde el historial de cambios de etapa, porque sin él no se pueden medir tasas de conversión ni tiempos de ciclo. Permisos por equipo, zona o cartera. Registro de actividad con integración de correo y calendario (Microsoft 365 o Google Workspace) y, si el equipo vende por mensajería, con la API de WhatsApp Business. Presupuestos y contratos generados desde el propio CRM. Puntuación de leads, que conviene empezar con reglas simples y explicables antes de pensar en modelos predictivos. Y paneles para dirección con las mismas cifras que ve el equipo.
Sobre cómo se construye por dentro (colas, transacciones, ingesta de leads), tenemos un artículo técnico sobre la arquitectura de un CRM propio.
Cuánto cuesta un CRM a medida
El desarrollo de un CRM con las piezas anteriores se sitúa en la franja media o alta de nuestra guía de costes de software a medida, según el número de entidades e integraciones. A eso hay que sumar alojamiento, mantenimiento y evolución cada año.
La comparación honesta es a tres años: desarrollo más mantenimiento frente a licencias por usuario por los años, más onboarding, consultoría y el plan que realmente necesitas. Con pocos usuarios y un proceso estándar, gana el CRM comercial casi siempre. Con muchos usuarios, entidades propias o integraciones profundas con operaciones, la cuenta cambia. Si quieres ver la misma lógica aplicada a otras herramientas, en software a medida frente a SaaS analizamos licencias frente a inversión inicial.
Cuando el CRM tiene que hablar con el ERP y con los Excel de siempre
Si el CRM necesita consultar stock, generar pedidos, ver facturas pendientes o gestionar la postventa, la frontera con el sistema de gestión se difumina. En ese caso compensa diseñar los dos a la vez y decidir quién es dueño de la ficha de cliente. Lo explicamos en la guía sobre módulos, fases y presupuesto de un ERP a medida.
Y si hoy el pipeline vive en un Excel con un color por estado y una columna de «próxima llamada», el primer paso es ordenar esos datos, antes incluso de elegir herramienta. En cómo digitalizar procesos que hoy viven en Excel contamos cómo se limpia y se migra ese histórico, sirva luego para un CRM comercial o para uno propio.
El Precio de Adaptar lo que No Encaja
Un CRM comercial forzado para modelar un negocio que no encaja en él genera trabajo paralelo: hojas de cálculo al lado del CRM, campos que nadie rellena e informes que se rehacen a mano cada mes. Ese coste no aparece en la factura de licencias, pero se paga en horas del equipo comercial y en datos en los que dirección deja de confiar.
Si notas que tu equipo trabaja alrededor del CRM en vez de con él, podemos revisar la configuración y decirte con números si compensa seguir adaptándolo, añadir un módulo propio desarrollado a medida o construir. A veces la respuesta es no tocar nada. Cuéntanos tu caso.