Saltar al contenido
LiveAgentPro Docs
Compensación

Planes de compensación

Planes de pago por niveles con árboles de condiciones que asignan un nivel a cada estado de cuenta.

Un plan de compensación define cómo se le paga a un host según su rendimiento. Los planes son por niveles, y cada nivel lleva un árbol de condiciones que decide si un host califica.

Planes y niveles #

Un AgencyCompensationPlan contiene niveles ordenados (AgencyCompensationTier). Cada nivel tiene:

  • un árbol de condiciones (el mismo formato AND/OR que las campañas),
  • un tipo de recompensa: efectivo (BRL/USD), puntos o un servicio,
  • un valor/etiqueta de recompensa.

Los planes pueden ser de toda la agencia, y los planes específicos por plataforma anulan el predeterminado de la agencia para esa plataforma.

Árboles de condiciones #

Los niveles evalúan campos de estadísticas y deltas —diamonds_earned, valid_live_days, live_duration_minutes, diamonds_delta y más— combinados en grupos AND/OR. Ejemplo: un nivel "Oro" podría requerir diamonds_earned >= 5000 Y valid_live_days >= 15.

Asignación automática de nivel #

Cuando se guarda un estado de cuenta mensual, el CompensationCalculator evalúa los niveles del plan contra ese estado de cuenta y asigna el correcto automáticamente, sin coincidencias manuales.

Alertas de proximidad #

Cuando un host alcanza el ≥ 80 % del umbral del siguiente nivel, una alerta de proximidad de nivel puede notificarle (WhatsApp + portal) para impulsarlo al siguiente nivel. Consulta WhatsApp.