Reuniones próximas, follow-ups, clientes en riesgo y acciones que requieren atención hoy.
Actualización—
Próximas reuniones0Follow-ups vencidos0Tareas para hoy0Clientes 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
Fecha
Hora
Actividad
Cliente
KAM
Organizador
Categoría
Origen
Estado
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...
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
Fecha
Evento
Cliente
KAM
Organizador
Categoría IA
Confianza
Razó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
Fecha
Evento
Cliente
KAM
Organizador
Categoría IA
Confianza
Razó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
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
Total0 actividades
CATEGORÍAACTIVIDADES%
Total0100%
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
OBJETIVO
META
ACTUAL
CUMPLIMIENTO
PONDERABLE
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
Metas por usuario
mensuales, trimestrales, semestrales y anuales · categorías según rol
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.
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.
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.
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.
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
Fecha
Usuario
Módulo
Acción
Entidad
Explicación
Cambios
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 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
D
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.
Fecha
Moneda
CLP / unidad
Origen
Nota
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.
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 externacomposer install && npm install && npx playwright install chromiumphp 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 usuarioRevisa cómo configurar el calendario corporativo seleccionado.
U
PNG, JPG o WEBP · máximo 3 MB. La foto se guarda en MariaDB.
Se cifrará antes de guardarse. La private key no volverá a mostrarse.
Se conecta después de crear el usuarioNo se carga JSON por usuario. OAuth usa el Client ID / Client Secret global del portal y guarda access/refresh tokens cifrados.
Exchange: el email obligatorio del usuario se utiliza como mailbox de Microsoft 365. Tenant ID, Client ID y Client Secret se configuran una sola vez en Branding.
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.
Define una nueva contraseña para tu usuario.
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
Ver portal como otro usuario
impersonación auditada · solo Administrador
Mientras esté activa, permisos, menús, KPIs y datos se evaluarán como el usuario seleccionado. Puedes volver a tu sesión administrativa en cualquier momento.
Nueva actividad
Reasignación de empresa con aprendizajeSi cambias la empresa de una actividad aprobada, la empresa anterior se desactivará y futuras importaciones que vuelvan a detectarla serán reasignadas automáticamente a la nueva empresa.
Ctrl/Cmd para seleccionar más de uno.
Se toma automáticamente del maestro de Clientes.
GOOGLE CALENDAR · CONFIGURACIÓN CORPORATIVA
Configurar Google Calendar por usuario
Performance TrackerGuí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
Onboarding OpenAI · Configuración paso a paso
Tutorial interactivo tipo video
Paso 1 de 7
Configurar Dashboard C-Level
Selecciona desde 1 hasta todos los indicadores disponibles
Detalle de auditoría
Antes vs Después
Antes
Después
Onboarding Exchange / Microsoft 365
Configuración corporativa paso a paso
Wizard de onboarding de usuario
foto, identidad, calendario, KAM, metas y preferencias