Cómo se calcula la disponibilidad (motor de slots, colisiones y márgenes)
Qué reglas combina Omnifox para decidir qué horarios ofrecer como libres, y cómo evita que dos personas reserven el mismo turno.
Cuando alguien busca horarios disponibles —desde la Agenda, el enlace público o el agente IA— Omnifox no adivina: calcula los huecos libres combinando varias reglas al mismo tiempo.
Qué combina el motor
- Horario de atención del calendario para ese día (y el feriado, si aplica).
- Turno del agente cargado en su horario de trabajo, si el calendario es de tipo Agente (se usa la intersección de ambos).
- Citas ya existentes en ese calendario (cualquier estado menos canceladas) — cada una bloquea su franja más el margen después del servicio.
- Aviso mínimo y antelación máxima del servicio, que recortan el rango de fechas ofrecidas.
- Capacidad: en un calendario de Equipo o un servicio grupal, un horario sigue libre mientras haya al menos un cupo sin ocupar.
- Si el calendario tiene Google Calendar conectado, también se descuentan los horarios que ya figuran ocupados ahí.
Los horarios se ofrecen en bloques (por defecto cada 30 minutos) dentro de esas franjas libres.
Cómo se evita el doble booking
El cálculo de horarios libres es solo una sugerencia. Al momento de confirmar la reserva, Omnifox vuelve a chequear la disponibilidad real de ese horario exacto —con bloqueo de base de datos— antes de guardar la cita. Si dos personas eligieron el mismo turno casi al mismo tiempo, solo la primera lo consigue; la segunda recibe el aviso de que el horario se acaba de ocupar.
Ejemplo
Un servicio de 30 minutos con 10 de margen después, en un calendario abierto de 09:00 a 12:00: si ya hay una cita de 10:00 a 10:30, el próximo horario libre real es 10:40 (30 min de cita + 10 de margen), no 10:30.
Consejos
- Si notás que la agenda "se corre" más de lo esperado entre citas, revisá los márgenes del servicio.
- El chequeo final siempre gana: no hace falta refrescar la pantalla para estar seguro, el sistema nunca deja pasar dos citas al mismo horario.
Solución de problemas
Ver el artículo "Solucionar problemas de citas" para los mensajes de error más comunes (horario recién ocupado, sin horarios disponibles).
Artículos relacionados
-
Configurar tu calendario de citas
Crea calendarios de agente, equipo o recurso, define servicios con duracion y buffers, horarios de atencion y comparte tu enlace publico de reservas.
-
Que la IA agende citas por WhatsApp
Activa las herramientas de IA para consultar disponibilidad y reservar citas en la conversacion, anade recordatorios y sincroniza con Google Calendar.
-
La página pública de reservas
Comparte un enlace tipo Calendly para que tus clientes reserven citas solos, sin idas y vueltas.
-
Cómo conectar Google Calendar
Sincroniza tus citas de Omnifox con Google Calendar en ambos sentidos para no tener doble agenda.
-
Round-robin: repartir citas entre varios agentes
Distribuye las reservas de forma equitativa entre tu equipo sin asignarlas a mano.