Saltar al contenido principal

Metas

Una meta es el objetivo financiero principal del usuario. Cada usuario de Ozzie tiene una meta activa a la vez, y ella impulsa todo: el plan financiero, la cadencia de los Money Moves y el tono del coaching.

Dos tipos de meta​

savings — El usuario está construyendo hacia algo: un fondo de emergencia, un viaje, una entrada para una propiedad, o simplemente seguridad financiera general.

debt — El usuario está pagando algo: saldo de tarjeta de crédito, préstamo personal, financiamiento de auto. El plan se enfoca en acelerar el pago.

Atributos de la meta​

CampoDescripciĂłn
goal_type"savings" o "debt"
goal_nameEtiqueta legible, ej: "Fondo de Emergencia" o "Pagar Tarjeta Visa"
target_amountLa lĂ­nea de llegada en la moneda del usuario
starting_amountDĂłnde empiezan (ahorro actual o saldo de deuda actual)
cadenceCon qué frecuencia quieren actuar
next_move_dateCuándo está programado el próximo Money Move

Opciones de cadencia​

CadenciaFrecuencia
weeklyCada 7 dĂ­as
biweeklyCada 14 dĂ­as
twice_monthlyDĂ­as 1 y 15 de cada mes
monthlyUna vez al mes

La cadencia determina con qué frecuencia Ozzie genera nuevos ciclos de Money Move. Un usuario que quiere progreso agresivo elige weekly; uno que quiere un toque más ligero elige monthly.

Cómo las metas impulsan el sistema​

Meta (tipo + objetivo + cadencia)
│
├── Generación del plan (cronograma, asignaciones)
│ └── "Alcanzarás tu meta en 14 meses"
│
└── Money Moves (tareas DO con montos)
└── "Transfiere $200 a ahorros esta semana"

La meta es el ancla. Cambia la meta → regenera el plan → nuevos Money Moves.

Progreso de la meta​

El progreso se rastrea implícitamente a través de tareas de Money Move completadas y transacciones. No existe un endpoint separado de "progreso" — el coach de chat y el plan reflejan el progreso actual basándose en los datos acumulados.

Recomendaciones para integradores​

  • Siempre crea una meta despuĂ©s del intake financiero y la generaciĂłn del plan — el plan necesita ingresos/gastos para calcular un cronograma realista.
  • Si tu flujo de onboarding captura informaciĂłn de meta de antemano, agrĂşpalo: crear usuario → enviar intake → crear meta → generar plan.
  • Puedes actualizar una meta llamando a POST /goals de nuevo — reemplaza la meta activa.

→ Ver Referencia de la API de Metas