Todos los artículos
reservasoperaciónconfiguración

¿Qué pasa si dos personas intentan reservar el mismo turno? Overbooking online en canchas explicado

27 de julio de 2026·10 min de lectura·ChatIAR

Sábado, 21hs, cancha 2. Aparecen dos grupos en la recepción al mismo tiempo. Los dos tienen la reserva confirmada. Los dos tienen el comprobante en el celular. Los dos llegaron a horario.

Esto es el overbooking en una cancha. No es una situación teórica — en complejos que gestionaban los turnos por WhatsApp o con un cuaderno compartido entre encargados, pasaba. No con mala intención. Pasaba porque entre el mensaje recibido y el turno marcado en algún lado, había una ventana. Y en esa ventana entraba el problema.

Cuando los complejos empiezan a considerar activar las reservas por link público, este miedo suele ser el más fuerte: "si mando el link a 400 personas, ¿qué me garantiza que no hay dos que aprietan reservar al mismo tiempo?" Acá te explicamos qué pasa exactamente en ese caso.

Por qué ocurre el overbooking en la gestión manual

El overbooking no necesita mala suerte. En un esquema sin sistema central, alcanza con:

  • Múltiples canales sin sincronización. El encargado de la mañana anota un turno en el cuaderno de recepción. El de la tarde lo confirma también por WhatsApp sin ver el cuaderno. A la noche, nadie conectó los dos registros.
  • Confirmaciones verbales sin respaldo. El cliente llamó, le dijeron que sí, le van a mandar el turno después. Ese "después" nunca llegó al sistema porque nadie lo escribió en ningún lado.
  • Demora entre recibir y registrar. Recibís el mensaje a las 10am, lo marcás en algún lado a las 11am. En esa hora, alguien más preguntó por el mismo horario y le confirmaron también.

El problema es estructural. Sin un registro central actualizado al instante, el overbooking es cuestión de acumulación de errores pequeños. No es negligencia — es la naturaleza de gestionar algo compartido entre personas sin una herramienta común.

Lo que cambia cuando activás reservas online

Cuando pasás a un link de reservas público, el escenario cambia. Pero la pregunta persiste: ¿qué pasa si dos clientes entran al link al mismo tiempo y eligen el mismo turno?

Depende de si el sistema tiene bloqueo en tiempo real o no.

En sistemas sin esta protección — hojas de cálculo compartidas, formularios de Google, o plataformas mal implementadas — el escenario sería así:

  1. Persona A abre el link y selecciona el sábado 21hs en cancha 2. El sistema le muestra que está disponible.
  2. Un segundo después, Persona B abre el mismo link y selecciona el mismo turno. El sistema también le muestra que está disponible, porque todavía no registró la acción de Persona A.
  3. Persona A completa el formulario y confirma. El turno queda reservado.
  4. Persona B completa el formulario. El sistema no sabe que Persona A ya reservó — procesa la confirmación igual.

Resultado: dos reservas activas para el mismo turno. El overbooking ocurrió de forma silenciosa, sin que nadie lo notara hasta que los dos grupos aparecieron en la puerta.

Cómo funciona el bloqueo en tiempo real

El bloqueo en tiempo real es el mecanismo que cierra esa ventana. La lógica es simple pero el impacto es total:

En el momento en que Persona A elige un turno y empieza a completar el formulario, el sistema marca ese turno como temporalmente no disponible para todos los demás. Si Persona B intenta reservar el mismo turno mientras A está en proceso, el sistema le muestra ese horario como ocupado — igual que si ya estuviera confirmado.

Si Persona A abandona el proceso — cerró el tab, la interrumpieron, decidió no reservar — el turno se libera automáticamente después de un tiempo límite. No queda bloqueado para siempre por alguien que no terminó la reserva.

Si Persona A completa la reserva, el bloqueo se vuelve definitivo. El turno desaparece de la agenda para todos, de forma inmediata.

Con este mecanismo activo, es técnicamente imposible que dos personas confirmen el mismo turno. No importa si son 10 personas o 1.000 entrando al link al mismo momento — solo una puede procesar cada turno.

Lo que experimenta el cliente en cada caso

Entender el mecanismo desde el lado del cliente ayuda a anticipar preguntas y a explicarle el sistema a tus clientes habituales.

Si el cliente llega primero: Entra al link, ve el turno disponible, lo selecciona, completa el formulario. El sistema procesa la reserva y le devuelve la confirmación. A partir de ese momento, el turno ya no está disponible para nadie más.

Si el cliente llega cuando otro ya está en proceso: Entra al link, busca el turno, y lo ve como no disponible. No recibe un mensaje de error ni una explicación de por qué — el turno simplemente no aparece entre las opciones seleccionables. Es lo mismo que ver cualquier otro horario ya tomado.

Si el cliente llega cuando el bloqueo temporal ya expiró: Si alguien empezó una reserva y la abandonó sin completarla, el turno vuelve a estar disponible. El cliente lo ve libre y puede proceder normalmente.

Esta transparencia en la experiencia tiene un efecto práctico concreto: reduce los mensajes del tipo "¿está libre el sábado 21hs?". Si el turno aparece en el link, está libre. Si no aparece, no está. No hay ambigüedad, no hay "fijate vos si hay lugar" — la agenda es pública y actualizada en tiempo real.

La diferencia con los bloqueos cruzados

Hay un concepto que se confunde frecuentemente con el bloqueo en tiempo real: los bloqueos cruzados entre canchas.

Los bloqueos cruzados son una configuración estructural de relaciones físicas entre canchas. Si tenés una cancha de fútbol 7 que se puede dividir en dos de fútbol 5, configurás que cuando alguien reserva la F7 completa, las dos F5 se bloqueen automáticamente — y viceversa. Resuelven el problema de vender la misma superficie física bajo dos nombres distintos.

El bloqueo en tiempo real no tiene nada que ver con la relación entre canchas. Es la protección contra la concurrencia de usuarios que llegan al mismo turno en el mismo momento.

Son dos capas de protección distintas que operan en paralelo:

  • Bloqueo cruzado → "¿Esta cancha está disponible en todos los formatos en que puede existir?"
  • Bloqueo en tiempo real → "¿Hay alguien en medio de una reserva para este turno justo ahora?"

Las dos pueden estar activas al mismo tiempo, y en complejos con canchas vinculadas físicamente, lo están.

Cuándo el overbooking puede aparecer igual

El bloqueo en tiempo real elimina el overbooking por concurrencia online. Pero hay escenarios donde el doble turno puede aparecer de todas formas, y conviene conocerlos:

Cuando mezclás canales sin sincronización. Si el sistema de reservas online y un cuaderno físico o una planilla paralela viven por separado, podés tener la reserva online confirmada y alguien anotado a mano para el mismo turno. El sistema online no sabe de los compromisos que existen afuera de él.

Cuando el encargado carga reservas fuera del flujo. El cliente llamó por teléfono. El encargado dijo que sí y anotó en un papel para "cargarlo después". Si antes del "después" alguien reservó ese turno por el link, el sistema lo procesó sin saber del compromiso verbal anterior.

Cuando la seña no cierra el turno de inmediato. Si el turno queda en estado pendiente mientras el cliente gestiona el pago de la seña, y el sistema no lo bloquea durante ese período, existe una ventana donde otra persona podría iniciar la reserva del mismo turno. En sistemas bien implementados, el turno pendiente no aparece como disponible para los demás.

La forma de cerrar estos agujeros no es tecnológica — es de proceso: toda reserva, por cualquier canal, entra al sistema antes de confirmarse al cliente. Si el cliente llamó, entrás vos el turno al sistema, y ahí confirmás. Nunca al revés.

El efecto cuando tenés mucha demanda y el link circula mucho

Un temor concreto de los complejos con alta demanda: si mando el link a 500 personas en grupos de WhatsApp, ¿el sistema se satura?

No. El bloqueo en tiempo real está diseñado exactamente para manejar concurrencia alta. Lo que va a pasar en la práctica es:

  • El turno del sábado 21hs se va a llenar muy rápido.
  • El primero en completar la reserva lo confirma.
  • Un instante después, cualquier otro que intente seleccionar ese horario lo ve como no disponible.
  • No hay confusión, no hay doble confirmación, no hay drama en recepción.

Un efecto secundario útil: cuando los clientes aprenden que los turnos pico se llenan rápido en el link, empiezan a reservar antes. Eso te da visibilidad anticipada de la agenda y menos gestión de emergencia de último momento.

Lo que más sorprende a los complejos que hacen el cambio es que el "caos" que imaginaban con el link público es mucho menor que el caos que ya tenían con WhatsApp. El sistema ordena la demanda — no la amplifica.

El protocolo para eliminar el doble turno definitivamente

Tecnología aparte, el overbooking tiene siempre una raíz operativa. Este es el protocolo que funciona:

1. Toda reserva entra al sistema primero. Sin excepciones. Si el cliente llamó, el encargado entra el turno al sistema y recién ahí confirma al cliente. Nunca al revés.

2. No confirmés verbalmente antes de verificar en el sistema. "Sí, tenés el turno" sin haberlo marcado en ningún lado es la causa más frecuente de dobles reservas. El sistema es la verdad. Todo lo demás es una promesa sin respaldo.

3. Desactivá los registros paralelos. El cuaderno de recepción, la planilla de Excel, el grupo de WhatsApp de encargados donde se avisan los turnos — si existe un registro que no está en el sistema, es una fuente potencial de overbooking. El sistema tiene que ser el único lugar donde se escribe una reserva.

4. Definí quién puede cargar reservas manuales. Si solo el admin puede cargar turnos que llegaron por fuera del link, se reduce el margen de error humano. Menos personas con acceso a esa acción significa menos oportunidades de inconsistencia.

Cómo está resuelto en ChatIAR

Si usás ChatIAR para tus reservas, el bloqueo en tiempo real ya está activo por defecto. No hay nada que configurar. Desde el momento en que activás el link público de tu sede, el sistema gestiona la concurrencia automáticamente.

Lo que sí podés configurar:

  • Seña por cancha: el monto que el cliente paga para confirmar la reserva. Mientras la seña está pendiente, el turno no aparece como disponible para otros.
  • Bloqueos cruzados: si tus canchas tienen relaciones físicas (F7 que se divide en F5, o cancha grande que ocupa dos más chicas).
  • Bloqueos manuales: para mantenimiento, eventos privados, o cualquier turno que necesités sacar de la disponibilidad.

Lo que hace solo: garantizar que no existan dos reservas confirmadas para el mismo turno en la misma cancha. Esa parte no necesita intervención tuya — está resuelta en la base del sistema.

El resumen

  • El overbooking manual viene de la falta de sincronización entre canales, no de mala voluntad.
  • Con bloqueo en tiempo real, dos personas no pueden confirmar el mismo turno — es técnicamente imposible.
  • El riesgo que queda es operativo: reservas por canales no sincronizados con el sistema central.
  • La solución es de proceso: toda reserva entra al sistema antes de confirmarse al cliente, sin excepciones.
  • Alta concurrencia en el link no es un problema — es lo que hace que los turnos se llenen de forma ordenada.
  • Bloqueo cruzado y bloqueo en tiempo real son dos mecanismos distintos que resuelven dos problemas distintos y pueden coexistir.

Probá ChatIAR gratis 14 días

Reservas online, recordatorios por WhatsApp y bar integrado. Sin tarjeta.