Saltar al contenido

NexaModus Agenda

Dos personas en el mismo horario es un defecto, no un imprevisto.

Servicio, profesional, disponibilidad y reserva en un modelo que trata el conflicto de horario como un error del sistema — y no como algo que recepción resuelve después.

Capacidades

Qué hace el módulo

Cada elemento a continuación describe un comportamiento definido en el plan del producto — no una lista de deseos de página de ventas.

  1. Servicio con duración, intervalo y lugar

    Cada servicio declara duración, intervalo de protección entre atenciones, capacidad y tipo de lugar — presencial, video o teléfono.

  2. Disponibilidad que acepta la vida real

    Cuadrícula semanal por profesional, excepciones, vacaciones, feriados, bloqueos, zona horaria y antelación mínima y máxima. La agenda que nadie puede configurar es la agenda que nadie usa.

  3. Reserva con bloqueo contra citas duplicadas

    La grabación es idempotente y el bloqueo está en la base de datos, no en la pantalla. Cancelación, reprogramación e inasistencia forman parte del modelo desde el principio.

  4. Página pública por referencia segura

    El enlace público identifica el servicio y el cliente por una referencia opaca. Un identificador público nunca vale como autorización de acceso a datos internos.

En pantalla

Cómo se ve para quien lo opera

Un día, tres profesionales. El bloque creado por la IA aparece marcado como tal — quién lo reservó nunca queda ambiguo.

Agenda · miércoles, 26 de agosto · 3 profesionalesDatos de demostración
  • 09h00Visita técnicaDiego SampaioConfirmado
  • 10h30Consultoría inicialPaula RezendeConfirmado
  • 13h00Bloqueo · almuerzoDiego SampaioBloqueado
  • 15h30Demostración — bancadaDiego SampaioCreado por la IA
  • 16h45SeguimientoAna MeirelesLibre

Bloqueo a nivel de base de datos contra la doble reserva. Dos reservas en el mismo horario fallan en la segunda, no en la recepción.

Modelo

Lo que la agenda necesita saber para no equivocarse

Una agenda demasiado simple se rompe en la primera excepción: el feriado, el almuerzo, el viaje, el profesional que atiende en dos lugares. Estas son las piezas que evitan eso.

Servicio
Duración, intervalo de protección entre atenciones, capacidad y tipo de lugar: presencial, video o teléfono.
Disponibilidad
Cuadrícula semanal por profesional, con excepciones, vacaciones, feriados, bloqueos, zona horaria y antelación mínima y máxima.
Reserva
Grabación idempotente con bloqueo contra citas duplicadas. Cancelación, reprogramación e inasistencia forman parte del modelo.
Recordatorio
Se dispara a las 24h, 2h y 15 minutos antes, con ejecución idempotente — reenviar la cola no reenvía el mensaje.

Qué persiste el módulo

  • Service
  • StaffMember
  • AvailabilityRule
  • AvailabilityException
  • Booking
  • Reminder

La rotación entre profesionales, cuando está activada, es determinística: la misma entrada produce la misma elección, y la elección queda registrada.

Página pública de reserva

El enlace público identifica al cliente y al servicio por una referencia opaca. Esto no es un detalle de implementación: un identificador público nunca funciona como autorización de acceso a datos internos.

Quien tiene el enlace puede reservar. Quien tiene el enlace no puede listar la agenda de nadie.

¿Quiere ver Agenda en su operación?

Cuéntenos cómo funciona el proceso hoy. La conversación empieza por ahí, no por una propuesta.