EmpresaPerformance Tracker

UUsuario
PROD
CENTRO OPERACIONAL PERSONAL

Mi Día

Reuniones próximas, follow-ups, clientes en riesgo y acciones que requieren atención hoy.

Actualización
Próximas reuniones0
Follow-ups vencidos0
Tareas para hoy0
Clientes en riesgo SLA0

Agenda próxima

se conserva hasta 1 hora después del horario de inicio

Follow-ups y tareas

vencidos y con vencimiento hoy

Clientes fuera de SLA

tiempo sin actividad frente al SLA comercial

Next Best Actions

acciones prioritarias para iniciar el día
PERSONAL WORKSPACE

★ Favoritos

Tu pantalla personal compuesta por los KPIs, informes y datos que marcaste con estrella en las distintas solapas.

Todavía no agregaste favoritos. Usa la estrella ★ de cualquier tarjeta o informe.
Executive Dashboard

Actividad comercial y preventa, semana a semana.

Seguimiento de demos, SOWs, acompañamientos, discovery y capacitaciones. Los datos pueden venir del calendario corporativo seleccionado o ser cargados manualmente.

Fuente de datos
MariaDB revup_prodVerificando conexión a revup_prod...
Google WorkspaceService Account / OAuth
*
Demos0actividades
SOWs0actividades
Acompañamientos0actividades
Discovery / Preventa0actividades
Clientes0cuentas distintas
Total actividades0registros

Distribución por categoría

según filtros activos

Control de calidad

integridad y revisión de los registros

Detalle de actividades

FechaHoraActividadClienteKAMOrganizadorCategoríaOrigenEstado
Google Workspace + OpenAI

Importación inteligente de actividades.

Lee eventos del calendario corporativo, los analiza con OpenAI y propone categoría, cliente y nivel de confianza. Todo evento importado queda inicialmente en estado Revisar.

Conectividad
Google WorkspaceVerificando...
Verificando acceso real de la Service Account al calendario...

Importar período

Los duplicados se actualizan por ID único del evento
Puedes importar automáticamente la semana anterior + actual, o seleccionar manualmente un rango de fechas.
OpenAI: verificación pendiente.
Se excluyen automáticamente: Ocupado, Revisión Proyectos, Iniciativas y Estado de Proyectos: Seguimiento y Control Semanal, Revenue Sync y 1:1 Revenue Enablement.

Bandeja de revisión IA

Eventos importados pendientes de confirmación
0 seleccionados
FechaEventoClienteKAMOrganizadorCategoría IAConfianzaRazón
RECUPERACIÓN DE ACTIVIDADES

Actividades rechazadas.

Revisa actividades rechazadas por error, edítalas y vuelve a aprobarlas individualmente o de forma masiva.

Al aprobar una actividad deja esta bandeja, vuelve al Detalle de actividades y comienza a contabilizarse en los KPIs.

Bandeja de actividades rechazadas

Mismos filtros operativos de la Bandeja de revisión IA
0 seleccionados
FechaEventoClienteKAMOrganizadorCategoría IAConfianzaRazón
REVENUE ENABLEMENT · EXECUTIVE DASHBOARD

Visibilidad · Conversión · Crecimiento

Vista ejecutiva de actividad, conversión, clientes, KAMs, engagement y señales comerciales.

Dashboard C-Level configurable

1 a todos los indicadores disponibles según rol y preferencia personal
ACTIVIDADES TOTALES00%
DEMOS REALIZADAS00%
SOW GENERADOS00%
CLIENTES ACTIVOS00%
REVENUE ENABLEMENT SCORE0/100performance general

FUNNEL DE CONVERSIÓN

Discovery → Demo → SOW

DISTRIBUCIÓN POR CATEGORÍA

actividades confirmadas
0actividades

ACTIVIDAD EN EL TIEMPO

evolución del período

TOP CLIENTES

clic para explorar

ACTIVIDAD POR KAM

distribución de soporte

HEATMAP DE ACTIVIDAD

día y volumen

CUSTOMER ENGAGEMENT SCORE

actividad, conversión y recencia · 0–100
Promedio0/100

FICHA 360° DE CLIENTE

resumen rápido del cliente seleccionado

CENTRO DE OPORTUNIDADES (IA)

score, razón principal y acción sugerida

PRÓXIMOS PASOS (IA)

vencimiento estimado

PDF EJECUTIVO (VISTA PREVIA)

resumen que se incluye en el reporte exportable
0 clientes requieren seguimientoseñales comerciales activas
0 oportunidades con alto potencialver Centro de Oportunidades
0 cuentas perdiendo actividadriesgo de enfriamiento

INSIGHTS AUTOMÁTICOS CON IA

lectura ejecutiva persistida en MariaDB
Todavía no se generó un análisis.
REVENUE INTELLIGENCE

Centro de Oportunidades

Prioriza cuentas según actividad, avance comercial, recencia y señales de conversión.

IA + comportamiento histórico
OPORTUNIDADES0detectadas
ALTO POTENCIAL0score ≥ 75
REQUIEREN FOLLOW-UP0sin siguiente avance
EN RIESGO0actividad en descenso

Opportunity Kanban

Discovery → Demo → SOW → Negociación → Ganada / Perdida

OPORTUNIDADES DETECTADAS

score, etapa, razón y acción sugerida

PRÓXIMOS PASOS

acciones sugeridas

CLIENTES QUE SE ENFRÍAN

recencia y pérdida de actividad
CLIENTE 360°

Historia completa de la cuenta

Actividad, funnel, engagement, KAMs, proyectos detectados y timeline.

Timeline 360 del cliente

actividad, productos, estado y responsables

Contactos

contactos asociados a la cuenta

Relationship Intelligence

engagement · siguiente acción · timeline · relaciones · tareas
Client Engagement Score
Next Best Action
Follow-ups abiertos
SLA comercial del clientetiempo sin actividad

Mapa de relaciones

Timeline unificado

PERFORMANCE

Performance

Visión ejecutiva del cumplimiento de metas, forecast, riesgo, recomendaciones y capacidad del equipo.

Cumplimiento de Metas

cumplimiento ponderado del período seleccionado
Benchmark 75%0%

Ranking y Benchmarking

por cumplimiento ponderado · excluye KAM DESCONOCIDO

Forecast de cumplimiento

proyección al cierre según ritmo actual

Comparativo por horizonte temporal

mensual · trimestral · semestral · anual

Riesgo de cumplimiento

score proyectado según avance, ritmo y días restantes

Recomendaciones automáticas

acciones sugeridas para cerrar las brechas de metas

Matriz de capacidad del equipo

carga relativa por usuario, clientes, demos y SOW

Evolución e historial de metas

últimos cambios de configuración por usuario, categoría y período

Matriz KAM × Cliente

clic en una celda para ir al detalle

Performance Score 0–100

score integral por usuario

Attention Required

señales que requieren intervención

Alertas predictivas de metas

riesgo antes del cierre

What-if Simulator

simula actividades sin modificar datos reales

Plan de acción automático

prioridades según brechas y días restantes

Pipeline comercial

Discovery → Demo → SOW

Salud de cartera

health score por cliente

Clientes sin movimiento

7 · 14 · 30 · 60 días

Mapa de cobertura de cartera

Discovery · Demo · SOW · última actividad

Usuario vs Equipo

comparación contra promedio visible

Percentil de performance

posición relativa dentro del equipo

Streak y consistencia

meses consecutivos con ≥80% de metas

Tendencia de Performance Score

últimos 12 meses

Rolling 3M · 6M · 12M

tendencia real más allá del período calendario

Objetivos sugeridos

basados en promedio histórico +10%

Objetivo vs Capacidad

detecta metas difíciles por capacidad histórica

Forecast del equipo

meta, actual, forecast y gap consolidado

Comentarios ejecutivos

contexto mensual por usuario · sin aprobaciones
PERFORMANCE INTELLIGENCE

Gestión Predictiva de Performance

¿Cómo estamos? · ¿Qué va a pasar? · ¿Qué debemos hacer ahora?

Executive Brief automático

resumen ejecutivo del período seleccionado
DASHBOARDS & KPIs

Dashboards, objetivos y análisis

Contenido unificado dentro de Performance.

Comparador de períodos

mes contra mes · actividades · clientes · Demo · SOW
vs

Goals Version Comparison

evolución histórica de metas por usuario

Capacity Planner

objetivo vs capacidad observada

KPI Drill-down · ¿Por qué este número?

abre el detalle que compone los indicadores principales
Performance Score35% Metas + 15% Conversión + 15% Actividad + 10% Clientes + 15% Salud cartera + 10% Capacidad

Revenue & Opportunity KPIs

cotizaciones, negocios cerrados, venta y cobertura del pipeline

Revenue Review mensual

cierre congelado de venta, forecast, pipeline y conversión

Executive Monthly Review

vista ejecutiva imprimible del período
Performance Analytics

Dashboards & KPIs de Revenue Enablement.

Comparativos de actividad confirmada, evolución semanal/mensual, distribución porcentual por categoría, clientes más atendidos y relación entre demos y SOWs.

Regla de cálculo
Los KPIs consideran solo actividades Confirmadas y excluyen “No contabilizable”.
Las categorías y actividades disponibles respetan las categorías habilitadas para el rol del usuario.
Total actividades0confirmadas
Demos0realizadas
SOWs0trabajados
Preventa0discovery + acompañamiento
Clientes0cuentas distintas
Demo → SOW0%ratio indicativo
Crecimiento semanal0%vs semana anterior
Crecimiento mensual0%vs mes anterior
Promedio semanal0
Promedio por día activo0
Actividad dominante
Participación dominante0%

Evolución semanal

actividades confirmadas

Top clientes

por cantidad de actividades

Evolución mensual

histórico y comparación contra metas

Distribución por categoría

Porcentaje de actividades confirmadas

0 ACTIVIDADES
CONFIRMADAS
Total 0 actividades
CATEGORÍA ACTIVIDADES %
Total 0 100%

Curva acumulada de actividad

crecimiento dentro del período filtrado

Comparativo por tipo de actividad

última semana vs semana anterior

Actividad diaria

distribución cronológica

Insights estadísticos

lectura ejecutiva del período
OBJETIVOS Y CUMPLIMIENTO
OBJETIVOMETAACTUALCUMPLIMIENTOPONDERABLE
PROYECCIÓN DE CIERRE
0%del objetivo ponderado
Las metas se configuran desde Metas → configuración mensual, trimestral, semestral y anual. Este reporte mensual conserva su cálculo y toma la META desde esa configuración.

Comparativo temporal avanzado

semana, mes, año anterior y rolling 30/60/90 días

Forecast de cumplimiento

proyección de cierre del mes al ritmo actual

Cumplimiento de metas trimestrales

avance real del trimestre frente a la meta configurada

Cumplimiento de metas semestrales

avance real del semestre frente a la meta configurada

Cumplimiento de metas anuales

avance acumulado del año frente a la meta configurada

KPIs guardados

creados desde Análisis dinámico
REVENUE OPERATING SYSTEM

Revenue OS

Forecast declarado y calculado, calidad del pipeline, conversiones, producto, Win/Loss, atribución, cierres automáticos y revisión semanal.

Forecast Commit · Best Case · Pipeline

declaración comercial del usuario, independiente del forecast calculado

Revenue Waterfall

meta → venta → commit → forecast → pipeline → gap

Forecast Accuracy

exactitud histórica del forecast vs cierre oficial

Pipeline Coverage

cobertura actual contra múltiplo objetivo por rol

Pipeline Hygiene Score

calidad y completitud de las oportunidades

Pipeline Integrity

oportunidades incompletas o inconsistentes

Product Intelligence

pipeline, forecast, venta y conversión por producto

Win/Loss Intelligence

resultado y motivos de pérdida

Activity-to-Revenue Attribution

correlación de actividades previas a negocios ganados

Centro de anomalías comerciales

riesgos e inconsistencias detectadas

Cierre mensual formal

snapshot automático generado exclusivamente por MySQL Events

Commercial Weekly Review

snapshot semanal automático para reunión comercial

Saved Views

guarda filtros personales y recupéralos rápidamente

Revenue Copilot

asistencia IA controlada por presupuesto OpenAI
Selecciona una oportunidad para resumir historial, riesgos y próximo paso.

Aprobaciones configurables

monto, descuento, producto, tipo y rol aprobador

Opportunity Governance

tipo, probability override y crédito comercial colaborativo
Las oportunidades admiten New Business, Upsell, Cross-sell y Renewal; probability override auditado; y reparto de crédito comercial sin duplicar revenue.

Experiencia móvil / PWA

interfaz responsive e instalable desde el navegador
Las vistas operativas usan layouts responsive. El portal incorpora manifest y service worker para instalación como PWA, cacheando solamente recursos estáticos y nunca datos sensibles/API.
GOAL MANAGEMENT

Metas por usuario

Configuración mensual, trimestral, semestral y anual con categorías y permisos derivados del rol.

Los usuarios solo pueden ver o editar las metas permitidas por su rol y por las relaciones de control configuradas.

Configuración de metas

usuario · período · objetivos · ponderación
Centro de alertas

Señales que requieren atención.

Detecta clientes con Discovery sin Demo, Demo sin SOW, SOW sin seguimiento y cuentas con baja actividad.

Las alertas se recalculan en base al período del Executive Summary.

Alertas activas

ordenadas por cliente
Análisis dinámico

Generador Kpi Dinamico

Arrastra campos a Filas, Columnas, Valores y Filtros. La tabla y el gráfico se actualizan en tiempo real y pueden guardarse como KPI.

Campos disponibles

arrastra a una zona
FilasDimensiones verticales
ColumnasSegmentación horizontal
ValoresCampo a agregar
FiltrosCampos auxiliares

Tabla dinámica

Gráfico dinámico

actualización inmediata
MANUAL DE LECTURA

Indicadores · Executive Summary · Cliente 360 · Performance

Definiciones, fórmulas, fuentes, interpretación y criterios utilizados por el portal.
Regla general de datos

Salvo que una sección indique lo contrario, los indicadores trabajan con actividades confirmadas, marcadas como contabilizables, dentro del alcance de información permitido al usuario. Se excluyen clientes sin asignar y registros internos cuando la métrica comercial así lo exige.

Dashboard & KPIs

lectura operativa y cumplimiento

Total de actividades

Qué mide: cantidad de actividades válidas del período/filtros.

Datos: actividad, fecha, estado, contabilizable, alcance del usuario.

Lectura: volumen de ejecución. No representa por sí solo conversión ni calidad.

Demos / SOW / Discovery / Acompañamiento

Qué mide: conteo por categoría.

Fórmula: COUNT(actividades cuya categoría corresponde al indicador).

Interpretación: permite entender el mix de trabajo y la etapa comercial predominante.

Demo → SOW

Fórmula vigente: SOW ÷ Demo × 100.

Si Demo = 0: el indicador se presenta en 0 para evitar división inválida.

Lectura: aproximación de avance de trabajo demostrativo hacia construcción/propuesta SOW. Es una relación de volúmenes, no una atribución uno-a-uno entre reuniones.

Distribución por categoría

Fórmula: actividades de categoría ÷ total de actividades válidas × 100.

Lectura: peso relativo de cada tipo de actividad en el período.

Customer Engagement Score

Escala: 0–100 por cliente.

Fórmula vigente:

Score = Actividades×2 + Discovery×5 + Demo×12 + SOW×18 + MAX(0, 20 − días desde última actividad)

Si la última actividad tiene más de 30 días, se restan 20 puntos. El resultado se limita entre 0 y 100.

Interpretación: premia intensidad, profundidad comercial y recencia. Un SOW aporta más que una Demo, y una Demo más que Discovery.

Objetivos y Cumplimiento

Meta: cantidad mensual esperada para una categoría.

Actual: actividades confirmadas y contabilizables del usuario/KAM en esa categoría y mes.

Cumplimiento: Actual ÷ Meta × 100.

Ponderable: importancia de la categoría dentro del avance total. Con valor 0, la categoría no participa del porcentaje ponderado.

Avance ponderado

Σ [ MIN(Cumplimiento,100) × Ponderable ] ÷ Σ Ponderables válidos

Solo participan objetivos con Meta > 0 y Ponderable > 0.

El cumplimiento de una categoría se limita a 100% para evitar que un sobrecumplimiento compense el incumplimiento de otro objetivo.

Comparativo temporal avanzado

Semana vs anterior: semana calendario actual contra la inmediatamente anterior.

Mes vs anterior: mes calendario actual contra el mes anterior.

Mismo mes año anterior: mismo mes, un año atrás.

Variación: (Actual − Anterior) ÷ Anterior × 100. Si el anterior es 0 y el actual es mayor a 0, se representa crecimiento desde base cero.

Rolling 30/60/90: total en una ventana móvil de los últimos N días desde hoy.

Executive Summary

lectura ejecutiva del negocio

Revenue Score

Escala: 0–100.

MIN(100, MIN(35,Actividades)×1.2 + MIN(20,Demo×2.5) + MIN(20,SOW×4) + MIN(15,Clientes) + MIN(10,(Demo→SOW)/10))

Lectura: combina volumen, profundidad comercial, cobertura de clientes y conversión. Los topes evitan que una sola dimensión domine el resultado.

Funnel Discovery → Demo → SOW

Presenta el volumen de las tres etapas y la conversión entre etapas consecutivas.

Conversión: etapa actual ÷ etapa anterior × 100.

No implica que cada actividad esté vinculada individualmente a la anterior; es una lectura agregada del período.

Oportunidades con alto potencial

Se consideran de alto potencial los clientes cuyo score de oportunidad es ≥ 75.

Score oportunidad = Actividades×2 + Discovery×5 + Demo×12 + SOW×18 + MAX(0,20−Recencia)

Con más de 30 días sin actividad se descuentan 20 puntos.

Clientes requieren seguimiento

Se identifican mediante la acción sugerida derivada del estado comercial: Discovery sin Demo, Demo sin SOW, SOW con más de 14 días, o cuenta con más de 20 días sin actividad.

Cuentas perdiendo actividad

Clientes con más de 20 días desde su última actividad válida.

Insights automáticos con IA

Usa métricas del período actual, período comparativo, scores y alertas para producir un resumen ejecutivo, highlights y puntos de atención. La IA interpreta datos ya calculados; no sustituye las fórmulas determinísticas.

Cliente 360

cómo leer una cuenta individual

Score del cliente

Usa el mismo score de oportunidad/engagement de 0–100, basado en actividad, Discovery, Demo, SOW y recencia.

KAM asignado

Proviene del maestro de Clientes. No necesariamente coincide con quien organizó una reunión.

Primera / última actividad

Fecha mínima y máxima de las actividades válidas del cliente dentro del conjunto disponible.

Total actividades

Cantidad acumulada de actividades válidas del cliente.

Resumen por categoría

Cuenta actividades del cliente y representa visualmente su distribución por categoría.

Etapa actual

Prioridad: SOW si existe al menos uno; de lo contrario Demo; luego Discovery; finalmente Actividad.

Próximo paso sugerido

Discovery sin Demo → Coordinar Demo. Demo sin SOW → Preparar/seguir SOW. SOW con más de 14 días → Follow-up. Más de 20 días sin actividad → Reactivar. En otros casos → Mantener seguimiento.

Timeline 360

Muestra cronología de actividades junto con categoría, estado, responsable, origen y productos/soluciones vinculados. Sirve como historia operacional de la cuenta.

Productos / soluciones

Son las soluciones asociadas explícitamente a las actividades. Permiten leer qué oferta está siendo trabajada en la cuenta.

Performance

lectura de desempeño individual

Actividades

Total de actividades confirmadas y contabilizables del KAM dentro del alcance seleccionado.

Demos

Cantidad de actividades cuya categoría contiene Demo.

SOW

Cantidad de actividades cuya categoría contiene SOW.

Clientes

Cantidad de clientes distintos atendidos por el KAM en los datos visibles.

Demo → SOW

SOW ÷ Demo × 100. Se usa como señal agregada de avance comercial del KAM.

Top clientes

Ranking de clientes por cantidad de actividades del KAM. Permite detectar concentración de esfuerzo.

Evolución de actividad

Serie diaria de los últimos registros disponibles, mostrando volumen por fecha.

Matriz KAM × Cliente

Cruza los principales clientes con KAMs y cuenta cuántas actividades corresponden a cada combinación.

Objetivos mensuales

La meta se almacena por usuario/KAM, categoría y mes. El desempeño del KAM se puede contrastar con la meta mensual configurada en Dashboard & KPIs.

Forecast, metas avanzadas y Benchmark KAM

fórmulas y lectura de los indicadores nuevos

Forecast de cumplimiento mensual

Forecast = Actual acumulado ÷ días transcurridos × días totales del mes

Forecast completion: Forecast ÷ Meta mensual × 100. Es una extrapolación lineal del ritmo actual, no una probabilidad.

Metas trimestrales

Cumplimiento trimestral = Actual del trimestre ÷ Meta trimestral × 100

Se almacenan por KAM, actividad y trimestre, y se administran desde Performance.

Metas semestrales

Cumplimiento semestral = Actual acumulado del semestre ÷ Meta semestral × 100

El año se divide en S1 (enero-junio) y S2 (julio-diciembre). Las metas se configuran por KAM y actividad desde Performance.

Metas anuales

Cumplimiento anual = Actual acumulado del año ÷ Meta anual × 100

Se administran desde Performance y complementan las metas mensuales.

Comparación de metas en Dashboard

Cumplimiento = Actual del período ÷ Meta del período × 100

El selector Mensual / Trimestral / Anual compara producción real contra el tipo de meta seleccionado.

Ranking y Benchmarking KAM

Índice relativo = Actividades KAM ÷ Actividades del KAM líder × 100

Incluye actividades, clientes, Demos, SOW, Demo→SOW e índice relativo. Excluye KAM DESCONOCIDO y registros sin KAM.

Consumo OpenAI

Tokens: input + output informados por Usage API. Costo USD: suma de amount.value informada por Costs API. Los cached input tokens se conservan como métrica separada.

Gráficos de cumplimiento trimestral y anual

lectura de metas avanzadas en Dashboard & KPIs

Cumplimiento trimestral

Cumplimiento trimestral = Actividades reales del trimestre ÷ Meta trimestral × 100

El período se determina a partir del mes seleccionado en Dashboard & KPIs. Por ejemplo, agosto pertenece a Q3.

Una barra en 100% indica meta alcanzada. Más de 100% significa sobrecumplimiento.

Cumplimiento anual

Cumplimiento anual = Actividades reales del año ÷ Meta anual × 100

Usa el año correspondiente al período seleccionado y acumula actividades confirmadas y contabilizables.

Relación con las metas mensuales

Mensual, trimestral y anual son objetivos independientes. El cumplimiento de un trimestre no se calcula sumando porcentajes mensuales; compara directamente la producción real del trimestre contra su propia meta trimestral.

Configuración unificada de metas

dónde se configuran y cómo se consumen

Performance

Es el único lugar de alta y modificación de metas. Permite configurar por KAM y actividad objetivos mensuales, trimestrales, semestrales y anuales.

Dashboard mensual existente

Conserva exactamente su cálculo de ACTUAL, CUMPLIMIENTO, PONDERABLE y proyección. El campo META se alimenta de la meta mensual configurada en Performance KAM.

Semestre

S1 = enero-junio · S2 = julio-diciembre

El gráfico semestral compara actividades confirmadas y contabilizables del semestre contra la meta semestral de la misma actividad.

Reglas de interpretación

qué tener en cuenta antes de tomar decisiones

Volumen no equivale a conversión: muchas actividades pueden coexistir con bajo avance a Demo/SOW.

Recencia importa: scores de engagement y oportunidad pierden fuerza cuando transcurre tiempo sin actividad.

Los scores son priorizadores, no probabilidades: un score 80 no significa 80% de probabilidad de cierre.

Los filtros cambian la población: rol, KAM, período y alcance de información determinan qué registros entran a los cálculos.

Actividades no contabilizables: pueden existir operacionalmente pero quedan fuera de KPIs comerciales donde corresponde.

Forecast, presupuesto, KAM vs Meta y C-Level

fórmulas, lectura y fuente de datos

Forecast económico OpenAI

Forecast USD = Gasto MTD ÷ Días transcurridos × Días del mes

Proyecta el gasto esperado al cierre si continúa el ritmo diario promedio del mes. El gasto MTD se toma del Costs API filtrado por el Project ID configurado.

Alertas de presupuesto OpenAI

% Presupuesto = Gasto MTD ÷ Límite mensual × 100

Se generan notificaciones internas una sola vez por mes al cruzar 50%, 75%, 90% y 100%. Al 100%, el portal aplica el bloqueo lógico de las funciones OpenAI hasta el siguiente mes.

KAM vs Meta · cumplimiento ponderado

Score ponderado = Σ(min(Cumplimiento categoría,150%) × Ponderable) ÷ Σ(Ponderables > 0)

Cada cumplimiento de categoría es Actual ÷ Meta × 100. Los ponderables en 0 no participan. Semáforo: verde ≥100%, amarillo 75–99,9%, rojo <75%.

Ranking KAM por cumplimiento

Ordena de mayor a menor el Score ponderado. Es independiente del ranking por volumen: un KAM puede tener menos actividades pero mejor cumplimiento de sus objetivos.

Dashboard C-Level configurable

Cada usuario puede seleccionar desde 1 hasta todos los indicadores disponibles. La selección personal prevalece sobre la plantilla por defecto del rol y no cambia las fórmulas de los KPIs fuente.

Performance · Indicadores avanzados

fórmulas y criterios de cálculo

Riesgo de cumplimiento

Riesgo = clamp(100 − Forecast de cumplimiento, 0, 100)

Bajo: ≤10. Medio: 10–30. Alto: >30. Usa el ritmo acumulado del período para estimar cierre.

Forecast de cierre

Forecast actual = Actual ÷ % período transcurrido

Forecast % = Forecast actual ÷ Meta × 100.

Recomendación de ritmo

Ritmo semanal sugerido = Brecha ÷ Días restantes × 7

Prioriza las categorías cuya proyección quedaría bajo 75% y luego bajo 100%.

Índice de capacidad

Índice de carga = Actividades usuario ÷ Promedio actividades del equipo × 100

Alta >135%; Normal 65–135%; Baja <65%.

Historial de metas

Cada guardado de una meta crea un snapshot con usuario, período, categoría, meta, ponderable, actor y fecha.

Performance Intelligence

fórmulas y lectura de los 20 nuevos componentes

Performance Score

35% Metas + 15% Conversión + 15% Actividad + 10% Clientes + 15% Salud cartera + 10% Capacidad

Alertas predictivas

Se activa atención cuando forecast <75%, carga >135% o existen clientes sin movimiento >14 días.

What-if

Simula impacto marginal de Discovery, Demo, SOW y otras actividades sin escribir datos reales.

Salud de cartera

Penaliza inactividad 7/14/30/60+ días y bonifica profundidad de actividad, Demo y SOW.

Percentil

usuarios con score ≤ score usuario ÷ total usuarios × 100

Streak

Meses consecutivos desde el período actual con cumplimiento de metas ≥80%.

Objetivo sugerido

ceil(promedio mensual últimos 6 meses × 1,10)

Rolling

Agrega desempeño de los últimos 3, 6 o 12 meses móviles.

Snapshot

Congela métricas mensuales para preservar el histórico ante cambios posteriores.

Executive Brief

Resumen automático de score, metas, forecast, conversión, cartera, capacidad y brechas.

Operational Intelligence

fórmulas y criterios operacionales

Data Quality Score

100 − min(100, críticos×8 + warnings×2)

Evalúa completitud e integridad básica de clientes, contactos, actividades y metas.

Platform Health

20 puntos por cada componente saludable

Database, Schema, Snapshot Job, Automated Tests y Data Quality.

Client Engagement Score

Recencia(30) + Actividad(25) + Contactos(15) + Demo(15) + SOW(15)

Next Best Action

Reglas: >30 días sin actividad → retomar contacto; Demo sin SOW → revisar SOW; sin contactos → registrar contacto; baja actividad → aumentar cadencia.

Performance Budget

Endpoint con promedio ≥1.000 ms se considera candidato a optimización en el monitor.

Comparación de períodos

Delta = período A − período B

Se aplica a actividades, clientes, demos y SOW.

Performance · Manual completo

fórmulas, interpretación y trazabilidad de los indicadores

Performance Score

35% Metas + 15% Conversión + 15% Actividad + 10% Clientes + 15% Salud cartera + 10% Capacidad

Score integral 0–100 del usuario.

Cumplimiento ponderado

Σ(min(cumplimiento categoría,150) × peso) / Σ(pesos)

Verde ≥100; amarillo ≥75; rojo <75.

Forecast de cumplimiento

Actual acumulado / proporción transcurrida del período

Proyecta el ritmo actual al cierre del período.

Riesgo

max(0,min(100,100 − forecast de cumplimiento))

A mayor valor, mayor riesgo de incumplimiento.

Benchmark

Ranking por cumplimiento ponderado, no por volumen bruto.

Capacidad

Compara carga observada/proyectada contra la capacidad histórica y el equipo visible.

Client Engagement Score

Recencia(30) + Actividad(25) + Contactos(15) + Demo(15) + SOW(15)

Score de relacionamiento 0–100.

Next Best Action

Reglas transparentes: inactividad >30d, Demo sin SOW, ausencia de contactos o baja cadencia.

Data Quality Score

100 − min(100, críticos×8 + warnings×2)

Platform Health

20 puntos por componente saludable

DB, schema, snapshot job, tests y calidad de datos.

KPI Drill-down

Muestra los registros exactos que componen cada indicador para explicar “¿Por qué este número?”.

Historial de metas

Cada modificación conserva usuario, período, categoría, meta, ponderación, actor y fecha.

Centro de preferencias personales

apariencia, densidad, idioma y pantalla inicial

Exclusiones personales de Calendar

actividades repetitivas que no deben volver a importarse para tu usuario
Desde Rechazadas puedes usar No volver a importar similares. La regla queda asociada al usuario dueño de la actividad y puede activarse, desactivarse o eliminarse aquí.

Auditoría completa

Branding, roles, metas y cambios críticos
FechaUsuarioMóduloAcciónEntidadExplicaciónCambios
Maestro comercial

ABM de KAMs.

La importación de Calendar revisa organizer, creator y attendees y asigna el KAM por email.

Si no coincide ninguno de los emails configurados, se asigna KAM DESCONOCIDO.

Nuevo KAM

nombre y email únicos

KAMs registrados

MariaDB
Maestro de cuentas

Clientes y contactos.

Cada cliente contiene sus contactos en un panel desplegable. Los clientes y contactos detectados desde Calendar se crean automáticamente.

NO ASIGNADO puede rechazarse pero no aprobarse. Los contactos se deduplican por empresa + email.

Nuevo cliente

nombre único

Clientes registrados

haz clic para desplegar contactos

Contactos del cliente

múltiples contactos por cuenta · teléfonos opcionales

Unificar empresas y contactos

fusiona una empresa duplicada dentro de la empresa definitiva, conservando contactos, actividades, follow-ups y oportunidades
La empresa origen quedará inactiva. Los contactos se deduplican por email y se trasladan al destino.

ABM de Categorías

categorías disponibles según rol

ABM de Roles y Permisos

menús disponibles y jerarquía de control

Productos / soluciones

modelo jerárquico: categoría → producto. Ej.: Canales → WhatsApp

Categorías de producto

primer nivel del catálogo

Productos

producto opcional en actividades y oportunidades

Motor de Reglas Automáticas

ABM configurable por rol, categoría, producto, cliente, fechas, actividad, tiempo transcurrido y severidad
Las categorías visibles respetan el rol que configura la regla. El motor se ejecuta automáticamente en MariaDB y genera alertas/notificaciones para el rol destino.

Branding y apariencia

configura la identidad corporativa y el Dark Mode desde una única pantalla
Logo RevUp fijo
El logo principal del portal forma parte de la identidad RevUp y no se modifica desde Branding.
Vista previa

Empresa

Esta vista refleja el nombre de la compañía y los colores corporativos. El logo RevUp es fijo.

Acción principal
Vista previa Dark Mode

Dark Mode

Paleta oscura que podrá elegir cada usuario en forma individual.

Acción principal
Modo visual del usuario actual esta preferencia es personal y se guarda en base de datos

Fuente corporativa de calendarios

configuración única por compañía
Verificando modalidad de IA contratada...

OpenAI · Configuración y consumo

API keys cifradas en MariaDB, proyecto, presupuesto, tokens y gasto económico
Verificando configuración...
Necesaria para sincronizar tokens y costos organizacionales.
La Admin API Key se guarda cifrada y se usa únicamente para Usage/Costs. La API Key operativa sigue siendo la utilizada por las funciones de IA.
Se usa para filtrar Usage y Costs exclusivamente al proyecto de este portal.
Al alcanzar el límite, las funciones de OpenAI del portal quedan bloqueadas hasta el siguiente mes.
Forecast económico del mesUSD 0.00proyección según ritmo diario
Total Spend$0.00
Proyecto
OPERATIONAL INTELLIGENCE

Operations Center

Calidad de datos, salud de plataforma, jobs, pendientes, follow-ups, releases y control operativo en una sola vista.

PRODUCTION

Funciones operacionales disponibles

acceso directo a capacidades de control

1. Platform Health

estado global del portal

2. Data Quality Center

calidad y completitud de datos

Data Quality Auto-Healing

correcciones determinísticas propuestas para aprobación

3. Jobs Center

procesos automáticos y última ejecución

4. Pendientes de clasificación

registros que requieren resolución

5. Release Center

versión, schema y calidad de release

Calendar Import Health

proveedor · última actividad · importaciones · no asignados

Audit Diff

últimos cambios con antes / después cuando está disponible

6. Performance Monitor

endpoints más lentos · últimos 7 días

7. Slow Query / API Monitor

presupuesto operacional

8. Feature Flags

liberación controlada por perfil

9. Staging / Producción

identificación explícita del ambiente

10. Backups y Migration Validator

protección antes de cambios de versión

11. Centro técnico

DB · Calendar · OpenAI · Jobs · Tests · Branding

12. Tareas y Follow-ups internos

seguimientos comerciales sin integraciones externas

13. Agenda comercial de la semana

reuniones, seguimientos y alertas

14. Next Best Action

recomendaciones basadas en reglas

15. Client Engagement

score de relación por cliente

16. Favoritos

accesos frecuentes

17. Recientes

últimos elementos consultados

18. Merge de clientes duplicados

fusiona contactos, actividades, tareas y oportunidades
Administración restringida

Mantenimiento de datos.

Ejecuta procedimientos almacenados de limpieza. Esta pantalla es visible únicamente para Ldonaire.

Las acciones son destructivas y solicitan confirmación antes de ejecutarse.

Limpiar actividades

sp_limpiar_actividades

Limpiar maestros

Contactos y Empresas
Al limpiar empresas se eliminan primero sus contactos para respetar las constraints. NO ASIGNADO se conserva.

Revenue Intelligence

datos derivados y sincronización
Los Insights son datos derivados. Reiniciar Calendar hace que la próxima sincronización incremental vuelva a calcular su punto de partida.

Reglas de Alertas

configuración del sistema
Las reglas no se eliminan en una limpieza normal. Puedes restaurarlas manualmente a los valores iniciales.

Entorno de base de datos

cambio simple entre Producción y QA
Consultando entorno...

Producción usa revup_prod. QA usa revup_qa. El cambio es global para esta instalación y requiere recarga.

Cotizaciones de monedas

CLP = 1 · USD/UF vía RevUp Rate Service o manual · histórico auditable y versionado
Fuente centralizada. License Manager consulta CMF una sola vez y publica una versión FX. Esta instalación sincroniza únicamente las diferencias mediante rate_service_sync; no almacena API Key CMF.
USD
UF
RevUp Rate ServiceVerificando versión…

La API Key CMF existe solo en License Manager.

FechaMonedaCLP / unidadOrigenNota

Motivos de pérdida

ABM persistente para oportunidades Perdidas

Creación automática de empresas desde Calendar

permitir o bloquear dominios externos para evitar empresas personales o erróneas
Dominios personales conocidos se bloquean por defecto. Una empresa nueva solo se crea automáticamente cuando hay un único dominio corporativo externo y no existe ya un cliente asociado.

Diagnóstico y optimización de MariaDB

estado, estadísticas e índice analítico
Base esperada: revup_prod
Estado no verificado
Sin ejecuciones.

Resultado

última ejecución
Sin ejecuciones.

Full Test nocturno

suite completa + alerta interna ante regresiones
Runner incluido: php cli/nightly_full_test.php
MariaDB encola el Full Test a las 02:00 y el worker persistente de RevUp lo ejecuta. No requiere una tarea recurrente externa del panel de hosting.

Centro de salud del sistema

estado de servicios y procesos críticos
QUALITY GATE

Automated Test Center

smoke · database · APIs · permisos · contactos · metas · snapshots · Playwright · PHPUnit
Testing rápido

Ejecuta controles seguros desde el portal: base de datos, tablas, APIs, metas, contactos, permisos, snapshots y configuración crítica. Ideal para validaciones frecuentes.

Full Test

Ejecuta la suite completa en segundo plano: validación PHP, PHPUnit, Playwright E2E, regresión visual y performance budget. Requiere dependencias de testing instaladas en el servidor.

Último testing
Total0
PASS0
FAIL0
WARNING0
Coverage0%
Duración0 ms
Suite completa externa composer install && npm install && npx playwright install chromium php cli/run_automated_tests.php full La suite del portal ejecuta chequeos rápidos y seguros. La suite CLI agrega PHP syntax, PHPUnit, Playwright E2E, visual regression y performance budgets.
REVUP LICENSING

Licencias de usuarios

Control comercial de la instalación, vigencia y asientos habilitados en producción.

Modelo de licencia: cada usuario activo que consume asiento ocupa una licencia. La instalación tiene un código único, plan, vigencia y límite contratado. Los usuarios trial no consumen asiento productivo.

Estado de licencia

License Manager central · instalación · plan · asientos · vigencia
Activación central: el código se genera exclusivamente en RevUp License Manager.

Usuarios y consumo

asientos productivos y trials

Controles de integridad

Audit Lock · Job Watchdog · FC · FX · duplicados · cierre mensual
MANTENIMIENTO

Cotizaciones de monedas.

Configura CLP, USD y UF, actualización automática/manual e historial auditable.

MANTENIMIENTO

Motivos de pérdida.

Administra el catálogo persistente utilizado por oportunidades Perdidas.

Administración

Usuarios de RevUp Performance Tracker.

Alta y mantenimiento de usuarios persistidos directamente en MariaDB. Las contraseñas se almacenan únicamente como hash seguro.

Sesión
Usuario actual

Crear usuario

contraseña mínima 8 caracteres
Antes de crear el usuario Revisa cómo configurar el calendario corporativo seleccionado.
U
PNG, JPG o WEBP · máximo 3 MB. La foto se guarda en MariaDB.
Desmarcado = legacy_service_account (por defecto).
Se cifrará antes de guardarse. La private key no volverá a mostrarse.
Cada usuario puede tener su propia Service Account. Pega el JSON completo al crear o reemplazar la credencial. Se almacena cifrado en MariaDB y luego solo se muestra el client_email. El calendario del usuario debe estar compartido con esa Service Account.

Usuarios registrados

activar, desactivar o cambiar contraseña
Empresa

RevUp Performance Tracker

Ingresa con tu usuario para continuar.

RECUPERAR CONTRASEÑA

Acceso a Empresa

Ingresa tu usuario o el correo Google configurado en tu cuenta.

El enlace vence en 30 minutos. Si el servidor no tiene envío de correo habilitado, un administrador puede restablecer tu contraseña desde Maestros → Usuarios.

Importación Calendar + IA

Procesando actividades

No cierres esta ventana hasta que finalice el proceso.

Iniciando... 0%
1
Google CalendarAutenticación y acceso
2
ImportaciónLectura de eventos
3
Análisis IAClasificación de actividades
4
PersistenciaGuardado en MariaDB
5
FinalizaciónActualización de dashboard
GOOGLE CALENDAR · CONFIGURACIÓN CORPORATIVA

Configurar Google Calendar por usuario

Performance Tracker Guía de configuración Google Calendar
Antes de comenzar

Cada usuario puede trabajar con legacy_service_account (predeterminado) u OAuth. El método se elige en su ficha. Ldonaire queda configurado permanentemente con legacy_service_account.

1
Opción A · Legacy Service Account

Deja desmarcado Usar OAuth. Pega el JSON completo de la Service Account en la ficha del usuario. El portal lo cifra en MariaDB y solo vuelve a mostrar el client_email.

2
Compartir calendario para Legacy

En Google Calendar del usuario, comparte el calendario con el client_email de esa Service Account y otorga permiso para ver todos los detalles de eventos.

3
Calendar ID para Legacy

Configura como Calendar ID el email/ID real del calendario corporativo. Si se usa primary, el portal intenta resolverlo con el Email Google Calendar del usuario.

4
Opción B · OAuth

Marca Usar OAuth. OAuth no utiliza un JSON de Service Account por usuario. El servidor usa un OAuth Client ID/Client Secret global y, al autorizar, guarda tokens cifrados para ese usuario.

5
Registrar Redirect URI

En Google Cloud crea un OAuth Client ID de tipo Web Application y registra exactamente la URL de /api/google_callback.php utilizada por el portal.

6
Conectar OAuth

Guarda primero el usuario y luego pulsa Conectar OAuth. Google pedirá seleccionar y autorizar la cuenta indicada en Email Google Calendar.

7
Importación

Calendar + IA detecta automáticamente el método configurado. Legacy usa la Service Account del usuario; OAuth usa access/refresh tokens cifrados en user_google_accounts.

8
Ldonaire

Queda fijo en legacy_service_account. Su Service Account actual se migra automáticamente desde el vault a su registro cifrado en app_users si todavía no existe.

Checklist ☐ Método seleccionado ☐ Email Google correcto ☐ Calendar ID correcto ☐ Legacy: JSON SA cargado ☐ Legacy: Calendar compartido con client_email ☐ OAuth: Client ID/Secret/Redirect configurados
GOOGLE CALENDAR · TUTORIAL

Cómo configurar un usuario

Elige el método y reproduce el paso a paso.

🔐
Paso 1 de 6

Preparar la Service Account

\n