Agenda · Disponibilidad · Membresías

Tu agenda deja de cruzarse y tus paquetes se descuentan solos.

Kairo es el sistema de agendamiento para negocios que atienden con cita previa, con personal que presta servicios distintos y que además vende paquetes prepagados. El cliente solo ve horarios que existen de verdad, y cada sesión se descuenta de su membresía sin que nadie lleve la cuenta a mano.

Cada negocio entra por su propio subdominio, con su base de datos aparte.

0
Modos de operación: en tus sedes o a domicilio
0
Estados que recorre una cita, con su propia marca de tiempo
0
Roles: administrador, empleado y cliente
0
Citas cruzadas: el motor revalida el turno antes de guardar
tunegocio.kairobook.com
src/img/panel.png Agenda del día · 1600 × 900
Barberías Peluquerías Spas Fisioterapia Masajes a domicilio Estética Uñas y pestañas Nutrición Entrenadores personales Consultorios Veterinarias

El día a día

Un cuaderno, un WhatsApp y alguien preguntando «¿a las tres tienes?»

Casi todos los negocios de servicios arrancan igual: la agenda en una libreta, los paquetes en la memoria y la disponibilidad en la cabeza de quien contesta el teléfono. Funciona hasta el día en que dos clientes quedan a la misma hora con la misma persona.

La agenda se cruza

La misma persona termina agendada en dos lugares a la vez. Kairo no deja: un empleado no puede tener dos citas vivas que se toquen en el tiempo, sin importar dónde se presten, y el turno se vuelve a verificar justo antes de guardar.

Nadie sabe cuántas sesiones quedan

El cliente compró un paquete de cuatro y jura que le faltan dos. Aquí cada membresía lleva su saldo por servicio, se descuenta al reservar y se devuelve si la cita se cancela.

El horario partido no cabe en el sistema

Mañana de 8 a 12, tarde de 1 a 6, sábados solo hasta mediodía y un empleado con jornada propia. Kairo lo resuelve con franjas independientes: tantas como el negocio necesite.

Modos de operación

El negocio declara cómo atiende. El sistema se adapta completo.

No es una casilla decorativa: cambia el asistente de reserva, los horarios, el menú y hasta qué se le pide a un servicio. Y se puede cambiar en cualquier momento sin tocar las citas ya registradas.

service_mode = branches

Sedes físicas

El cliente va al negocio. Al reservar elige la sede, y desde ahí se cargan los servicios que se prestan allí y los empleados que atienden allí.

  • Cada sede define qué servicios se prestan y qué empleados atienden.
  • Una sede inactiva desaparece del asistente sin perder su historial.
  • Los horarios y los días bloqueados pueden ser de una sede o de toda la empresa.
service_mode = home

Solo a domicilio

El equipo va donde el cliente. Al reservar elige su dirección, y la principal viene preseleccionada.

  • El cliente administra sus lugares: casa, oficina, la casa de su mamá.
  • Cada dirección guarda barrio, ciudad, punto de referencia y cómo llegar.
  • La reserva entra casi siempre por teléfono: el personal también puede capturar la dirección.

Cambiar a domicilio no borra las sedes ni las asignaciones: quedan guardadas por si el negocio vuelve a atender en un local.

Funciones

Tres cosas que casi siempre se resuelven por separado, en un solo sistema

Configurar el negocio, agendar y vender paquetes. Kairo cubre las tres con las mismas reglas, así que lo que se configura arriba se respeta abajo sin excepciones.

Motor de disponibilidad

Nadie escribe horarios a mano. El sistema cruza empleados elegibles, franjas vigentes, bloqueos y citas vivas, y solo entonces dice qué turnos existen.

Franjas horarias, no «un horario»

Cada banda es independiente: sede, días de la semana y hora de inicio y fin. La jornada partida son dos franjas, y el hueco del almuerzo simplemente no existe como turno.

Días bloqueados

Un festivo, un mantenimiento en una sede, la cita médica de un empleado el martes de 8 a 12. Se acota por sede, por persona y por tramo de horas, y las combinaciones valen.

Asistente de reserva

Seis pasos, calendario mensual y grilla de turnos. Los ocupados se ven tachados con su motivo: si se escondieran, parecería que el negocio no atiende ese día.

Paquetes y membresías

El paquete es el producto del catálogo; la membresía es el paquete ya comprado, con su propio saldo. Si mañana cambia el precio, lo vendido no se altera.

Roles y permisos

El administrador configura, el empleado consulta y atiende, el cliente reserva lo suyo. El empleado ve toda la configuración para poder responder, pero no puede modificarla.

Direcciones del cliente

En modo domicilio cada cliente marca su dirección principal. Una dirección con citas registradas no se elimina: se inhabilita, para no romper el historial.

Renovaciones a la vista

Una membresía activa entra en «por renovar» cuando le quedan 30 días o menos. El reporte las ordena por vencimiento: lo que vence primero queda arriba.

Tu subdominio, tu base de datos

Cada negocio entra por tunegocio.kairobook.com y sus datos viven en una base separada. No hay un filtro que se pueda olvidar: los datos de dos negocios no se tocan.

El asistente de reserva

Seis pasos, y en cada uno solo aparece lo que de verdad se puede elegir

El primer paso cambia según el modo: la sede si el cliente va al negocio, su dirección si el equipo va hacia él. Lo demás es igual.

  1. Sede o dirección

    Según el modo del negocio. En domicilio, la dirección principal viene preseleccionada.

  2. Servicio

    Solo los que se prestan ahí. Cada uno trae su duración y su holgura posterior.

  3. Empleado

    Uno específico o «sin preferencia»: ahí el sistema asigna al menos ocupado ese día.

  4. Fecha

    Calendario mensual pintado con el mismo motor: disponible, cerrado o fuera de rango.

  5. Hora

    La grilla completa. Los turnos ocupados se ven tachados, con el motivo al pasar el mouse.

  6. Pago

    Pago directo o con cargo a una membresía que tenga saldo de ese servicio en particular.

Un servicio de 60 minutos con 15 de holgura ocupa 75 minutos de la agenda: el turno siguiente arranca cuando el anterior de verdad terminó.

Motor de disponibilidad

Los turnos ocupados se muestran, no se esconden

Esconderlos daría la sensación de que el negocio no atiende. Kairo pinta la grilla completa y le dice al cliente por qué ese turno no se puede tomar.

Martes 12 · Masaje relajante (60 min) 4 turnos libres
08:00 08:45 09:30 10:15 11:00 12:00 12:45 13:30 14:15 15:00 15:45 16:30
Disponible Ya reservado Sin atención Bloqueado

Pasa el mouse por un turno tachado para ver su motivo. El hueco de 12:00 a 13:30 es el corte entre la franja de la mañana y la de la tarde.

Cómo se arma un día

Se buscan los empleados elegibles, se revisa si el día está cerrado, se cargan las franjas vigentes y las citas vivas, se generan los turnos y se fusionan: un turno queda disponible si al menos un empleado elegible lo tiene libre.

past Fuera del tiempo mínimo de reserva. Con 2 horas de anticipación, a las 10:00 ya no se toma el turno de las 11:00.
closed Sede cerrada o sin atención. Un bloqueo de calendario de la empresa o de esa sede en particular.
time_off Personal no disponible. La ausencia es de la persona y la bloquea siempre, esté donde esté prestando el servicio.
booked Ya reservado. Se cruza con otra cita viva del mismo empleado. Una cita de 9 a 10 también bloquea el turno de las 9:30.

Y entre que lo ve y lo confirma…

Pueden pasar minutos. Por eso el turno se vuelve a verificar justo antes de guardar: si ya se ocupó, la reserva se rechaza con un mensaje claro en vez de crear un choque de agenda.

Ciclo de vida de la cita

Ocho estados, y cada transición deja su hora

Los cuatro primeros mantienen el turno reservado y bloquean la agenda. Los otros cuatro la liberan. El detalle de la cita muestra todo como una línea de tiempo.

Estados vivos · ocupan el horario
Pendiente de aprobación Aprobada Confirmada En curso
Estados finales · liberan el horario
Completada Rechazada Cancelada No asistió

Confirmar es del cliente, y de nadie más

Ni el administrador puede confirmar por él: el dato perdería su valor. Confirmar es la forma que tiene el cliente de decir «sí, ahí estaré».

Un bloqueo no cancela citas

Es una decisión deliberada: cancelar en cascada podría borrar decenas de citas por un clic. El personal decide qué hacer con cada una.

El precio se congela al reservar

Subir el precio de un servicio no altera las citas ya agendadas, y cambiar un paquete no toca las membresías ya vendidas.

Paquetes y membresías

La sesión se retiene al reservar, no al asistir

Si se descontara al completar la cita, un cliente con una sola sesión podría agendar cinco con ella. Retener al reservar impide sobregirar; devolver al cancelar impide perder sesiones por citas que nunca ocurrieron.

Plan Bienestar · Mariana Activa
2 de 4 masajes disponibles · vence en 43 días
Reservar con membresía (retención) sesiones −1
Cancelar o rechazar (devolución) sesiones +1
Completar la cita sin cambios

Una cita cubierta por membresía se guarda con precio 0 y estado de pago «cubierto».

Paquete y membresía no son lo mismo

El paquete es el producto en catálogo: «Plan Bienestar, 4 masajes + 4 fisioterapias, vigencia 180 días». La membresía es ese paquete ya comprado, y es una fotografía del momento de la compra.

Cuatro estados, calculados de verdad

  • Activa — tiene sesiones y no ha vencido.
  • Agotada — se consumieron todas las sesiones.
  • Vencida — pasó la fecha; el día del vencimiento todavía sirve.
  • Cancelada — anulada manualmente.

El vencimiento no es un evento: nadie toca la membresía cuando llega la fecha. Por eso todo lo que muestra o cuenta membresías usa el estado calculado, no una columna que se quedó vieja.

Al reservar solo aparece si sirve

Una membresía se ofrece como forma de pago únicamente si está activa, vigente y tiene saldo del servicio específico que se está reservando.

Roles

Cada quien entra a lo suyo

Un solo sistema con tres puertas. El acceso no se filtra en la pantalla: se filtra antes, en el servidor, así que lo que no corresponde ni siquiera se carga.

AD Administrador Configurar todo y ver la operación completa
  • Empresa, sedes, servicios, horarios y bloqueos
  • Empleados, clientes y paquetes
  • Ver todas las citas y reservar para cualquier cliente
  • Vender o asignar un paquete a un cliente
  • Cambiar el modo de operación
  • Confirmar la asistencia por el cliente
EM Empleado Gestionar su agenda y atender a sus clientes
  • Su agenda del día y solo sus citas
  • Aprobar, rechazar, iniciar, completar y marcar inasistencia
  • Reservar a nombre de cualquier cliente
  • Registrar o corregir la dirección de un cliente
  • 👁️Ve toda la configuración, para poder responder
  • Modificar la configuración del negocio
CL Cliente Reservar fácil y controlar sus citas
  • Reservar para sí mismo, en horarios reales
  • Confirmar su asistencia — exclusivo suyo
  • Cancelar y ver el motivo cuando le cancelan
  • Comprar paquetes y ver su saldo de sesiones
  • Administrar sus direcciones y marcar la principal
  • Ver las citas de otros clientes
tunegocio.kairobook.com/booking/create
src/img/reserva.png Asistente de reserva · 1600 × 800

Puesta en marcha

Siete pasos y el negocio queda andando

El orden importa: primero el modo de operación, porque de él dependen los pasos siguientes.

  1. Empresa

    Datos, modo de operación y las tres reglas de reserva: anticipación, ventana y aprobación automática.

  2. Sedes

    Una por ubicación. Este paso solo existe si el negocio atiende en local.

  3. Servicios

    Duración, holgura, precio, y dónde y quién los presta.

  4. Empleados

    Credenciales, sedes donde trabaja y servicios que está habilitado para prestar.

  5. Horarios

    Una franja por cada tramo de atención. Con intervalo propio y vigencia si hace falta.

  6. Días bloqueados

    Festivos, mantenimientos y ausencias del personal.

  7. Paquetes

    Combos de servicios a precio fijo, con su vigencia en días.

Planes

Se paga por tamaño, no por función

Todos los planes traen el sistema completo: el motor de disponibilidad, los dos modos de operación, las membresías y los tres roles. Lo que cambia son los topes.

Independiente Quien atiende solo, en su local o a domicilio
$ ——— / mes

Precio por definir

  • Sedes 1
  • Empleados 1
  • Servicios 10
  • Los dos modos de operación
  • Paquetes y membresías sin límite
  • Subdominio propio
Hablemos
Cadena Varias sedes y un equipo que crece
$ ——— / mes

Precio por definir

  • Sedes Sin tope
  • Empleados Sin tope
  • Servicios Sin tope
  • Todo lo del plan Negocio
  • Acompañamiento en la puesta en marcha
  • Respaldo y exportación por negocio
Hablemos

Los topes se aplican al crear, no al usar: nunca vas a perder datos por pasarte de un límite.

Preguntas

Lo que casi siempre nos preguntan

Sí, desde Empresa → Editar → Modo de operación, y en cualquier momento. Las citas ya registradas no se tocan: cada una conserva la sede o la dirección con la que se creó.

Tampoco se borran las sedes ni las asignaciones de servicios y empleados a ellas: quedan guardadas por si el negocio vuelve a atender en un local.

Sí. Cada franja es una banda independiente, así que la jornada partida son dos franjas: 8:00 a 12:00 y 13:00 a 18:00. El hueco del almuerzo nunca aparece como turno disponible.

Y si a una franja le asignas un empleado, esa franja aplica solo a esa persona y reemplaza el horario general para ella. Quien no tenga franjas propias sigue el horario de la sede.

No hay choque. El asistente valida la disponibilidad al pintar la grilla, pero entre que el cliente ve el turno y presiona confirmar pueden pasar minutos, así que el sistema vuelve a verificar el turno justo antes de guardar. Si ya se ocupó, rechaza la reserva con un mensaje claro.

No. La sesión se retiene al reservar y se devuelve al cancelar o al rechazar la cita. Completar no cambia nada, porque la sesión ya estaba retenida desde el momento en que se agendó.

Sí. Es una de las tres reglas de reserva de la empresa, junto con la anticipación mínima (cuántas horas antes se puede seguir reservando) y la ventana de reservas (hasta cuántos días hacia adelante se abre el calendario). Con la aprobación automática activa, las citas nacen aprobadas y se saltan la revisión del personal.

No. Cada negocio tiene su propia base de datos y entra por su propio subdominio. No es un filtro que alguien pueda olvidar en una consulta: es una separación real, y por eso el respaldo, la exportación y el borrado por negocio son directos.

Todavía no, y preferimos decirlo antes que después. Esta versión registra el pago con su método (efectivo, tarjeta, transferencia o en línea) pero no lo procesa, y no envía notificaciones por correo ni WhatsApp. Las citas recurrentes y la lista de espera también están fuera de alcance por ahora.

¿Vemos cómo quedaría tu agenda?

Te montamos el negocio de ejemplo con tus servicios, tus horarios y tus paquetes, y lo recorremos juntos. Si no te sirve, lo dices y ya.