Sábado a la mañana. Dos profesores llegan a la misma cancha, al mismo horario, cada uno con su grupo. “Pero yo siempre doy clase aquí a esta hora.” “Yo también.” Los alumnos miran. Los padres preguntan. Intentas resolverlo a los gritos. Esto es overbooking — y empieza con una planilla desactualizada.
Si gestionas un complejo deportivo con múltiples canchas y varios grupos, sabes que la grilla de horarios es el corazón de la operación. Cuando funciona, todo fluye: los profesores llegan a tiempo, los grupos no se superponen, las canchas se usan con máxima eficiencia. Cuando falla, el caos se instala.
Esta guía muestra cómo armar una grilla de horarios unificada para tu complejo, evitar overbooking, gestionar suspensión de clases y publicar un calendario para los responsables.
1. El problema de las planillas compartidas y grupos de WhatsApp
La mayoría de los complejos controla los horarios con una planilla de Excel en Google Drive, compartida con los profesores. El problema:
Alguien siempre edita sin avisar. El profesor de Beach Tennis cambia el horario del grupo del jueves con el profesor de Futsal. Lo anota en la planilla. Pero se olvida de avisar en el grupo. Resultado: el jueves, dos profesores aparecen en el mismo horario.
La planilla no bloquea conflictos. Anotas el grupo Sub-13 en la Cancha 2 de 14 a 15 h. Excel no te avisa que el grupo Sub-15 ya está en la Cancha 2 a esa misma hora. Te enteras el sábado.
La planilla no se comunica con los padres. Aunque tu grilla interna esté correcta, los padres no tienen acceso a ella. Preguntan por WhatsApp: “¿mi hijo tiene clase mañana?” — y tú respondes. Todas. Las. Semanas.
Una grilla de horarios profesional resuelve los tres problemas de una vez.
2. Cómo armar una grilla de horarios unificada
Una grilla unificada es una visualización semanal de todas tus canchas, con todos los horarios ocupados por grupos. Cada celda de la grilla muestra: cancha, horario, grupo, profesor y disciplina.
Paso 1: Enumera todas tus canchas
¿Cuántas canchas tienes? Una de futsal, una de fútbol 7, dos de beach tennis, una polideportiva. Enumera todas con sus nombres oficiales. Parece obvio, pero es común que dos personas en el complejo llamen a la misma cancha con nombres distintos — y eso ya genera conflicto.
Paso 2: Define los bloques horarios
No sirve crear una grilla con intervalos de 5 minutos — nadie puede operar así. Lo ideal son bloques de 30 o 60 minutos, alineados con la duración real de las clases. Ejemplo:
- 08:00 – 09:00 (Bloque 1)
- 09:00 – 10:00 (Bloque 2)
- 10:00 – 11:00 (Bloque 3)
- … y así hasta el último horario del día
Si un grupo usa 1h30, ocupa dos bloques consecutivos.
Paso 3: Asigna los grupos permanentes primero
Los grupos fijos de la escuela (los que tienen clase todos los martes y jueves en el mismo horario) deben asignarse primero. Son la base de tu grilla — no cambian de una semana a otra.
Paso 4: Encaja los grupos esporádicos y alquileres
Después de los grupos fijos, encaja los alquileres por hora (ese grupo que alquila la cancha una vez por semana, ese equipo de amigos que juega todos los viernes) y las clases de prueba (alumnos nuevos que están probando).
Paso 5: Deja franjas de respiro
Nunca ocupes el 100% de la grilla. Deja al menos dos franjas libres por semana en cada cancha. Sirven para clases de prueba, recuperaciones, eventos y — principalmente — para evitar que un imprevisto rompa la grilla entera.
3. Overbooking: cómo evitarlo de una vez por todas
El overbooking sucede cuando dos grupos se asignan a la misma cancha en el mismo horario. Con una planilla manual, el riesgo es diario. Con una grilla de horarios digital integrada, el sistema simplemente no permite que asignes dos grupos en el mismo espacio-tiempo.
El principio es simple: cada cancha, en cada bloque horario, solo puede tener un grupo asignado. Si intentas asignar un segundo, el sistema bloquea y muestra el conflicto.
Además, una buena grilla digital permite:
- Visualización semanal con colores: cada grupo o disciplina con un color, para identificar conflictos visualmente en segundos
- Filtro por cancha, profesor o disciplina: ves solo lo que te interesa en ese momento
- Arrastrar y soltar: si necesitas cambiar el horario de un grupo, arrastras al nuevo bloque y el sistema verifica si está libre
4. Suspensión de clases: cómo gestionarla sin desordenar la grilla
Feriados, partidos importantes, torneos en el complejo, mantenimiento de la cancha — las clases se suspenden por varios motivos durante el año. El problema es cuando suspendes y no comunicas bien.
Resultado: el profesor llega, los alumnos llegan, la cancha está cerrada y tu WhatsApp explota.
Con una grilla digital, la suspensión es simple:
- Marcas el día y horario como “Clase suspendida” en el sistema
- El sistema notifica automáticamente a los padres y alumnos de ese grupo (por WhatsApp y/o email)
- La grilla pública se actualiza en tiempo real, mostrando que no habrá clase ese día
Puedes programar la suspensión con anticipación e incluso configurar suspensiones recurrentes (ej.: “todo primer lunes del mes, mantenimiento de la Cancha 1”).
¿Y si es una suspensión de último momento (llovió, la cancha se inundó)? El flujo es el mismo — marcas la suspensión en el sistema en 30 segundos y todos son notificados al instante.
5. Calendario público: dale autonomía a los padres
El calendario público es la versión de tu grilla que los padres y alumnos pueden consultar. Muestra:
- Días y horarios de las clases del grupo de su hijo
- Fechas de suspensión programada (feriados, eventos)
- Eventos especiales (torneos internos, clases abiertas, festivales)
El calendario público elimina las preguntas repetitivas que respondes cada semana. El padre ya no necesita mandarte “¿hay clase mañana?” — abre el calendario en el celular y lo ve él mismo.
Y lo mejor: el calendario está siempre actualizado, porque es un espejo de tu grilla interna. Si cambias un horario o suspendes una clase, el cambio aparece automáticamente para los padres, sin que tengas que mandar mensaje.
6. Cómo Torneyo resuelve todo esto en un solo lugar
Torneyo tiene un módulo de grilla de horarios construido exactamente para complejos deportivos y escuelas. Tú:
- Creas una grilla unificada con todas tus canchas y bloques horarios
- Asignas grupos y profesores con verificación automática de conflictos (cero overbooking)
- Visualizas la grilla en formato semanal con código de colores por disciplina
- Suspendes clases con notificación automática para padres y alumnos
- Compartes un calendario público que los responsables consultan desde el celular
Y lo mejor: la grilla de horarios está integrada con los demás módulos — cobro, asistencia y evaluación — así que todo se conecta. Cuando creas un grupo en la grilla, ya aparece en el módulo de cobro y en el de asistencia. Nada de registrar la misma información tres veces en lugares distintos.