Calendario: vistas, filtros y popup rápido
Actualizado el jueves 15 de octubre de 2026
Todo lo que hace el calendario interno: vistas día y semana, filtros, colores, creación por arrastre y el popup de reserva.
Referencia exhaustiva del Calendario (/admin/<slug>/calendar) — el panel operativo donde gestionás tu día a día.

Vistas
| Vista | Layout | Cuándo usarla |
|---|---|---|
| Día | Una sola fecha. Horas en filas, un profesional por columna. | Ver quién atiende qué. Es la vista que abre por defecto. |
| Semana | 7 días en columnas, horas en filas. Todos los profesionales mezclados en cada día. | Planificar la semana. Mejor en computadora. |
Cambiás con el toggle Día / Semana. Tu elección se guarda por negocio y por tipo de dispositivo: si elegís “Semana” en la compu, en el celular vas a seguir abriendo en “Día”.
En vista semana, el encabezado de cada día es un enlace: tocalo y saltás a la vista día de esa fecha.
La fecha no se guarda. El calendario siempre abre en el día de hoy.
Navegación entre fechas
| Control | Acción |
|---|---|
| Botón “←” | Día anterior (o semana anterior en vista semana) |
| Botón “Hoy” | Salta al día actual |
| Botón “→” | Día siguiente (o semana siguiente) |
| Selector de fecha | Elegir una fecha puntual con el calendario flotante |
Filtros
Sobre el calendario hay dos filtros siempre visibles y un panel “Más filtros” con el resto.
Filtros principales
| Filtro | Opciones |
|---|---|
| Sucursal | “Todas” o una sucursal puntual. |
| Categoría de servicio | “Todas las categorías” o una categoría. Muestra solo las reservas que incluyen un servicio de esa categoría. |
Más filtros (panel colapsable)
| Filtro | Detalle |
|---|---|
| Mostrar | Chips Reservas, Bloqueos y Descansos. Los tres vienen marcados. |
| Equipo | Un chip con avatar por profesional. Botones “Todos” / “Ninguno”. Con “Ninguno” ves solo las reservas sin profesional asignado. |
| Estado | Un chip por estado, con el color del estado. Botones “Todos” / “Ninguno”. |
Por defecto el calendario muestra Pendiente, Confirmada, Reprogramada y Completada. Las canceladas, rechazadas y no-show quedan ocultas hasta que marques su chip.
Los filtros se guardan en tu sesión, por negocio y por tipo de dispositivo — vuelven a aplicarse la próxima vez que abras el calendario. El botón “Limpiar filtros” los resetea a los valores iniciales.
Estados visuales
Debajo del calendario hay una leyenda con los mismos colores que usan los bloques:
| Color | Significa |
|---|---|
| Ámbar | Pendiente |
| Esmeralda | Confirmada |
| Índigo | Completada |
| Rosa (con el texto tachado) | Cancelada / No-show / Rechazada |
| Azul | Reprogramada |
| Gris con borde punteado | Bloqueado |
| Rayas diagonales | Fuera de horario del profesional |
| Gris sólido | Local cerrado a esa hora |
| Gris rayado con la etiqueta “Ocupado en otra ubicación” | El profesional tiene una reserva en otra sucursal a esa hora |
| Franja “Pausa … el profesional queda libre para otro turno” | Solo con el módulo Pausas dentro del servicio: el tramo de la reserva en que el profesional puede atender a otro cliente |
Cada bloque de reserva muestra:
- La hora de inicio y el nombre del cliente (con el avatar del profesional).
- Los servicios, si el bloque es lo bastante alto.
- Duración y precio, si es todavía más alto.
- Una barra vertical de color en el borde izquierdo, con el color del profesional.
La altura del bloque es la duración: una reserva de 60 min ocupa el doble que una de 30.
Los bloqueos se dibujan con rayas diagonales y un icono según su alcance: Toda la empresa, Sucursal completa o el avatar del miembro del equipo.
Detalle de una reserva
Al tocar un bloque se abre un popup flotante (podés moverlo arrastrando su encabezado; Esc lo cierra) con:
- Estado y código de la reserva.
- Nombre del cliente, fecha y horario.
- Profesional asignado.
- Servicios con su duración y el total.
- Email y WhatsApp del cliente (o la etiqueta “Sin email” si no tiene).
- Notas del cliente, si dejó alguna al reservar.
- Notas internas: las notas que el equipo fue dejando sobre esa reserva, cada una con fecha y autor, y un campo con el botón Agregar nota para sumar otra sin salir del calendario. Solo las ve el equipo del negocio; el cliente nunca las ve.
Acciones disponibles en el popup
| Botón | Cuándo aparece | Acción |
|---|---|---|
| Reprogramar | Pendiente o confirmada | Abre el formulario de reprogramación en el mismo popup. |
| Editar reserva | Pendiente o confirmada | Abre el formulario completo de la reserva en su propia página: ahí también se puede cambiar el cliente. |
| Confirmar | Pendiente | Pasa a confirmada y manda el email de confirmación al cliente. |
| Marcar completada | Confirmada | Pasa a completada. No notifica al cliente. |
| Marcar no-show | Confirmada, o completada automáticamente | Pasa a no-show, con una confirmación antes. No notifica al cliente. |
| Cancelar reserva | Pendiente o confirmada | Va separado, al final. Pasa a “cancelada por negocio” y manda el email de cancelación. |
| Abrir página completa | Siempre | Va a la página de la reserva, con historial y opción de corregir el estado. |
Rechazar no está en el popup del calendario: está en la página de la reserva y en la lista “Pendientes de confirmar” del Dashboard.
Una reserva confirmada cuyo turno terminó hace más de 2 horas se marca completada sola. Si el cliente no vino, el popup te sigue ofreciendo Marcar no-show. Ver Estados de reserva.
Crear reserva por arrastre
- En un hueco vacío, arrastrá hacia abajo con el mouse la duración que quieras. El rango se ajusta de a 15 minutos.
- Al soltar se abre el formulario rápido con fecha, hora y rango ya cargados.
Si solo hacés click en un hueco (sin arrastrar), se abre el mismo formulario con esa hora de inicio; el final lo calcula el servicio que elijas.
Los huecos clickeables son de media hora. En la vista día se dibujan solo dentro del horario de la sucursal y del horario de ese profesional para ese día, y se saltean las horas en que el profesional ya tiene una reserva en otra sucursal. Si la sucursal está cerrada ese día, la columna no tiene ningún hueco clickeable. En la vista semana el recorte es únicamente por el horario de la sucursal: no hay columna por profesional que lo achique más.
Los descansos no se sacan del medio: la tarjeta de “Descanso” se dibuja encima del hueco pero deja pasar el click, así que el hueco se toca igual y el formulario rápido se abre. Ahí es donde te frena — te avisa que ese profesional no está disponible a esa hora y no te deja crear la reserva.
Reprogramar una reserva
- Tocá la reserva en el calendario.
- Tocá Reprogramar.
- En el popup cambiás fecha, hora, servicios, profesional y notas. El cliente no se cambia acá: para eso está Editar reserva, que abre el formulario completo.
- Tocá Guardar cambios.
Qué hace el sistema al reprogramar:
- Conserva el estado: una reserva confirmada sigue confirmada, una pendiente sigue pendiente.
- Si cambió el horario, el profesional, la sucursal o los servicios, le manda al cliente el correo de la reserva otra vez, con un
.icsque actualiza el evento en su calendario en lugar de duplicarlo. Si solo cambiaste las notas, no sale ningún correo. - Reprograma el recordatorio para el nuevo horario.
- Si cambiaste de profesional, al anterior le llega una cancelación de calendario y al nuevo la invitación. La copia del email de Invitaciones de calendario de Ajustes, si lo cargaste, se actualiza también.
- Escribe una línea en el Historial de la reserva con el horario viejo y el nuevo.
Solo se pueden reprogramar reservas pendientes o confirmadas. Una completada, cancelada, rechazada o no-show no se mueve: el botón no aparece.
Si el profesional no está libre en el horario nuevo, o la sucursal está cerrada ese día de la semana, el formulario rechaza el cambio con el motivo. Tampoco se puede mover una reserva a un día que ya pasó.
Cambiar el cliente de una reserva
Desde Editar reserva (en el popup o en la página de la reserva) se puede pasar la reserva a otra persona: elegís otro cliente o cargás uno nuevo, igual que al crearla. Al guardar, el cliente nuevo recibe el correo de la reserva con su invitación de calendario, y el anterior recibe el correo de cancelación, que le saca el turno de su calendario.
No se puede cambiar el cliente de una reserva que ya tiene un pago online, una sesión de bono o un código de descuento aplicado: el formulario te dice por qué y no guarda el cambio.
Crear bloqueo desde el calendario
En el formulario rápido, arriba a la izquierda hay dos pestañas: Reserva y Bloqueo. Al pasar a “Bloqueo” se conserva el rango que arrastraste.
El formulario de bloqueo pide:
| Campo | Detalle |
|---|---|
| Qué bloquear | Todo el negocio / Ubicaciones específicas / Miembros específicos. |
| Motivo | Texto libre (“Almuerzo, vacaciones, capacitación…”). Opcional. |
| Desde / Hasta | Fecha y hora de inicio y de fin. Un bloqueo puede durar varios días. |
| Repetir | Solo con el módulo Bloqueos recurrentes. “No se repite” por defecto; también cada día, cada semana (eligiendo los días), cada mes o cada año, y cuándo termina: nunca, en una fecha o después de una cantidad de veces. |
Los bloqueos recurrentes son un módulo que activamos a pedido y sin costo: pedilo desde Más funciones. Al editar o eliminar una fecha de una repetición, elegís si el cambio va a Solo este bloqueo o a Este y los siguientes. Sin el módulo, un corte fijo de todas las semanas (el almuerzo, por ejemplo) se carga como descanso en el horario del profesional. Ver Bloquear horarios.
Sincronización con calendario externo
No hay sincronización de ida y vuelta con Google Calendar: lo que Citauno hace es mandar invitaciones de calendario (.ics) por email. Al abrirlas se agregan a Google Calendar, Apple Calendar, Outlook o cualquier app que soporte .ics. Las reciben:
| Quién | Cómo se activa |
|---|---|
| El profesional asignado | Con la casilla “Recibir invitaciones de calendario por correo” de su ficha (viene activada) y un email cargado. |
| El cliente | Si dejó su email: la invitación va en el correo de su reserva. |
| Una casilla de todo el negocio | Cargando un email en Ajustes → Invitaciones de calendario → “Email que recibe todas las invitaciones”. Recibe una copia de todas las reservas, de todos los profesionales: nuevas, reagendadas y canceladas. Sirve para llevar la agenda entera desde tu propio calendario. |
Si la reserva cambia de horario sale un .ics nuevo con el mismo identificador — los calendarios actualizan el evento en lugar de duplicarlo. Si se cancela, sale la cancelación. Lo que cambiás en tu calendario externo no vuelve a Citauno.
Atajos de teclado
El calendario no tiene atajos de teclado. No hay teclas para cambiar de vista, navegar entre fechas ni abrir el formulario, y el doble click no hace nada distinto que un click.
La única tecla que responde es Esc, que cierra el popup abierto.
Los huecos del calendario son botones, así que se puede navegar con Tab y abrirlos con Enter.
Comportamiento en celular
| Detalle | En celular |
|---|---|
| Vista por defecto | Día. Tu elección de vista en el celular se guarda aparte de la de la computadora. |
| Grilla | Se desplaza en horizontal cuando hay varios profesionales. |
| Filtros | Los chips están detrás de “Más filtros”. |
| Crear por arrastre | No funciona con el dedo — el arrastre usa eventos de mouse. Tocá el hueco y ajustá la hora en el formulario. |
| Popup | Se ancla abajo de la pantalla, a lo ancho. |
Actualización automática
El calendario se refresca solo cada 2 minutos y medio, sin recargar la página ni perder tu posición de scroll ni el popup abierto.
Permisos por rol
| Rol | Acceso al calendario |
|---|---|
| Dueño/a | Completo. |
| Administrador/a | Completo. |
| Encargado/a | Completo: reservas, bloqueos y clientes (no entra a ajustes ni facturación). |
| Profesional | No entra al calendario del panel. Tiene su propia pantalla, Mi calendario (en /p/tu-negocio), con sus reservas y sus bloqueos. |
Errores comunes
| Síntoma | Causa | Solución |
|---|---|---|
| El calendario está vacío | Filtros de estado o de equipo puestos en “Ninguno”, o sucursal equivocada | Tocá “Limpiar filtros” |
| No veo las canceladas | Vienen ocultas por defecto | “Más filtros” → Estado → marcá los chips que falten |
| No puedo hacer click en un hueco | Está fuera del horario de la sucursal o del profesional, o el profesional está ocupado en otra sucursal | Mirá la leyenda: el sombreado te dice cuál de los tres es. Los descansos sí se dejan tocar; ahí te frena el formulario, no el calendario |
| Al elegir servicio se vacía la lista de profesionales | Ninguno de los profesionales libres a esa hora hace esa combinación de servicios | El formulario te lo avisa; probá otro horario |
| No aparece el botón “Reprogramar” | La reserva ya está completada, cancelada, rechazada o marcada como no-show | Corregí el estado desde la página de la reserva y volvé a intentar |
| Arrastro un turno y no se mueve | Mover reservas arrastrando no existe | Tocá el turno → Reprogramar |