El 25 de mayo no trabaja nadie. El instructor de las 8 AM se enfermó. La sala principal está cortada por un evento especial el sábado. En todos estos casos, la solución típica en la mayoría de los gyms es la misma: borrar las clases de la grilla, o no hacer nada y esperar que los alumnos se enteren por WhatsApp.

Ninguna de las dos es una buena opción. La primera rompe la grilla recurrente, que es el esqueleto de toda la programación semanal. La segunda genera incertidumbre, reclamos y alumnos parados en la puerta esperando una clase que no va a ocurrir.

Hay una tercera forma: suspender la clase puntualmente, sin tocar la estructura de la grilla, y que el sistema se encargue de notificar, devolver créditos y actualizar la cartelera automáticamente.

El problema de tocar la grilla para casos puntuales

La grilla de horarios de un gimnasio es un objeto recurrente. Representa lo que siempre ocurre: los martes a las 19 hay HIIT, los viernes a las 8 hay CrossFit. Esa estructura no debería cambiar porque el 25 de mayo es feriado.

Cuando un admin borra una clase de la grilla "temporalmente" para marcar un feriado, lo que suele pasar es:

El resultado: caos operativo, alumnos molestos y créditos "perdidos" que generan reclamos.

El modelo correcto: excepciones negativas

El patrón que funciona en sistemas de gestión profesionales (y que implementamos en GymFlow) se llama "excepción negativa". Funciona así:

La grilla nunca se toca. Las suspensiones son temporales por naturaleza. Y el sistema maneja todo el resto.

Dos tipos de suspensión

1. Suspensión de una clase puntual

El instructor de las 10 AM no puede venir el jueves. En lugar de borrar el slot o publicar un estado en IG, el admin va a la Programación Semanal, hace clic en el botón de suspender de esa clase y elige la fecha exacta. El sistema le confirma que la clase del Jueves 16/04 quedó suspendida, y la grilla muestra ese slot con un badge rojo "SUSPENDIDA" para esa semana.

Los alumnos que tenían reserva para esa clase reciben una notificación push: "CrossFit del 16/04 fue suspendida. Tu crédito fue restaurado." Sin que el admin haga nada más.

2. Suspensión de un día completo (feriado)

El 25 de mayo el gym no abre. En lugar de suspender clase por clase, el admin registra una suspensión de día completo para esa fecha. El sistema cancela todas las reservas del día, devuelve los créditos de sesión a todos los alumnos afectados y envía las notificaciones push correspondientes. La cartelera pública muestra ese día vacío o con el aviso correspondiente.

Cuando llega el 2 de junio, todo vuelve a la normalidad sin intervención.

La devolución de créditos es automática

Este es el punto más crítico para la relación con los alumnos. Si un alumno reservó su clase del martes usando un crédito de su plan de 8 sesiones, y esa clase se suspende, ese crédito tiene que volver a su plan automáticamente. Sin que el alumno tenga que reclamar, sin que la recepcionista tenga que ajustar nada manualmente.

GymFlow lo hace de forma automática al momento de registrar la suspensión:

  1. Busca todas las reservas activas para ese slot y esa fecha
  2. Las cancela con el motivo "Clase suspendida"
  3. Identifica la membresía activa de cada alumno afectado
  4. Restaura el crédito de sesión en el plan correspondiente
  5. Envía la notificación push personalizada a cada alumno

Todo en menos de un segundo, al momento en que el admin confirma la suspensión.

Si el sistema no devuelve los créditos automáticamente, los alumnos van a reclamar. Y van a tener razón. Ese crédito lo pagaron.

La cartelera pública se actualiza en tiempo real

Muchos gyms usan una pantalla pública o un link a la agenda semanal para que los alumnos sepan qué clases hay. En GymFlow, esa cartelera es dinámica y respeta las suspensiones:

Esto elimina el clásico escenario de un alumno que llega al gym porque "en la cartelera decía que había clase".

¿Qué pasa con las reservas futuras para esa clase?

Las suspensiones son para una fecha puntual. Afectan únicamente las reservas de ese día específico. Si la clase de los martes a las 10 se suspende para el martes 15, las reservas del martes 22, 29 y siguientes no se tocan. La grilla recurrente sigue operando con normalidad para las fechas futuras.

Esto es exactamente lo que debería pasar: una excepción puntual no debería generar efectos colaterales en semanas que no tienen nada que ver.

Gestión desde el panel de Programación

En GymFlow, las suspensiones se manejan desde el panel de Programación Semanal del panel admin:

El filtro de clases del modal se ajusta automáticamente a la fecha elegida: si elegís un sábado, solo ves las clases que se dan los sábados. No podés por error asignar una suspensión a una fecha incorrecta.

Notificaciones push: solo a los afectados

Cuando se suspende una clase, GymFlow no manda un push a todos los alumnos del gym. Manda una notificación push únicamente a los alumnos que tenían reserva confirmada para esa clase en esa fecha. Si suspendés el día completo, la notificación va a todos los alumnos que tenían reservas ese día.

El mensaje es claro, personalizado y accionable. No hay grupos de WhatsApp, no hay historias de Instagram, no hay carteles en la puerta. El alumno recibe la notificación en la app, ve que su crédito fue restaurado y puede buscar otro turno si quiere.

La profesionalidad visible para el alumno

Suspender una clase bien manejada puede ser una oportunidad de mostrar profesionalismo, no de perder confianza. Un alumno que recibe una notificación clara, ve que su crédito volvió y puede reservar otro turno con un par de toques va a valorar eso. Un alumno que llega al gym y se entera ahí que no hay clase va a recordarlo de otra forma.

La diferencia entre los dos escenarios no es la suspensión en sí — es si el sistema está preparado para manejarla bien.

Manajá feriados y ausencias sin caos

GymFlow te permite suspender clases puntuales o días completos en segundos. Los créditos vuelven solos, las notificaciones se envían solas y la grilla queda intacta. Probalo gratis 30 días.

Probar gratis 30 días →

Artículos relacionados