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.
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.
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.
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.
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.
- 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.
Integración
Cómo se conecta con los otros módulos
Esta es la parte que separa una plataforma de un paquete de herramientas vendidas juntas. Ninguna de las conexiones abajo pasa por exportación ni integración intermedia.
- Agenda → AtenciónReservar durante la conversación es el camino normal, no la excepción.
- Agenda → IAEl agente consulta horarios mediante la herramienta search_slots antes de ofrecer cualquier cosa — y no inventa disponibilidad.
- Agenda → CRMLa cita entra en la línea de tiempo del contacto y de la oportunidad.
- Agenda → AnalyticsLa cita es una etapa de la cadena: se puede ver cuánto costó cada horario reservado.
¿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.