🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Como a disponibilidade de agendamentos é calculada

Quais regras o Omnifox combina para decidir quais horários oferecer como livres, e como ele evita que duas pessoas reservem o mesmo horário.

Jul 11, 2026

Quando alguém busca horários disponíveis — pela Agenda, pelo link público de agendamento ou pelo agente de IA — o Omnifox não chuta: ele calcula os horários livres combinando várias regras ao mesmo tempo.

O que o motor combina

  1. O horário de atendimento do calendário naquele dia (e o feriado, se houver).
  2. O turno do próprio agente, em calendários do tipo Agente — usa-se apenas a interseção entre os dois horários.
  3. Compromissos já existentes nesse calendário (qualquer status, menos cancelados) — cada um bloqueia seu intervalo mais a margem depois do serviço.
  4. O aviso mínimo e a antecedência máxima do serviço, que recortam o intervalo de datas oferecido.
  5. Capacidade — em um calendário de Equipe ou um serviço em grupo, um horário continua livre enquanto houver ao menos uma vaga disponível.
  6. Se o calendário tiver o Google Calendar conectado, os horários já marcados como ocupados lá também são descontados.

Os horários são oferecidos em blocos fixos (30 minutos por padrão) dentro dessas janelas livres.

Como o duplo agendamento é evitado

A lista de horários livres é apenas uma sugestão. Na hora de confirmar a reserva, o Omnifox verifica novamente a disponibilidade real daquele horário exato — com bloqueio no banco de dados — antes de salvar o compromisso. Se duas pessoas escolheram o mesmo horário quase ao mesmo tempo, só a primeira consegue; a segunda recebe o aviso de que o horário acabou de ser ocupado.

Exemplo

Um serviço de 30 minutos com margem de 10 minutos depois, em um calendário aberto das 09:00 às 12:00: se já existe um compromisso das 10:00 às 10:30, o próximo horário realmente livre é 10:40 (30 min de compromisso + 10 de margem), não 10:30.

Dicas

  • Se a agenda parecer "atrasar" mais do que o esperado entre compromissos, verifique as margens do serviço.
  • A verificação final sempre prevalece — não é preciso atualizar a tela para ter certeza; o sistema nunca deixa dois agendamentos caírem no mesmo horário.

Solução de problemas

Veja "Solucionar problemas de agendamentos" para as mensagens de erro mais comuns (horário acabou de ser ocupado, sem horários disponíveis).

Isso foi útil?

Artigos relacionados