O essencial
- Um agente de IA só sabe que um horário está livre se consultar a agenda no instante em que a pergunta chega. Não existe uma lista de horários guardada em algum lugar.
- A cada pedido, ele lê os compromissos reais daquele dia no Calendário do Google e monta a resposta em cima do que sobrou.
- Entre "a clínica está aberta" e "esse horário pode ser marcado" existem cinco camadas: expediente, compromissos já marcados, pausas, duração do procedimento e o relógio.
- A diferença pro chatbot comum: o chatbot responde com uma lista que alguém digitou uma vez. O agente responde com o que a agenda diz agora.
Quem já usou um sistema de agendamento online conhece a cena: o paciente escolhe as 15h, recebe a confirmação, e na recepção descobre que aquele horário já era de outra pessoa. Ninguém errou de propósito. O sistema só estava respondendo uma pergunta mais fácil do que a que foi feita.
A pergunta fácil é "a clínica está aberta às 15h?". A pergunta certa é "às 15h existe um espaço vago, do tamanho desse procedimento, na agenda desse profissional?". Entre uma e outra tem cinco camadas, e é isso que este texto abre.
As cinco camadas entre aberto e livre
Pense no dia como uma faixa cheia. Cada camada corta um pedaço, e só o que sobra no fim pode ser oferecido ao paciente.
A peneira do dia, uma terça-feira
O expediente de 4 horas vira uma vaga só depois de descontar as consultas marcadas, a pausa e o tamanho do procedimento. É por isso que "estamos abertos até as 18h" não responde a pergunta do paciente.
1. O expediente, que nem sempre é um só
A primeira camada é a mais óbvia e ainda assim tem uma armadilha: em clínica com mais de um profissional, o horário do estabelecimento e o horário da pessoa são coisas diferentes. A clínica abre às 8h, mas a fisioterapeuta só atende a partir das 14h. Um sistema que só conhece o horário da clínica vai oferecer 9h da manhã na agenda de alguém que não está lá.
2. O que já está marcado
Aqui o agente lê os compromissos reais daquele dia no Calendário do Google, no fuso de São Paulo, e transforma cada um num bloco ocupado. Vale reparar numa consequência prática: se a dentista bloquear a manhã de quinta direto no celular dela, o agente enxerga o bloqueio na mesma hora, sem ninguém precisar avisar o sistema. A agenda é a fonte da verdade, não uma cópia dela.
3. As pausas
Almoço, café, o intervalo entre turnos. Pausa não é fechamento: a clínica continua aberta, mas aquele pedaço não pode ser vendido. Na prática funcionam como um compromisso invisível que se repete todo dia.
4. A duração do procedimento
Essa é a camada que quase todo mundo esquece. Se sobrou um vão de 30 minutos entre duas consultas e o procedimento pedido leva 50, aquele vão não serve. A conta que o agente faz não é se o horário X está ocupado, e sim se o bloco que vai de X até X mais a duração encosta em alguma coisa que já existe. Um encaixe de 50 minutos precisa dos 50 minutos inteiros livres.
5. O relógio
Se o paciente escreve às 14h40 perguntando sobre hoje, não faz sentido oferecer 14h. Também não faz sentido oferecer 14h45, porque ninguém atravessa a cidade em cinco minutos. O agente descarta o que já passou e ainda deixa uma folga de pelo menos 15 minutos antes do primeiro horário que vai oferecer, pra pessoa ter tempo de se organizar.
Por que o agente oferece 15h40 e não 15h20
Tem uma decisão aqui que parece detalhe e muda a agenda inteira do mês.
Imagine que a consulta anterior terminou às 15h20. Tecnicamente, das 15h20 em diante está livre. Um sistema ingênuo ofereceria 15h20, depois 16h10, depois 17h, e em duas semanas a agenda estaria picotada em horários quebrados que ninguém consegue ler nem administrar.
O agente trabalha com uma grade fixa, ancorada no horário de abertura. Se o expediente começa às 14h e o procedimento dura 50 minutos, a grade é 14h, 14h50, 15h40 e assim por diante. Quando um compromisso termina fora da grade, o agente não oferece o resto quebrado: ele pula pro próximo horário da grade. A agenda continua legível pra quem trabalha nela.
Mas se o paciente pedir um horário específico, o agente escuta
A grade organiza o que o agente oferece. Ela não é uma prisão pro que ele aceita.
Quando o paciente pede uma hora exata que não está na grade ("consigo às 16h40?"), o agente confere aquele horário à parte, com o mesmo critério de sempre: cabe a duração inteira ali sem encostar em nada? Se couber, ele aceita e encaixa na resposta em ordem cronológica, junto com os horários regulares.
E quando o pedido é uma restrição em vez de uma hora ("só depois das 16h"), o agente primeiro verifica os horários realmente livres do dia e depois escolhe, entre eles, os que atendem o que a pessoa pediu. A ordem importa: a conversa decide o que mostrar, mas só a agenda decide o que existe.
Repare que o agente não devolveu uma lista de todos os horários do dia pra pessoa filtrar. Ele verificou o que estava livre e respondeu já dentro da restrição ("depois das 16h"). E os dois horários saem da grade: numa agenda que abre às 14h com procedimento de 50 minutos, 16h30 e 17h20 são exatamente os horários que existem depois das 16h. Essa é a diferença prática entre conversar e preencher formulário.
Onde isso funciona menos bem
A agenda desatualizada quebra tudo
Se a clínica marca por fora e não lança no Calendário do Google, o agente não tem como adivinhar. Ele vai oferecer um horário que na cabeça da recepção já estava vendido. Nenhuma tecnologia resolve isso: a agenda precisa ser o lugar onde as coisas acontecem, não um espelho que alguém atualiza quando lembra.
Tem outro caso que vale conhecer antes de acontecer: evento de dia inteiro não bloqueia horário. Se você marcar "Feriado" ou "Congresso" como evento de dia inteiro, o agente não trata aquilo como ocupado, porque evento de dia inteiro não tem hora de início nem de fim pra comparar. Pra fechar um dia de verdade, o caminho é bloquear com horário (das 8h às 18h, por exemplo) ou fechar o dia no horário de funcionamento.
E, sendo justo com a alternativa: se a sua agenda é pequena e previsível, com dez pacientes por semana e um profissional só, um link de agendamento simples dá conta. A camada toda que este texto descreve importa quando existe mais de uma agenda, procedimentos de durações diferentes e gente pedindo horário fora da grade a qualquer hora do dia.
O que perguntar antes de escolher uma ferramenta
Cinco perguntas que qualquer fornecedor responde em dois minutos, e que separam agendamento de verdade de um formulário com cara de conversa:
Ela lê a agenda no momento da pergunta ou trabalha com uma lista de horários cadastrada?
Ela sabe a duração de cada procedimento ou trata tudo como blocos iguais?
Ela separa o horário do estabelecimento do horário de cada profissional?
O que acontece quando o profissional bloqueia direto no celular? Respeita na hora ou só na próxima sincronização?
Ela aceita horário fora da grade quando o paciente pede, ou obriga a escolher de uma lista?
Quer ver isso rodando na agenda da sua clínica?
O agente da OctoSolve lê o Calendário do Google no instante da pergunta, marca sem furar a agenda e cobra por Pix na mesma conversa.
Relacionados
O guia completo: a diferença pro chatbot de menu, o que o agente faz de ponta a ponta e pra que negócios funciona.
Leia tambémComo reduzir o no-show com confirmação e lembrete no WhatsAppPor que o paciente falta e as táticas que mais seguram a agenda: confirmar, lembrar, facilitar o remarcar e pedir sinal por Pix.