Tarjetas KPI
El panel de Inicio muestra cinco tarjetas en una fila a lo largo de la parte superior. Cada tarjeta es un conteo en vivo que se actualiza siempre que cambian los datos subyacentes, y cada una es un enlace — al hacer clic en una tarjeta se te lleva directamente a la página correcta con el filtro correcto pre-aplicado.

TIP
Las tarjetas KPI solo aparecen en /home. El panel personalizable en /home-v2 las reemplaza con widgets que tú mismo colocas. Puedes recrear los mismos números como widgets (los widgets Embudo de visitantes, Activos vs perdidos y los widgets numéricos se superponen con la matemática de los KPI).
Las cinco tarjetas
| Tarjeta | Qué cuenta | Permiso | Enlace directo |
|---|---|---|---|
| Miembros activos | Miembros sin lost_at y sin borrado lógico | members.view | /members |
| Miembros perdidos | Miembros con lost_at establecido | members.view | /members?status=lost |
| Asistencia este mes | Registros de asistencia distintos desde el 1 de este mes hasta hoy | attendance.view | /attendance?mode=charts |
| Nuevos últimos 30 días | Miembros cuya date_of_registration está dentro de los últimos 30 días y que siguen activos | members.view | /members |
| Cumpleaños este mes | Miembros cuyo mes de date_of_birth coincide con el mes actual, aún activos | members.view | /members?birth_month={month} |
La tarjeta solo se renderiza si tienes el permiso listado. Un usuario con acceso solo a asistencia ve una tarjeta; un admin completo ve las cinco.
Qué significa cada tarjeta
Miembros activos
El número principal de tu iglesia. Cuenta a todos con un perfil que:
- No ha sido borrado lógicamente (
deleted_at IS NULL) - No ha sido marcado como perdido (
lost_at IS NULL)
Este es el mismo número que impulsa el conteo de asientos de tu plan. Si subes o bajas de plan, tu facturación se basa en el número de miembros activos — ve Elegir un plan.
Los miembros perdidos no se eliminan
Marcar a alguien como perdido preserva todo su historial (asistencia, donaciones, registros escolares) pero los quita de los conteos activos. Si regresan, desactivas el indicador de perdido y todo reaparece. Ve Miembros activos vs perdidos.
Miembros perdidos
La cara opuesta a activos — personas que han dejado de asistir o se han mudado pero cuyos registros quieres conservar. Al hacer clic en la tarjeta vas directamente a la lista de miembros perdidos pre-filtrada.
Una iglesia saludable usualmente tiene un número de perdidos distinto de cero. Si es cero probablemente no estás marcando como perdidos a miembros inactivos, y tu número de activos está inflado.
Asistencia este mes
Un conteo distinto de filas de asistencia desde el 1 del mes actual hasta hoy. El número es distinto por ID de asistencia, así que un miembro que asistió cuatro veces este mes cuenta como cuatro.
La matemática funciona igual sin importar el tipo de reunión — servicio dominical, oración entre semana, capilla escolar, todo se acumula en un solo número. Si quieres segmentar por reunión, haz clic en la tarjeta para ir a Asistencia → Gráficas, o usa el widget Asistencia por reunión en el panel personalizado.
Nuevos últimos 30 días
Miembros cuya date_of_registration es igual o posterior a hace 30 días. Esta es tu métrica de "puerta de entrada" — te dice si tu trabajo de invitación y seguimiento está produciendo nuevos miembros registrados.
Últimos 30 días, no último mes calendario
La etiqueta dice "nuevos últimos 30 días" deliberadamente. Contar "este mes calendario" hace que el número dependa de si es el día 1 o el 28. Una ventana móvil de 30 días es comparable semana a semana.
Cumpleaños este mes
Miembros cuya fecha de nacimiento cae en el mes calendario actual. Útil para enviar mensajes masivos de cumpleaños o imprimir una lista de tarjetas de cumpleaños.
Al hacer clic en la tarjeta se enlaza directamente a /members?birth_month=N con el número del mes actual — ese filtro también está expuesto en la UI de filtros regular de la lista de miembros.
Estados de carga y error
Mientras la consulta del panel se ejecuta verás cinco barras grises de esqueleto donde aparecerán los números. Si la consulta falla — típicamente una caída de Supabase o una mala configuración de permisos — aparece una pequeña línea roja sobre las tarjetas:
No se pudieron cargar las estadísticas — por favor actualiza.
Las tarjetas mismas se renderizan con un 0 como marcador para que el layout no salte. Actualiza la página una vez que tu conectividad regrese; el panel cachea las estadísticas durante 5 minutos para no martillar la base de datos.
Alcance de unidad organizacional
Cuando eliges una unidad organizacional específica en el selector de alcance (esquina superior derecha de la página de Inicio), cada tarjeta se recalcula contra los miembros asignados a esa unidad y sus descendientes. El recálculo es barato — corre como una sola consulta contra la vista v_members_org — pero invalida el caché, así que espera un breve destello de esqueleto cuando cambies el alcance.
Si tu iglesia no usa una jerarquía en absoluto, el selector se oculta y las tarjetas siempre reflejan toda la org.
Respaldo PowerSync
En planes growth+ con PowerSync habilitado, los conteos KPI vienen de tu copia local SQLite de la base de datos en lugar de golpear Supabase. Esto hace el panel utilizable sin conexión y elimina la latencia de ida y vuelta. Ve Modo sin conexión para una inmersión más profunda.
Qué sigue
- Enfoque de hoy — las tres listas debajo de las tarjetas KPI
- Miembros activos vs perdidos — qué hace realmente cambiar el indicador de perdido
- Reportes de asistencia — profundiza en la tarjeta del número de asistencia por reunión y fecha
