Reservas y agenda
Calendario de turnos por recurso, gestión de estados y vínculo con clientes y servicios.
El módulo de Reservas es para negocios que toman turnos: peluquerías, restaurantes (mesas), canchas, consultorios, talleres, salones de eventos.
Activar el módulo
Dashboard del negocio → Módulos → activá Reservas.
Recursos: lo que se reserva
Antes de tomar reservas, definís los recursos disponibles. Un recurso es la cosa o persona que se ocupa cuando se reserva: una mesa, una cancha, un profesional, una sala, un equipo.
- Reservas → Recursos → Nuevo recurso.
- Cargá:
- Nombre —
Mesa 1,Cancha A,Profesional Juan. - Tipo — Mesa / Sala / Profesional / Equipo / Otro.
- Capacidad concurrente — cuántas reservas simultáneas permite. Default 1. Ej: una mesa de 6 puede recibir 1 grupo a la vez (capacity 1); un profesional con 3 boxes en paralelo, capacity 3.
- Color — para diferenciar visualmente en el calendario.
- Nombre —
- (Opcional) Definí su horario semanal si vas a ofrecer reservas online.
Los recursos son opcionales. Si tu negocio toma turnos genéricos sin recurso específico (ej: una clase de yoga grupal), creá la reserva sin recurso.
Crear una reserva manual
Desde Reservas (la agenda principal):
- Tocá Nueva reserva.
- Definí inicio y fin (cualquier rango horario).
- (Opcional) Asociá un recurso.
- (Opcional) Asociá un servicio del catálogo de productos — útil para precio/duración por defecto.
- Cargá los datos del cliente: o elegís uno registrado del CRM, o cargás manualmente nombre + teléfono + email.
- Tocá Crear reserva.
Detección de solapes
Si dos reservas activas (PENDING / CONFIRMED / CHECKED_IN) intentan ocupar el mismo recurso en el mismo rango horario, el sistema rechaza la segunda con el mensaje "El recurso ya tiene una reserva que se solapa".
Si el recurso tiene capacidad > 1, se permiten N reservas concurrentes hasta llegar al tope.
Estados y flujo
| Estado | Cuándo |
|---|---|
| PENDING | Recién creada, sin confirmar |
| CONFIRMED | Confirmada por el negocio |
| CHECKED_IN | El cliente llegó / inició el servicio |
| COMPLETED | Servicio prestado |
| CANCELLED | Anulada |
| NO_SHOW | El cliente no se presentó |
En la agenda, cada reserva tiene botones rápidos para mover el estado:
- ✓ verde → confirmar (PENDING → CONFIRMED).
- Iniciar → poner en curso (CONFIRMED → CHECKED_IN).
- Completar → cerrar (CHECKED_IN → COMPLETED).
- 🗑 → anular.
Vista de agenda
La agenda muestra un día por vez, con navegación día anterior / siguiente. Las reservas aparecen agrupadas por recurso (o "Sin recurso"), ordenadas por hora.
Arriba se ven los KPIs de la semana: total de reservas, confirmadas y pendientes — útil para ver de un vistazo cómo viene la ocupación.
Conexión con otros módulos
- Clientes (CRM): si vinculás un cliente registrado, las reservas aparecen en su historial cross-módulo.
- Reportes: las reservas alimentan el card de "Reservas" del dashboard ejecutivo.
- Reservas online: si activás el booking público, las reservas que entren por el link aparecen en la misma agenda.