Agendamento por voz via API: datas, fusos e confirmação
Prepare consulta e criação de agendamentos por API, com atenção a datas, fusos, disponibilidade e pedidos repetidos.
- Autoria
- Equipe Tigy AI
- Publicado
- Atualizado
Agendamento por um agente de voz com IA envolve consultar disponibilidade, confirmar a escolha e criar a reserva no sistema responsável. No Tigy AI, ferramentas de API — interfaces de comunicação entre sistemas — podem executar essas etapas quando configuradas e autorizadas. Defina serviço, unidade, data e fuso horário. Consultar uma vaga não a reserva; anuncie confirmação somente depois do retorno da operação de criação.
Defina o contrato da agenda
Confirme com a equipe responsável pela agenda se o agente pode consultar horários e criar reservas. Essas funções podem usar uma API, a conexão pela qual sistemas trocam informações. Liste os dados necessários: unidade, serviço, duração, data e fuso horário. O responsável técnico configura a conexão; quem cuida do atendimento define o que deve ser confirmado com o cliente.
A integração deve documentar como o serviço representa data e horário. Resolva ambiguidades na conversa antes de enviar os valores. Amanhã deve virar uma data específica com base no contexto temporal confiável da operação, e não em um palpite.
Ofereça opções retornadas pelo sistema
Peça a preferência necessária e consulte a agenda. Apresente poucas opções de cada vez, com data completa e local. Se o fuso puder causar dúvida, diga a qual horário local as opções se referem.
Uma opção disponível pode deixar de existir entre consulta e criação. Oriente o agente a tratar o resultado da criação como decisivo: se o serviço recusar o horário, consulte novamente ou encaminhe à equipe.
Confirme a escolha e confira a criação
Antes de registrar, repita os detalhes essenciais e confirme a intenção de reservar. Use a operação configurada e confira o retorno antes de anunciar sucesso ou número de confirmação.
Se a resposta for inconclusiva, verifique o estado no destino pelo procedimento da integração antes de repetir a criação. A equipe responsável pela API deve definir o tratamento de duplicidade; pedir ao agente para não repetir não substitui esse controle.
Teste correções e remarcações separadamente
Inclua mudança de unidade, troca de data, horário indisponível e falha após enviar o pedido. Use agenda e dados de teste para observar o que foi efetivamente registrado.
Remarcar pode ser uma operação própria ou envolver outras etapas no serviço externo. Defina esse procedimento antes de oferecer a ação. Se a integração apenas recebe preferências, explique que a equipe ainda precisa confirmar o horário.
O que precisa constar no contrato da API de agenda?
Combine separadamente o que significa consultar um horário e criar uma reserva. Registre os dados necessários e como o sistema mostra uma reserva confirmada. A pessoa pode pedir “sexta de manhã”, mas é preciso escolher e confirmar uma data e um horário específicos antes de reservar.
Defina quem confere uma reserva quando a confirmação não chega. Por exemplo, a agenda pode aceitar o pedido e a conexão falhar antes de mostrar o resultado. A equipe precisa conseguir localizar esse pedido antes de tentar outra reserva. Essa proteção depende da agenda e de sua integração; uma instrução ao agente, sozinha, não evita duplicações.
Especifique os dados que tornam um horário inequívoco
Uma agenda precisa saber serviço, unidade, data e horário relevantes ao seu processo. Em alguns casos, também precisa de profissional ou duração. Separe campos obrigatórios para consultar e campos obrigatórios para reservar; nem todos são necessários no primeiro turno.
Combine com o responsável pela conexão como enviar a data e como confirmá-la na conversa. “Na sexta de manhã” é uma preferência, ainda não um horário de reserva. O agente pode procurar opções nesse período, mas precisa de uma escolha específica para reservar.
Não transforme uma data relativa em absoluta sem contexto suficiente. Quando houver dúvida, confirme dia e mês. Se a chamada e a unidade podem estar em fusos diferentes, identifique qual referência será usada e explique isso de modo compreensível.
Use datas conhecidas nos testes e peça ao responsável pela agenda que confira se a conexão rejeita horários impossíveis ou de outra unidade. Não basta que uma data esteja escrita no formato esperado: ela também precisa corresponder a uma opção válida para o atendimento.
Separe busca de vaga e bloqueio da agenda
A consulta mostra opções disponíveis naquele instante. Outra pessoa pode reservar antes da gravação. Por isso, a operação de reserva precisa conferir as condições e retornar estado próprio, sem depender apenas do resultado anterior.
Apresente poucas opções confirmadas e peça a escolha. Repita a data completa quando necessário e não use “segunda opção” como parâmetro sem vinculá-la ao valor correspondente. Se a lista mudou, confirme novamente.
Se a gravação recusar a opção, explique que não conseguiu confirmar e busque alternativa conforme a capacidade disponível. Não mantenha a promessa anterior apenas para evitar frustração. A fala deve acompanhar o último estado conhecido.
Se duas pessoas puderem escolher a mesma vaga, teste essa situação com a equipe da agenda, em um ambiente de teste. O sistema deve aceitar ou recusar cada reserva conforme a disponibilidade real. O agente organiza a escolha; dizer “não marque duas vezes” nas instruções não substitui essa proteção.
Trate correção como mudança do pedido atual
A pessoa pode trocar quinta por sexta depois de discutir documentos ou preços. Antes de reservar, confirme qual data ela quer agora. Confira se a nova data aparece no pedido enviado à agenda, e não apenas na fala do agente.
Se já houve gravação, a situação é diferente. Alterar, cancelar e criar outra reserva são operações próprias. Use somente as capacidades autorizadas e confira o estado antes de decidir o próximo passo. Não apague uma confirmação anterior com uma frase de conversa.
Inclua mudança de unidade e profissional nos testes. Uma data pode continuar igual enquanto o recurso muda, tornando a opção anterior inadequada. A confirmação deve abranger os campos que determinam a reserva.
Registre o pedido que ficou pendente quando a operação não consegue alterar. O cliente precisa saber se manteve o horário anterior ou se apenas solicitou revisão. Essa diferença deve vir do sistema, não de uma suposição do agente.
Recupere resposta perdida sem duplicar reserva
Uma resposta pode desaparecer depois de o calendário aceitar a gravação. O agente não sabe apenas pela ausência de retorno se houve reserva. Repetir cegamente pode criar outro registro; confirmar sucesso pode anunciar um horário inexistente.
A equipe da integração deve conseguir identificar cada pedido e conferir se a reserva foi criada. Combine e teste esse procedimento antes do lançamento. Quem conduz o atendimento precisa saber quando esperar, quando consultar a agenda e quando encaminhar a dúvida, sem repetir a reserva por suposição.
Na conversa, explique que não conseguiu confirmar o estado e siga o processo previsto. Evite inventar protocolo se não houve retorno. Caso a equipe assuma a recuperação, registre os dados necessários sem prometer uma confirmação automática.
Teste três situações: reserva confirmada normalmente, falha antes de criar a reserva e ausência de confirmação depois de uma possível criação. Confira a agenda com o responsável pela integração para descobrir o que aconteceu. Essa revisão é essencial antes de oferecer reservas em chamadas reais.
Revise a reserva pelos campos que a equipe usa
Confira serviço, unidade, profissional quando necessário, data, horário e estado. A transcrição pode dizer agendado, mas o resultado deve existir na agenda com os valores corretos. Um horário de outra unidade não é um acerto parcial aceitável para quem precisa comparecer.
Registre duplicidades, correções, vagas recusadas e solicitações pendentes. Separe tentativa de reserva e confirmação. Uma taxa alta de ferramentas acionadas não comprova resultado.
Inclua situações próximas dos limites operacionais: fim do expediente, virada de mês e mudanças de preferência. Use regras documentadas da agenda, sem extrapolar horários por semelhança com outro serviço.
Atualize testes após mudanças de API ou configuração. Campos que continuam presentes podem mudar seu significado. A revisão deve verificar a operação completa e a clareza da mensagem que a pessoa ouviu.
Quando começar por solicitação em vez de reserva
Se não existe uma agenda confiável e acessível à integração, registre preferências para a equipe. Esse recorte pode ser útil, desde que a linguagem diga que falta confirmação. Não apresente uma coleta de datas como agendamento automático.
Defina o registro reduzido que a equipe consegue tratar: serviço, unidade, preferência, contato autorizado e pendência. Indique responsável e como encontrar o pedido. Uma mensagem enviada para um canal sem dono pode não produzir atendimento.
Meça conclusão posterior e necessidade de contato adicional. Perguntas suficientes podem reduzir retrabalho; dados excessivos podem alongar a conversa sem ajudar. Ajuste com quem realmente confirma a agenda.
Amplie para reservas depois de testar contrato, autorização, conflito e recuperação. O primeiro piloto deve demonstrar uma capacidade existente, sem prometer o resultado de uma integração que ainda não foi construída.
Perguntas que precisam de resposta antes do lançamento
Como a pessoa descobre qual unidade atende o serviço escolhido? A consulta deve usar uma fonte mantida pela operação. Se há dúvida sobre cobertura, o agente pode coletar a preferência e encaminhar para confirmação, preservando essa pendência.
O que acontece quando o profissional muda a agenda depois da reserva? A política pertence ao sistema e à equipe responsáveis. Explique somente procedimentos documentados, sem prometer contato ou substituição automática que não existe.
Como provar que uma correção foi aplicada? Consulte o estado final e compare os campos alterados. A resposta verbal precisa refletir o resultado recebido, inclusive quando apenas parte da mudança foi aceita.
Quem trata reservas com resultado incerto? Defina esse responsável antes do piloto. Inclua um caso de teste em que a resposta se perde e verifique se a equipe consegue localizar a operação sem criar uma segunda reserva.
