Capacidad simultánea
Controla cuántas citas pueden solaparse en el mismo hueco — global del negocio, por servicio y por profesional. Con capas que se combinan automáticamente.
La capacidad simultánea controla cuántas citas pueden estar abiertas a la vez en un mismo hueco. DisponIA combina tres capas — capacidad global del negocio, capacidad física de cada servicio y capacidad por profesional — y aplica siempre la más restrictiva.
Configuración
Capacidad global (/configuracion/horarios)
- Capacidad simultánea por día de la semana. Por ejemplo, lunes = 3 significa que como máximo pueden solaparse 3 citas en cualquier momento del lunes.
- Valor por defecto: 1 (negocio de una sola estación o consulta).
Capacidad por servicio (/servicios)
Por cada servicio del catálogo defines:
- Capacidad física: cuántos puestos físicos hay para ese servicio (por ejemplo, 3 sillones para tratamientos faciales).
- Clientes por profesional: cuántos clientes puede atender simultáneamente un mismo profesional (por ejemplo, 2 para servicios de "aplicar y esperar" como una mascarilla facial).
La capacidad efectiva del servicio es el mínimo entre la capacidad física y los profesionales activos multiplicados por los clientes por profesional.
Cómo se combina todo
Para un hueco concreto, la capacidad efectiva es la más restrictiva de estas tres:
- Capacidad global del día.
- Capacidad física del servicio seleccionado.
- Profesionales activos × clientes por profesional.
Si no se selecciona un servicio concreto (por ejemplo, una primera consulta abierta), solo se aplica la capacidad global.
Disponibilidad de huecos
Cuando consultas qué huecos están libres para una fecha y un servicio, el sistema te devuelve solo los huecos que respetan las tres capas a la vez. Si pasas un servicio, aplica las capas del servicio. Si no pasas servicio, se queda con la global (comportamiento compatible con flujos antiguos).
En el calendario
En /citas/calendario, cuando la capacidad simultánea es mayor que 1:
- Las citas que se solapan se renderizan una al lado de la otra, al estilo Google Calendar.
- En los huecos parcialmente llenos aparece un pequeño botón "+" para añadir más citas.
- Cuando el hueco se llena por completo, deja de aparecer en el selector de hora.
Validación al crear
Antes de insertar una cita, el sistema vuelve a comprobar que la capacidad no se haya superado. Si entre el momento en que el cliente vio los huecos y el momento de confirmar otra persona ha ocupado el hueco, el sistema lo indica y propone alternativas.
Paridad con WhatsApp y voz
El bot usa exactamente la misma lógica de capacidad:
- Al buscar huecos disponibles, opcionalmente filtra por un servicio concreto para aplicar su capacidad específica.
- Al crear la cita, resuelve el servicio por nombre y valida la capacidad antes de confirmar.
Tanto el panel como el bot llaman a la misma función compartida, así que no hay diferencias entre lo que ve el cliente por WhatsApp y lo que ves tú en el calendario.
Modelos de capacidad por sector
| Modelo | Sectores | Cómo funciona la capacidad |
|---|---|---|
| Por profesional | dental, médica, fisioterapia, estética, peluquería, fontanería, cerrajería, autoescuela, óptica, veterinaria, psicología | Capacidad = profesionales disponibles |
| Por aforo / mesa / plaza | restaurante, gimnasio, fitness boutique, hotel | Capacidad por servicio (comensales, plazas de clase, habitaciones) |
| Por matrícula | guardería, academia, bodas y eventos | Las citas son raras; capacidad por defecto = 1 |