Una dueña de gym nos escribió esta semana con una pregunta directa: "¿Tu sistema sirve para mí? Yo no uso grilla. Le vendo packs de 8 clases al mes y los alumnos vienen cuando quieren. No quiero que reserven, no quiero cupos por clase, no quiero pelearme con horarios. Quiero que pasen el QR y que se les descuente una clase. Listo."

Es una pregunta más común de lo que parece. Hay un universo entero de gimnasios — funcionales chicos, salas de musculación, boxes de CrossFit con horarios libres, estudios de pilates con cuota mensual sin agenda — que no necesitan grilla. Y hasta hace una semana, nuestra respuesta sincera era: "se puede, pero el sistema está pensado pensando en gyms con grilla, así que tenés que adaptarte". Esta semana cambiamos eso. Ahora hay un modo nativo para esos gyms, y se llama Walk-in.

Las dos lógicas opuestas: grilla vs walk-in

Antes de entrar al detalle del modo nuevo, vale la pena dejar en limpio las dos formas en que un sistema de gimnasio puede pensar la asistencia a clases.

Modo Grilla (lo tradicional)

El gym arma su cronograma semanal: lunes a las 19:00 hay funcional con cupo para 12 personas, jueves a las 18:00 hay yoga con cupo para 8. Los alumnos abren la app, ven la grilla, eligen la clase y reservan. Esa reserva les descuenta una clase de su pack. Cuando llegan al gym, escanean el QR y el sistema marca su asistencia. Si no avisaron y faltaron, el sistema los marca como ausentes.

Es el modelo dominante en boxes de CrossFit, gyms con clases grupales programadas, y cualquier lugar donde el cupo importa porque el espacio o el profe son el cuello de botella.

Modo Walk-in (el nuevo)

El gym no tiene grilla. O la tiene pero no la usa para gestionar asistencia. El alumno compra un pack de N clases al mes, y va cuando quiere. Llega al gym, pasa el QR (o la cara, si tiene molinete biométrico), y se le descuenta una clase de su pack. No hay reserva previa. No hay cupo. No hay clase asignada — simplemente pasó por el gym, y eso cuenta.

Es el modelo de la mayoría de los gyms de musculación, salas de pesas, estudios de pilates con cuota libre, gyms funcionales sin horarios fijos, y de los gyms chicos que no quieren administrar agenda.

Por qué este modo no era posible antes (y ahora sí)

El check-in por QR existía hace meses, pero estaba acoplado a la grilla: el alumno tenía que tener una reserva previa para que el escaneo funcionara. Si no había reserva, el sistema le decía "no tenés ninguna clase reservada" y rechazaba el ingreso. Para gyms con grilla esto es lo correcto. Para gyms sin grilla, era una pared.

El modo Walk-in cambia exactamente eso: cuando está activo, el escaneo del QR busca la membresía activa del alumno, le descuenta una clase, y registra la asistencia. Sin pasar por reserva, sin importar si hay clase programada en ese momento, sin requerir nada más que tener crédito disponible en su pack.

La regla técnica que lo hace seguro

Acá hay una decisión de diseño importante que vale la pena entender. En modo grilla, un alumno puede tener varias membresías activas en simultáneo — por ejemplo, un pack de funcional grupal y otro de personalizado individual, cada uno cubriendo un tipo distinto de clase. Cuando el alumno reserva una clase, el sistema sabe de qué tipo es esa clase y descuenta del pack correcto.

En modo Walk-in eso no se puede. El alumno pasa el QR sin contexto — el sistema no sabe si vino a hacer funcional, musculación o pilates. Si tiene dos membresías activas, ¿de cuál descontamos? ¿La que vence antes? ¿La que tiene más créditos? ¿Le preguntamos? Cualquier criterio automático es ambiguo y va a generar reclamos.

La solución es una regla simple y estricta: en modo Walk-in, cada alumno puede tener una sola membresía activa a la vez. Sin excepciones. Esto elimina la ambigüedad de raíz: si el alumno pasa el QR, el sistema sabe sin pensar de dónde descontar.

La regla se aplica en los dos sentidos:

El otro problema que resolvimos: doble escaneo

En modo grilla, si un alumno escanea dos veces seguidas, el sistema lo detecta porque la reserva ya quedó en estado "presente" y no le descuenta de nuevo. En modo Walk-in no hay reserva — entonces el segundo escaneo, sin protección, le descontaría dos clases. Una sola distracción del alumno (o del lector que captura dos veces la misma cara) y le robaste un crédito.

Para evitarlo, agregamos una ventana anti-doble-escaneo configurable (default 30 minutos). Si el alumno escanea de nuevo dentro de esa ventana, el sistema no le descuenta otra clase — le muestra "Ya estabas registrado, buen entreno" y sigue. La ventana se ajusta desde la misma configuración: 5 minutos, 15, 30, 1 hora, 2 horas o 4 horas. Para gyms con permanencia larga (sale para almorzar y vuelve a entrenar a la tarde) tiene sentido bajarla; para gyms donde un alumno entra una vez al día como mucho, 4 horas es prolijo.

Cuándo conviene el modo Walk-in

Algunas señales claras de que tu gym está mejor servido por Walk-in que por grilla:

Si en cambio tenés clases con cupo limitado, profe asignado, horario fijo y reservas que se llenan, no toques el modo: la grilla está hecha para vos.

Cuándo conviene la grilla (para no romper lo que funciona)

Cómo se activa el modo Walk-in

Desde Configuración → Modo de check-in en el panel del gym (admin/superadmin). Es un toggle. Al prenderlo, el sistema corre la verificación de conflictos automáticamente. Si todos tus alumnos tienen una sola membresía activa, el toggle se prende y queda activo en segundos. Si hay conflictos, te muestra cuántos y te deriva al panel de Conflictos de membresía para que los resuelvas primero.

Una vez activo, además aparece un selector adicional: la Ventana anti-doble-escaneo (default 30 minutos). Ese es el único parámetro que vas a tocar.

El default del sistema sigue siendo el modo Grilla — porque la mayoría de los gyms con clases lo usan. Pasarse a Walk-in es una decisión consciente y reversible: lo podés apagar cuando quieras y volver al modelo de reservas si tu negocio cambia.

Casos típicos en la práctica

Sala de musculación con pack de 12 sesiones al mes

El alumno paga $25.000 por 12 entradas mensuales. Viene 3 veces por semana, sin agenda. Pasa el QR cuando llega, se le descuenta una sesión de las 12, hace su rutina, se va. Modo recomendado: Walk-in. Sin grilla, sin reservas. La dueña ve cuántos créditos le quedan a cada alumno y cuándo vence el pack. Si un alumno se queda sin créditos antes de fin de mes, se entera al escanear y le ofrecen renovar.

Gym funcional con horarios abiertos pero sin cupo

Abre 7 a 22 corrido, alumnos vienen cuando pueden. El profe está siempre, y nunca se llena al punto de tener que rechazar a nadie. Vendés cuotas mensuales con N sesiones. Modo recomendado: Walk-in. Si en algún momento empezás a tener picos de gente, podés pasarte a grilla con cupos para esos horarios sin perder data.

Estudio de pilates con cuota libre

Cuota mensual fija, alumno entra cuando quiere, pero las clases dirigidas tienen cupo limitado. Modo mixto: Walk-in para el ingreso al estudio (descuenta la cuota mensual al pasar), grilla solamente para las clases dirigidas que necesitan reserva. (Esta combinación es algo que estamos evaluando para una versión futura — hoy hay que elegir uno u otro.)

Gym con clases grupales fijas y cupos llenos

Funcional a las 19:00 con 15 cupos que se llenan en 30 segundos cuando se libera la reserva. Acá Walk-in no sirve — necesitás grilla con reservas para que los alumnos sepan si tienen lugar antes de salir de la casa, y para que vos sepas si la clase está llena o tenés que abrir otra.

Lo que el alumno ve

En la app del alumno, el modo Walk-in se nota en una sola cosa: la pestaña "Grilla" no aparece. El alumno ve sus créditos disponibles, su próxima fecha de vencimiento, el botón de Check-in y nada más. Cuando llega al gym, pasa el QR como siempre, y la app le confirma con un mensaje verde: "¡Presente registrado! Buen entrenamiento. Te quedan 7 sesiones."

Si pasa el QR estando ya registrado dentro de la ventana de dedup, le aparece el mensaje amistoso "Ya estabas registrado, ¡buen entreno!" sin descontar. Y si se quedó sin créditos, el rechazo es claro: "Agotaste las clases de tu plan. Renová tu membresía para seguir entrenando."

Lo que está reservado para más adelante

Algunas mejoras que vienen sobre este modelo, en el roadmap del próximo trimestre:

El modo de check-in no es solo una preferencia técnica — define qué le pedís al alumno antes de entrenar. Si tu negocio no necesita reservas, no se las pidas: vas a perder el alumno que solo quería entrar y entrenar.

Lo importante

El modelo de gym ideal no existe. Cada operación tiene su lógica, y el software tiene que adaptarse a eso, no al revés. Si tu gym funciona con grilla y reservas, GymFlow las hace bien — desde el primer día. Si tu gym funciona con packs y libre acceso, GymFlow ahora también te respeta esa forma de trabajar — y te da el modo Walk-in para que lo configures en menos de un minuto.

El error que cometimos durante meses fue forzar a todos a una sola lógica. Lo que aprendimos esta semana — escuchando a una dueña con un modelo simple y honesto — es que la flexibilidad es parte del producto, no un agregado.

Activá Walk-in y dejá que tus alumnos entrenen sin agenda

Sin grilla, sin reservas, sin cupos. Pasan el QR, descuentan una clase, listo. Probá GymFlow 30 días gratis sin tarjeta de crédito.

Probar gratis 30 días →

Artículos relacionados