CoeveraBlueprints

Blueprint 014 · Éxito del cliente

¿Cómo detecta a los clientes en riesgo de abandono antes de la renovación?

Un motor nativo de puntuación de salud, configurado por subtipo de registro, y la razón por la que la puntuación debe dirigir la atención en lugar de disparar la intervención.

Escrito por Publicado 2026-09-23Verificado en una configuración de salud activa en producciónTraducido del original en inglésVersión en Markdown ↓

La respuesta corta

Coevera tiene un motor de salud nativo, así que la puntuación es configuración y no un campo que alguien mantiene. Se configura por subtipo de registro: una lista de reglas de indicadores (cada una, un campo, un operador y una puntuación en puntos) se resuelve en una puntuación numérica, una de cuatro bandas y una tendencia. Un conjunto aparte de indicadores críticos puntúa -1, y como la banda Critical también es -1, una sola regla crítica que coincida, según los valores guardados, fuerza la peor banda por bien que haya puntuado todo lo demás; se deduce, no se observó en un recálculo.

La banda de salud es un disparador de procesos legítimo, verificado en producción. Pero la regla de diseño que hace que esto funcione es: deje que la puntuación dirija la atención, y que una persona se comprometa. Los cambios de salud avisan al responsable de la relación; el responsable registra un veredicto en un campo propio; y el campo de veredicto es lo que dispara el contacto con el cliente.

La salvedad: la puntuación se recalcula, no está en vivo. La automatización se ejecuta cuando se produce el recálculo, no cuando se movió el campo subyacente.

El problema de negocio

Un cliente no abandona el día de la renovación. Abandona a lo largo de los meses anteriores, en silencio, y la conversación de renovación es donde usted se entera. Para entonces, las intervenciones útiles (arreglar lo que se rompió, formar al equipo que nunca completó el onboarding, llegar al patrocinador que se marchó) llegan todas demasiado tarde para importar.

Así que el requisito es una alerta temprana que realmente llegue a alguien:

  • una lectura permanente de cada cliente, actualizada sin que nadie la mantenga;
  • construida a partir de señales que genera el cliente, no de opiniones que alguien se acuerda de registrar;
  • expresada de forma que «¿por qué esta cuenta está en ámbar?» tenga respuesta;
  • que llegue a la persona responsable de la relación, no a un dashboard;
  • y que conduzca a una acción concreta y comprometida, con constancia de que se realizó.

El punto intermedio es donde muere la mayoría de las puntuaciones de salud. Un número que nadie sabe explicar se discute y después se ignora. El último es donde muere el resto: una señal que no genera ninguna obligación no genera ningún resultado.

Por qué falla el enfoque obvio

Un campo de salud que alguien mantiene

El primer instinto es un desplegable (verde, ámbar, rojo) que fija el gestor de cuenta. Describe el estado de ánimo del gestor de cuenta, se degrada en cuanto la atención se va a otra parte y siempre está más desactualizado justo en las cuentas que nadie vigila. Que son las cuentas en riesgo.

Un campo calculado o de rollup

El mejor instinto es calcularla: un campo de fórmula o de rollup que produce un número. Así obtiene la aritmética y nada del aparato. No hay historial, así que no puede ver un declive; no hay tendencia, así que un 60 que cae desde 90 parece idéntico a un 60 que sube desde 30; no hay atribución, así que no puede decir qué dato de entrada se movió; y no hay bandas, así que cada consumidor del número reinventa los umbrales. Acaba reconstruyendo mal el motor de salud, dentro de un campo.

Conectar la intervención directamente a la puntuación

El error de mayores consecuencias es de arquitectura, no de mecánica: lanzar el contacto con el cliente directamente cuando la puntuación cruza un umbral. Está a un nodo de proceso de distancia y es un error, porque una puntuación es una señal probabilística y el contacto con el cliente es un compromiso. Conectarlos tiene tres consecuencias:

  • Los problemas de datos se convierten en contactos con clientes. Una integración se pausa, un indicador se degrada en todas las cuentas, y el CRM envía un email a la mitad de su base de clientes sobre un problema que no existe.
  • Nadie asume la valoración. Cuando un umbral de puntuación envía el email, ningún humano ha decidido nunca que esta cuenta estuviera en riesgo, así que ningún humano responde de lo que ocurra después.
  • La banda oscila. Un recálculo mueve una cuenta a través de un umbral y de vuelta, y cada cruce es otro disparo.

Un dashboard

Una lista ordenada de cuentas en riesgo es realmente útil y del todo insuficiente, porque depende de que alguien decida mirarla. La puntuación de salud justifica su coste cuando interrumpe a la persona adecuada; un dashboard no interrumpe a nadie.

Modelo de datos

Una configuración de salud por subtipo de registro

La salud no es un ajuste de todo el espacio. Un registro de configuración indica un entityType y un typeId (un subtipo de registro concreto), así que un tipo de cuenta que representa a un cliente de pago se puntúa con reglas y bandas distintas de las de uno que representa a un prospecto. En un espacio real hay quince configuraciones en Account, una por tipo de cuenta, y exactamente una está activada.

Fuente. Centro de ayuda de Coevera, Account management — using account health in Coevera, para la funcionalidad tal como la configura un administrador.

Este es el dato que sorprende. Activar la salud es una decisión por subtipo, y los subtipos que usted no puntúa siguen llevando una configuración completa. Puntuar a un cliente de forma distinta que a un prospecto es precisamente el objetivo, pero también hay que contar con la consecuencia de mantenimiento del §6.

Lo que contiene una configuración

PropiedadQué es
categoriesLas bandas. Cada una tiene una etiqueta, un umbral entero y un color. Cuatro por defecto: Critical, Poor, Neutral, Good
calculationTypeManual (cada regla lleva puntos que se suman) o Priority (las reglas están ordenadas y no llevan puntos)
healthIndicatorsLas reglas de puntuación
criticalHealthIndicatorsUn conjunto de reglas aparte para condiciones descalificantes
isEnabled, lastRecalculation, calculationProgressSi se ejecuta, cuándo se ejecutó por última vez y cuánto ha avanzado un recálculo en curso

Lo que recibe cada registro

En el registroTipoNotas
healthStatusenteroLa puntuación. Solo lectura: la controla el motor
healthCategoryidLa banda resultante. Editable, lo que importa en dos sentidos; véanse §5 y §6
healthobjetoscore, trend, resultados por indicador, lastCalculation

La tendencia es un enum real (Increasing, Decreasing, NoChange, Critical), no algo que usted deduzca. Y cada indicador informa de Ok, Error o Critical individualmente, con la fecha en que cambió por última vez, así que «esta cuenta no supera esta comprobación desde marzo» se puede responder desde el registro.

El historial es lo que merece la pena conocer

La salud guarda un historial día a día. Cada entrada lleva la fecha, la puntuación, la tendencia y una lista de cambios, y cada cambio indica un scoreDifference, el ruleId y el fieldId que se movió.

Eso es atribución diaria. Es la diferencia entre «esta cuenta está en 55» y «esta cuenta cayó 25 puntos el día catorce, cuando la regla de uso de licencias dejó de coincidir». También es la respuesta al requisito más difícil del §1, y es la razón más sólida para usar el motor en lugar de calcular un número en un campo.

La alternativa descartada

Modelar la salud como campos personalizados (un campo de puntuación, un desplegable de banda, una fecha de última puntuación) es el reflejo. Reproduce la puntuación y nada más: sin historial, sin tendencia, sin estado por indicador, sin atribución y sin recálculo. Donde una estructura realmente distinta sí está justificada es cuando cada evaluación de salud debe ser un registro revisable con su propio responsable y ciclo de vida: una revisión periódica documentada en lugar de una señal permanente. Eso es un registro hijo relacionado, y el marco para tomar esa decisión es el Blueprint 003.

Configuración a nivel de campo

La anatomía de una regla de indicador

PropiedadFinalidad
fieldEl id del campo que se evalúa
operatorUno de 23: Is, IsNot, IsEmpty, IsNotEmpty, Less, LessOrEqual, More, MoreOrEqual, Between, BetweenNot, Contains, ContainsNot, Has, HasNot, RelativePeriod, RelativePeriodNot, In, InNot, StartsWith, EndsWith, IsActive, IsNotActive, Nop
valuesContra qué se evalúa
scorePuntos otorgados cuando la regla coincide
descriptionLa regla en palabras. Opcional, y el §6 trata de lo que ocurre cuando se deja vacía

RelativePeriod es el operador al que conviene recurrir con más frecuencia: evalúa una fecha frente a una ventana móvil, que es como se expresa «ha sincronizado en los últimos N días» o «ha creado un registro este trimestre» sin que un trabajo programado mantenga un indicador. Su valor es una lista de cuatro partes (un modo, una dirección, una unidad y una cantidad), como en ["Custom", "Last", "Day", "14"] para «en los últimos catorce días».

Las reglas booleanas no tienen operador

Una condición sobre una casilla de verificación no almacena ningún operador: operator: null, y el valor lleva el sentido: "1" para verdadero, "0" para falso. Un indicador crítico que vigila un indicador de enviado a cobro es, por tanto, null más "1", que significa «esta casilla está marcada».

Esta es la codificación, no una regla rota. La misma convención aparece en los filtros de procesos, donde las condiciones de supresión almacenan null con "0" para «es falso». La consecuencia práctica: nunca lea un operador sin su valor; en una regla booleana, el valor es la condición, y una revisión que solo recorra los operadores verá un aparente vacío justo donde vive la lógica.

Elegir indicadores: señales, no opiniones

La regla práctica que resiste el contacto con la realidad es que un indicador debe ser algo que hace el cliente, no algo que registra un compañero. Una configuración real tiene siete reglas: cuatro indicadores ponderados, uno por dimensión, y tres críticos:

DimensiónIndicadorOperadorPuntos
¿Lo están usando?Porcentaje de uso de licenciasMore25
¿Sigue conectado?Fecha de la última sincronización de telemetríaRelativePeriod25
¿Trabajan con él?Fecha en que el cliente creó un registro por última vezRelativePeriod25
¿Tiene dificultades el equipo de soporte?Rollup de tickets abiertos durante más de dos semanasIs20
Indicadores críticos, cada uno puntúa -1
¿Relación comercial intacta?Estado de la cuentaIsNot-1
Uso desplomadoPorcentaje de uso de licencias por debajo de un mínimoLess-1
¿Paga?Indicador de enviado a cobro—-1

Fíjese en la forma más que en los detalles. Cada indicador ponderado es un hecho sobre el uso del producto o la calidad del servicio; cada indicador crítico es un hecho sobre la relación comercial. Observe también que un mismo campo aparece en ambos conjuntos con operadores distintos: el uso de licencias por encima de un objetivo suma 25 puntos, y por debajo de un mínimo descalifica. Esa es la forma prevista de expresar una métrica que tiene tanto un rango sano como uno fatal.

También plantea una decisión que conviene tomar deliberadamente: el mínimo sano y el techo crítico no tienen por qué coincidir. Donde no coinciden, las cuentas en el hueco no suman puntos por ese indicador y tampoco son críticas, lo que a menudo es exactamente lo correcto, ya que es la franja en la que una métrica es simplemente mediocre. Pero es una elección, y dejarla implícita significa que nadie puede decir qué se pretendía que significara el hueco.

Las bandas, y cómo lo crítico las cortocircuita

Las categorías llevan un umbral entero, que se lee como el techo de la banda:

BandaConfiguración ponderadaConfiguración por prioridad
Critical-1-1
Poor3530
Neutral7580
Good100100

Lo elegante es que la banda Critical esté en -1. Según los valores guardados, un indicador crítico no resta puntos: fija la puntuación en -1, que está por debajo del techo de cualquier otra banda, así que una sola regla crítica que coincida lleva la cuenta a Critical por bien que hayan puntuado las reglas ponderadas. Una cuenta puede estar usando todas las licencias, sincronizando a diario y sin abrir tickets, y aun así ser Critical porque se envió a cobro. Eso es correcto, y se obtiene sin una sola línea de automatización. Esto se deduce de las puntuaciones guardadas de las reglas y de los umbrales de las bandas; no se observó en un recálculo.

Observe también que esas dos configuraciones reales fijan las bandas en umbrales distintos: 35/75 frente a 30/80. La misma puntuación es Poor en un subtipo y Neutral en otro, lo que es una característica de la configuración por subtipo y una trampa para quien compare puntuaciones entre tipos.

Ponderado o por prioridad

calculationTypeCómo se resuelveÚselo cuando
Manual Cada regla lleva puntos; los puntos de las reglas que coinciden se suman en la puntuación Varias señales parciales deben acumularse: el caso habitual para un cliente
Priority Las reglas están ordenadas y llevan 0 puntos; la posición decide el resultado Una señal dominante debe zanjarlo, con el resto como alternativas

En el uso real, las configuraciones ponderadas llevan puntos explícitos en cada regla y las de prioridad llevan cero en todas; así se distingue a simple vista qué modo usa realmente una configuración.

Automatización y lógica

La salud es una superficie de disparo

Para la automatización, healthCategory es un campo corriente, así que un proceso disparado por cambios puede vigilarlo. Verificado en producción: un proceso se dispara con la actualización de Account con exactamente un campo vigilado, la categoría de salud, filtra por la proximidad de la renovación y envía un email al responsable de la relación.

Ese proceso hace una sola cosa: avisa a un humano. No envía ningún mensaje de cara al cliente ni crea ninguna tarea en nombre del cliente. Ese es todo el diseño.

Las dos capas

Capa 1: la máquina detectaCapa 2: una persona se compromete
DisparadorCambia la categoría de saludCambia un campo de veredicto
Lo escribeEl motor de saludEl responsable de la relación, a mano
AcciónAvisar al responsable. Nada másLa cadena completa de contacto
Significado«Merece un vistazo»«He juzgado que esta cuenta está en riesgo»

El campo de veredicto es un botón de opción personalizado corriente: un pequeño conjunto de resultados explícitos como probable renovación, en riesgo, pérdida prevista. Es lo que rellena el responsable de la cuenta después de mirar de verdad. Un proceso en producción vigila ese único campo y, cuando cambia, envía un email al responsable y al gestor de la relación y después pasa el testigo a tres subprocesos que crean el trabajo de seguimiento.

Ese patrón de traspaso no es decorativo: un proceso lleva un filtro cuyas ramas se rigen por la primera coincidencia, así que las consecuencias independientes de un veredicto tienen que ser procesos separados. El Blueprint 011 trata la restricción y la disciplina de nombres que mantiene legible una cadena así.

Por qué merece la pena la indirección. El campo de veredicto es constancia de que una persona concreta evaluó esta cuenta en esta fecha y llegó a una conclusión. Eso es auditable, sirve para informes y se puede revisar cuando la cuenta se pierde de todos modos, y nada de eso vale para un cruce de umbral. También significa que una integración en pausa degrada la puntuación sin generar una sola acción de cara al cliente.

La red de seguridad

La capa 1 solo se dispara cuando la banda cambia. Una cuenta que lleva cuatro meses en Poor nunca vuelve a dispararla, y es justo la cuenta que usted más necesita revisar. Así que el patrón necesita una tercera pieza: un barrido programado que encuentre las cuentas próximas a la renovación cuya banda sea cualquier cosa menos Good, o cuyo campo de veredicto no se haya tocado en noventa días, y cree una tarea de revisión. La automatización disparada por cambios detecta el deterioro; la automatización programada detecta la desatención. Necesita ambas, y fallan de formas distintas.

El recálculo, y lo que significa para los tiempos

La puntuación no está en vivo. Una configuración registra lastRecalculation y un porcentaje calculationProgress, y el recálculo puede lanzarse para un registro o para todos. Así que la cadena causal es:

field changes → recalculation runs → score and band change → process fires

Todas las suposiciones de tiempos deben basarse en la segunda flecha, no en la primera. En el espacio real, la configuración activada se había recalculado la misma mañana en que se leyó.

Límites y compromisos

La puntuación no puede explicarse a sí misma a menos que usted lo haga posible. Cada regla de indicador tiene un campo description, y en la configuración examinada todas las descripciones de todas las reglas en las quince configuraciones estaban vacías. El aparato para responder «¿por qué esta cuenta está en Poor?» viene con el producto y queda en blanco por defecto, de modo que la respuesta solo se alcanza abriendo la configuración y resolviendo a mano los identificadores de campo. Rellénelo al escribir cada regla; nada se lo va a pedir nunca.

  • La puntuación se recalcula, no está en vivo. La automatización se ejecuta con el recálculo, así que «inmediatamente cuando cae el uso» no es posible, y una interpretación en el mismo día de un cambio de banda solo es tan buena como la cadencia de recálculo.
  • Un indicador sobre un campo replicado convierte una caída en una señal de abandono. Cuando un indicador lee un campo que controla otro sistema (una fecha de sincronización de telemetría, un estado de suscripción), una integración detenida degrada ese indicador en todas las cuentas a la vez, y el motor no puede distinguir entre «el cliente dejó de usarlo» y «la tubería dejó de entregar datos». Esto es una consecuencia razonada de dos hechos verificados, no un incidente observado: los indicadores reales sí leen campos de fecha replicados, y el Blueprint 009 documenta lo que provocó en producción una caída de la replicación de varios días. La mitigación es la misma que prescribe ese blueprint (una comprobación de la frescura de la sincronización, independiente de los datos sincronizados) más la regla del §5 de que una puntuación nunca dispara por sí sola un contacto con el cliente.
  • La categoría de salud es editable. Es útil, porque una persona puede corregir una banda que el motor calculó mal, y peligroso, porque una banda fijada a mano no se distingue de una calculada, y el siguiente recálculo puede sobrescribirla. Si las correcciones importan, regístrelas en un campo propio.
  • La configuración se multiplica por subtipo. Quince tipos de cuenta significaban quince configuraciones, cada una con sus propias bandas y reglas, todas menos una desactivadas. Añadir un indicador al «modelo de salud del cliente» significa editar la que está activada y recordar que las demás han divergido; en el espacio real, las configuraciones ponderadas y por prioridad ya fijan las bandas en umbrales distintos. No hay herencia.
  • Una regla booleana no lleva operador, y el valor contiene el sentido. Una condición sobre una casilla de verificación almacena operator: null con un valor de "1" para verdadero o "0" para falso. Así que un indicador crítico que lee un indicador de enviado a cobro es null más "1": «esta casilla está marcada». Es la codificación normal de la plataforma, no una regla rota, y significa que un operador nulo no se puede leer por sí solo: el valor es toda la condición. Cualquier auditoría de una configuración tiene que leer ambos, y un diff que solo muestra el operador no muestra nada.
  • Las puntuaciones no tienen por qué llegar al techo de la banda. En la configuración ponderada real, los cuatro indicadores suman 95 frente a un techo de Good de 100, así que una cuenta perfecta puntúa 95. Eso es inofensivo (la banda es un techo, no un objetivo), pero hace que la puntuación bruta sea algo poco útil para mostrar a nadie, y aún peor para comparar entre subtipos.
  • Los indicadores de registros relacionados no están probados. La configuración admite reglas de indicadores tomadas de una entidad relacionada a través de un lookup, y en el espacio examinado esa capacidad no se usaba: todas las reglas reales leían los propios campos de la cuenta. Verificado en el esquema, no verificado en su comportamiento. Cuando necesite «sin actividad en 90 días», un campo de rollup en la cuenta es la vía que se sabe que funciona.
  • Solo se observó salud en Account. La propiedad del tipo de entidad admite otros; todas las configuraciones reales estaban en Account. No se ha probado en otras.

El compromiso que conviene decir claramente

El motor le da historial, tendencia, estado por indicador, atribución diaria y una banda que la automatización puede vigilar; nada de eso lo construiría correctamente a mano, y todo llega solo con configuración. Lo que no le da es una predicción. No hay modelo, ni ponderación sugerida, ni aprendizaje a partir de las cuentas que realmente abandonaron; las reglas y los puntos son su hipótesis sobre por qué se van los clientes, y el motor solo los aplica de forma coherente. Es un trato justo, siempre que la hipótesis se revise cuando sea errónea, que es para lo que sirve el historial, y la razón por la que el §5 insiste en que lo que entra en el registro como decisión es el veredicto de una persona, no la puntuación.

Verificación

Leído el 2026-09-10 en un espacio de producción real: el conjunto completo de configuraciones de salud, los campos de indicadores resueltos y los procesos que consumen el resultado.

  • Quince configuraciones de salud en Account, una por tipo de cuenta, con exactamente una activada y con una marca de tiempo de recálculo de la mañana de la lectura. Las otras catorce estaban configuradas y desactivadas.
  • Se encontraron ambos modos de cálculo en uso real (configuraciones ponderadas con puntos explícitos en cada regla, configuraciones por prioridad con cero en todas) y fijan las bandas en umbrales distintos, 35/75 frente a 30/80.
  • El mecanismo crítico se confirmó a partir de los datos: cada regla crítica de cada configuración lleva score: -1, y cada configuración define una banda Critical en -1. Según esos valores guardados, un indicador crítico domina la puntuación; no se observó en un recálculo.
  • Cada id de campo de indicador se resolvió a su campo, que es de donde proceden las cuatro dimensiones del §4: uso, recencia de la telemetría, registros generados por el cliente, tickets de soporte envejecidos, más el estado de la cuenta y un indicador de cobro como reglas críticas. Un mismo campo aparece en ambos conjuntos con operadores opuestos.
  • La salud como disparador se verificó, no se supuso. Un proceso real y activado se dispara con la actualización de Account con un único campo vigilado, y ese id de campo se resuelve a la categoría de salud nativa. Un segundo proceso real vigila un único campo personalizado de botón de opción (el veredicto) y pasa el testigo a tres subprocesos.
  • Los 23 operadores y los cuatro valores de tendencia se leyeron del esquema, al igual que la puntuación, la banda y el estado por indicador de cada registro, y la estructura del historial con su atribución de diferencia de puntuación, regla y campo.
  • Todas las descripciones de reglas estaban vacías en las quince configuraciones.
  • Los valores de las reglas se leyeron junto con los operadores, que es lo que establece la codificación booleana del §4: la única regla que no lleva operador lo empareja con un valor de "1". La misma convención operator: null aparece en los filtros de procesos con un valor de "0" para una evaluación falsa, así que la codificación es coherente en dos subsistemas independientes y es el valor lo que distingue los dos sentidos.
  • La gramática del valor de periodo relativo se leyó de reglas reales: una lista de cuatro partes con un modo, una dirección, una unidad y una cantidad, que es la forma que se da en el §4.

No observado, y se indica como tal:

  • Un recálculo en curso, ni la cadencia con la que se ejecuta. Solo que se había ejecutado, y que existe un porcentaje de progreso.
  • Indicadores tomados de una entidad relacionada a través de un lookup: verificado en el esquema, no verificado en su comportamiento.
  • La salud en cualquier entidad distinta de Account.
  • Si una categoría de salud escrita a mano sobrevive al siguiente recálculo.
  • Un indicador crítico que coincida fijando la puntuación en -1 durante un recálculo. Ese comportamiento se deduce de las puntuaciones guardadas de las reglas y del umbral de la banda Critical.
  • El orden exacto de resolución en el modo por prioridad, más allá de que lo determina el orden de las reglas y los puntos son cero.

Qué indicaría una regresión

  • Muchas cuentas que cambian de banda el mismo día. El deterioro real no está sincronizado. Un movimiento en todas las cuentas significa que se rompió el dato de entrada de un indicador (lo más habitual, un campo replicado) y parecerá una oleada de abandonos.
  • Una marca de tiempo de recálculo que deja de avanzar. La puntuación simplemente se congela; nada falla, y cada banda de cada registro se convierte en silencio en una afirmación sobre el pasado.
  • Cambios de banda que se disparan mientras los campos de veredicto siguen sin tocarse. La capa 1 funciona y la capa 2 no: se avisa a la gente y nadie decide. Es el modo de fallo que parece más sano desde el lado de la automatización.
  • Cuentas que llevan meses en Poor sin una tarea de revisión. El barrido programado se ha detenido, y la automatización disparada por cambios nunca las detectará, porque su banda no cambia.

Preguntas frecuentes

¿Cómo detecta a los clientes en riesgo de abandono antes de la renovación?

Use el motor nativo de salud de entidades en lugar de un campo de puntuación mantenido a mano. La salud se configura por subtipo de registro: un conjunto de reglas de indicadores, cada una con un campo, un operador y una puntuación en puntos, se resuelve en una puntuación numérica, una de cuatro bandas y una tendencia. Un conjunto aparte de indicadores críticos se guarda con una puntuación de menos uno, y una banda Critical está en menos uno, así que un indicador crítico que coincida debería forzar la peor banda con independencia de lo que hayan puntuado las demás reglas; se deduce de esos valores guardados, no se observó en un recálculo. Entonces cambia la banda de salud de la cuenta, y un proceso puede dispararse con ese cambio.

¿Debe una puntuación de salud en descenso disparar directamente la intervención con el cliente?

No. Una puntuación es una señal probabilística y una intervención es un compromiso, así que no deben conectarse entre sí. Deje que el cambio de salud avise a la persona responsable de la relación, y haga que esa persona registre un veredicto en un campo propio. El cambio del campo de veredicto es lo que dispara la cadena de contacto. Así se evita que un problema de calidad de datos o una integración en pausa generen acciones de cara al cliente.

¿Se calcula en tiempo real la puntuación de salud de un CRM?

No. La puntuación se recalcula en lugar de estar en vivo: la configuración de salud registra una marca de tiempo del último recálculo y un porcentaje de progreso del cálculo, y el recálculo puede lanzarse para un solo registro o para todos. Así que un proceso que se dispara con un cambio de salud se ejecuta cuando se produce el recálculo, no en el momento en que cambió el campo subyacente.

¿Qué campos son buenos indicadores de la salud del cliente?

Señales operativas que genera el cliente, no opiniones que alguien registra. Un conjunto que funciona cubre cuatro cosas: si se usa el producto, si sigue conectado, si el equipo de soporte tiene dificultades y si la relación comercial está intacta; por ejemplo, el uso de licencias, la fecha de la última sincronización de telemetría, la fecha en que el cliente creó un registro por última vez, un rollup de tickets de soporte con más de dos semanas, el estado de la cuenta y un indicador de enviado a cobro.

¿Por qué dos cuentas con la misma puntuación de salud pueden estar en bandas distintas?

Porque las bandas se configuran por subtipo de registro, y cada subtipo lleva sus propios umbrales. En un espacio real, las configuraciones ponderadas fijan las bandas en 35 y 75, mientras que las basadas en prioridad las fijan en 30 y 80, así que la misma puntuación se lee como Poor en un subtipo y como Neutral en otro. La configuración de salud no es global.

Publicado por Coevera · abstraído al patrón, sin datos de clientesBlueprint 014 · publicado 2026-09-23