Asistencia
El módulo de Asistencia registra qué miembro asistió a qué reunión en qué fecha. Parece simple desde afuera pero impulsa gran parte del resto de GCM — la lista de miembros perdidos, las gráficas del panel, los disparadores de flujos de trabajo y los reportes leen todos desde esta tabla.

Reuniones vs asistencia
Hay dos piezas:
- Una reunión es el evento recurrente que tu iglesia realiza — Servicio Dominical, Estudio Bíblico de Miércoles, Célula del Viernes. Defines las reuniones una vez.
- Una asistencia es una sola fila registrando que un miembro llegó a una reunión en una fecha.
Puedes tener cualquier número de reuniones. La mayoría de iglesias empiezan con una o dos y crecen desde ahí.
Tres formas de marcar asistencia
Elige el modo que se ajuste al momento. Puedes mezclar — marcado masivo el domingo y entrada manual el miércoles está perfectamente bien.
| Modo | Ideal para | Configuración |
|---|---|---|
| Estación de check-in | Miembros se registran solos en una tableta en la puerta | 10 min |
| Marcado masivo | Un miembro del equipo marca a toda la congregación desde una lista | 0 min |
| Entrada manual | Entrada uno-a-uno, a menudo retroactiva | 0 min |
La fila única de asistencia
GCM aplica una asistencia por miembro, por reunión, por fecha a nivel de base de datos. Si re-ejecutas un marcado masivo en la misma fecha, los duplicados no se acumularán — usamos una cláusula ON CONFLICT que actualiza la fila existente en lugar de insertar una segunda.
INFO
Esto es importante saber si estás programando contra el API: los reintentos idempotentes son seguros por diseño.
Lo que impulsa la asistencia
El acto de marcar asistencia alimenta:
- Gráficas del panel — tendencias de asistencia, promedio por servicio, porcentaje de crecimiento.
- Perfil del miembro — la pestaña de asistencia y conteo de rachas de cada miembro.
- Vigilancia de miembros perdidos — flujos de trabajo que se activan cuando un miembro no ha asistido por N semanas.
- Reportes — reportes de asistencia por reunión, unidad y rango de fechas.
- Demografía — ¿cuál es la edad promedio de quienes realmente vienen, no quienes están en el padrón?
Permisos
| Acción | Admin | Pastor | Miembro |
|---|---|---|---|
| Crear una reunión | sí | no | no |
| Marcar asistencia | sí | limitado a la unidad | solo el propio |
| Eliminar una asistencia | sí | limitado | no |
| Editar masivamente | sí | no | no |
| Ver reportes | sí | limitado | personal |
Un pastor puede marcar asistencia para cualquier miembro dentro de sus unidades organizacionales asignadas. No puede crear reuniones — esa es una tarea de admin.
Preguntas comunes
¿Puede un miembro asistir a la misma reunión dos veces en la misma fecha? No — la base de datos aplica unicidad. Si un miembro se registra dos veces (ej. accidentalmente), el segundo actualiza el timestamp en lugar de crear una fila nueva.
¿Qué pasa si nuestro servicio cruza la medianoche? La fecha de asistencia es la fecha de la reunión, no la hora del reloj actual. Marca para sábado aunque tus miembros se registren a las 12:30 AM del domingo.
¿Funciona check-in sin conexión? Sí, si tu iglesia está en el nivel Growth o superior y PowerSync está habilitado. Las marcas se acumulan localmente y se sincronizan cuando vuelve el WiFi.
Próximos pasos
- Configura tu primer servicio dominical — receta de extremo a extremo.
- Estación de check-in — hardware y configuración.
- Reportes de asistencia — qué revelan los datos.
