NexaModus Agenda
Duas pessoas no mesmo horário é um defeito, não um imprevisto.
Serviço, profissional, disponibilidade e reserva num modelo que trata conflito de horário como erro de sistema — e não como algo para a recepção resolver depois.
Capacidades
O que o módulo faz
Cada item abaixo descreve comportamento definido no plano do produto — não uma lista de desejos de página de vendas.
Serviço com duração, intervalo e local
Cada serviço declara duração, intervalo de proteção entre atendimentos, capacidade e tipo de local — presencial, vídeo ou telefone.
Disponibilidade que aceita a vida real
Grade semanal por profissional, exceções, férias, feriados, bloqueios, fuso horário e antecedência mínima e máxima. A agenda que ninguém consegue configurar é a agenda que ninguém usa.
Reserva com trava contra agendamento duplo
A gravação é idempotente e a trava é no banco, não na tela. Cancelamento, reagendamento e não comparecimento fazem parte do modelo desde o começo.
Página pública por referência segura
O link público identifica o serviço e o cliente por referência opaca. Identificador público nunca vale como autorização de acesso a dado interno.
Na tela
Como isso aparece para quem opera
Um dia, três profissionais. O bloco criado pela IA aparece marcado como tal — quem marcou nunca fica ambíguo.
- 09h00Visita técnicaDiego SampaioConfirmado
- 10h30Consultoria inicialPaula RezendeConfirmado
- 13h00Bloqueio · almoçoDiego SampaioBloqueado
- 15h30Demonstração — bancadaDiego SampaioCriado pela IA
- 16h45RetornoAna MeirelesLivre
Trava contra agendamento duplo no banco. Duas reservas no mesmo horário falham na segunda, não na recepção.
Modelo
O que a agenda precisa saber para não errar
Agenda simples demais quebra na primeira exceção: o feriado, o almoço, a viagem, o profissional que atende em dois lugares. Estas são as peças que evitam isso.
- Serviço
- Duração, intervalo de proteção entre atendimentos, capacidade e tipo de local: presencial, vídeo ou telefone.
- Disponibilidade
- Grade semanal por profissional, com exceções, férias, feriados, bloqueios, fuso horário e antecedência mínima e máxima.
- Reserva
- Gravação idempotente com trava contra agendamento duplo. Cancelamento, reagendamento e não comparecimento fazem parte do modelo.
- Lembrete
- Disparos em 24h, 2h e 15 minutos antes, com execução idempotente — reenviar a fila não reenvia a mensagem.
O que o módulo persiste
- Service
- StaffMember
- AvailabilityRule
- AvailabilityException
- Booking
- Reminder
Rodízio entre profissionais, quando ativado, é determinístico: a mesma entrada produz a mesma escolha, e a escolha fica registrada.
Página pública de agendamento
O link público identifica o cliente e o serviço por referência opaca. Isso não é detalhe de implementação: identificador público nunca funciona como autorização de acesso a dado interno.
Quem tem o link consegue marcar. Quem tem o link não consegue listar a agenda de ninguém.
Integração
Como conecta com os outros módulos
Esta é a parte que separa uma plataforma de um pacote de ferramentas vendidas juntas. Nenhuma das ligações abaixo passa por exportação ou integração intermediária.
- Agenda → AtendimentoMarcar durante a conversa é o caminho normal, não a exceção.
- Agenda → IAO agente consulta horários pela ferramenta search_slots antes de oferecer qualquer coisa — e não inventa disponibilidade.
- Agenda → CRMO agendamento entra na linha do tempo do contato e da oportunidade.
- Agenda → AnalyticsAgendamento é um estágio da cadeia: dá para ver quanto custou cada horário marcado.
Quer ver o Agenda na sua operação?
Conte como o processo funciona hoje. A conversa começa por aí, não por proposta.