🎯 Situación

Un cliente de distribución mayorista llegó con un problema común planteado como una pregunta simple: "Tenemos 500 clientes. ¿En quiénes deberíamos invertir?"

El equipo de ventas tenía una respuesta clara: los 10 primeros por ingresos. El equipo de finanzas tuvo una respuesta diferente una vez que corrimos los números. Tres de esos 10 principales clientes por ingresos eran en realidad cuentas con margen negativo — alto volumen, sí, pero con descuentos negociados, altas tasas de devolución, tiempo de soporte dedicado y requisitos de entrega personalizados que eliminaban cualquier ganancia.

👉 El ranking por ingresos y el ranking por rentabilidad suelen ser listas completamente diferentes. Gestionar un negocio solo desde el ranking de ingresos significa que puedes estar desarrollando a los clientes equivocados — más duro, más rápido y con pérdidas.

Los datos para responder la pregunta correctamente existían. Solo estaban en dos sistemas diferentes — el CRM para la actividad del cliente, el ERP para costos y márgenes — que nunca habían sido conectados.

⚠️ El reto

El análisis de rentabilidad por cliente requiere cruzar datos de sistemas que la mayoría de las empresas mantienen separados. El CRM tiene los datos relacionales. El ERP tiene los datos financieros. Ningún sistema solo puede responder la pregunta.

📈 Lo que sabe el CRM

  • Ingresos por cliente, historial de negocios, tasa de cierre
  • Actividad comercial: llamadas, correos, reuniones por cuenta
  • Fechas de renovación, valor del contrato, etapa del pipeline
  • Segmento de cliente, industria, región
  • Cantidad de tickets de soporte y tiempo de resolución

📊 Lo que sabe el ERP

  • Costo real de bienes vendidos por pedido
  • Descuentos y excepciones de precio aplicados
  • Tasas de devolución y notas de crédito emitidas
  • Costos de entrega por ubicación del cliente
  • Margen bruto por línea de factura

Rentabilidad = Ingresos − Costo de bienes − Descuentos − Devoluciones − Costo de servicio. Necesitas ambos sistemas para calcularlo. Y una vez que lo calculas por cliente, el ranking casi siempre sorprende al equipo de ventas.

🔍 Lo que construimos

La solución fue un dashboard de rentabilidad por cliente en Power BI, alimentado por una base de datos central que unió los datos del CRM y el ERP sobre el ID de cliente — la clave compartida que existía en ambos sistemas.

El dashboard tenía tres vistas:

  • Matriz de rentabilidad — un diagrama de dispersión con ingresos en el eje X y porcentaje de margen en el eje Y. Cada punto es un cliente. El cuadrante superior derecho (altos ingresos, alto margen) es donde se invierte. El inferior izquierdo (bajos ingresos, bajo margen) es donde se tiene una conversación. El superior izquierdo (altos ingresos, bajo margen) es el cuadrante peligroso — cuentas grandes que silenciosamente cuestan dinero.
  • Vista de detalle del cliente — hacer clic en cualquier cliente muestra un desglose completo: ingresos, costo de bienes, descuentos, devoluciones, tickets de soporte y margen neto calculado. La primera vez que el director de ventas vio esta vista, la imprimió y la llevó a la siguiente reunión de revisión de cuentas.
  • Tendencia por trimestre — ¿el margen de un cliente está mejorando o deteriorándose? Un cliente que pasa del 22% al 14% de margen en tres trimestres es una señal antes de que se convierta en un problema.
Los tres clientes del top-10 con margen negativo fueron identificados de inmediato. Uno tenía una excepción de precio aplicada años atrás y nunca revisada. Otro tenía una tasa de devolución 4 veces el promedio de la empresa. El tercero requería empaque personalizado que nunca se había incluido en su precio. Los tres eran accionables — y ninguno era visible sin conectar los dos sistemas.

✓️ Las decisiones que esto desbloqueó

Una vez que la rentabilidad por cliente fue visible, el equipo comercial pudo tomar decisiones que simplemente no podía tomar antes:

  • Revisiones de precios activadas por datos — cualquier cliente por debajo del 15% de margen recibe una conversación de precios en la próxima renovación. Sin más excepciones por intuición.
  • Foco comercial reorientado — el equipo dejó de perseguir volumen y empezó a perseguir margen. El 20% de clientes más rentables tuvo una revisión trimestral dedicada. El 10% inferior tuvo un plan de reducción de costos o aumento de precios.
  • Optimización del mix de productos — el dashboard reveló qué categorías de productos tenían el mayor margen por cliente. El equipo de ventas empezó a iniciar conversaciones con esos productos primero.
  • Identificación de riesgo de churn — los clientes con margen en descenso y tickets de soporte en aumento eran marcados de forma proactiva, antes de convertirse en una pérdida de contrato.

En seis meses, el margen bruto general de la empresa mejoró 2.3 puntos porcentuales — no por nuevos clientes, sino por mejores decisiones sobre los existentes.

💡 Síntesis

Los ingresos te dicen quién compra. El margen te dice a quién vale la pena conservar. La mayoría de las empresas solo mide lo primero.

Para construir una vista de rentabilidad por cliente:

  • Identificar la clave compartida — el ID de cliente existe en el CRM y en el ERP. Ese es el punto de unión.
  • Extraer datos de costos del ERP — costo de bienes, descuentos aplicados, devoluciones, costos de entrega por cliente
  • Cargar en una base de datos central — unir los dos datasets en el ID de cliente, calcular el margen neto por cliente
  • Construir la matriz de rentabilidad en Power BI — diagrama de dispersión ingresos vs margen, con drill-through al desglose completo del cliente
  • Revisar trimestralmente — el margen por cliente debe ser un punto fijo en la agenda de las revisiones comerciales, no un análisis ocasional

Los datos ya existen. Solo están en dos sistemas separados, que nunca se han presentado entre sí.

👉 Tus clientes más leales no siempre son tus clientes más rentables.

No puedes actuar sobre lo que no puedes ver. Conecta los datos primero.