Verboo: Bot de Agendamento no WhatsApp em 30 Minutos
Back to the blog
Artigo

Verboo: Bot de Agendamento no WhatsApp em 30 Minutos

Mafra
09/06/2026
8 min read

15% dos agendamentos marcados no Brasil nunca acontecem. Para uma clínica com 200 consultas por mês, isso são 30 horários vazios. Em um consultório odontológico, cada horário vazio representa entre R$250 e R$800 em receita perdida sem aviso prévio. Multiplique por 12 meses. Um dev resolveu esse problema em 30 minutos, sem escrever uma linha de backend.

Quanto Custa o No-Show Hoje?

O índice médio de no-show em clínicas e consultórios no Brasil é de 28%, segundo levantamento de automação de WhatsApp para saúde publicado em 2026. Com automação de confirmação via WhatsApp, esse número cai para 4% a 7% em menos de 60 dias. A diferença corresponde a R$8 mil a R$18 mil por mês para uma clínica de porte médio.

O canal importa aqui. WhatsApp tem taxa de abertura de mensagem acima de 90%, contra 21% do e-mail. 90% das mensagens são lidas em menos de 3 minutos. E, segundo pesquisa do MIT em parceria com InsideSales, clínicas que respondem a contatos de agendamento em até 5 minutos têm conversão 21 vezes maior do que as que demoram 30 minutos ou mais.

Esses números descrevem o motivo pelo qual o problema persiste: a secretária envia os lembretes no horário comercial, mas 40% dos pacientes agendam (e precisam ser lembrados) fora desse horário. Sem automação, a cobertura é parcial por definição.

Dado-chave: No-show médio em clínicas brasileiras: 28%. Com automação de confirmação via WhatsApp: 4-7%. Diferença para clínica de porte médio: R$8k a R$18k/mês. (Fonte: análise de automação de agendamento para saúde, 2026)

Por Que Construir Isso do Zero É Mais Trabalhoso do Que Parece?

A ideia parece simples: um bot que pergunta "confirma sua consulta amanhã?", recebe "sim" e atualiza o sistema. Na prática, a pilha mínima para isso funcionar em produção inclui: aprovação do número na WhatsApp Business Platform (processo de 2 a 5 dias na Meta), servidor de webhook com HTTPS, máquina de estados para o ciclo do agendamento (pendente, confirmado, lembrete enviado, atendido, falta), integração bidirecional com o sistema de calendário, lógica de scheduling para os lembretes (D-1, D-3), tratamento de respostas fora do padrão ("talvez", "posso remarcar?", "não lembro que dia é") e persistência de contexto entre sessões.

Cada peça resolve sozinha em um fim de semana. O problema está na integração: um paciente que responde "não consigo hoje" às 23h precisa de um agente que entenda a intenção, ofereça reagendamento com os horários disponíveis em tempo real e atualize o calendário sem intervenção humana. Isso não é um script de confirmação. É um agente de agendamento completo.

Com a Verboo, você configura o agente sem montar essa infraestrutura. O que você escreve é a Instrução (o que o Assistente faz) e o webhook de disponibilidade (o que o seu sistema de calendário expõe). O resto é gerenciado pela plataforma.

Como Montar o Agente de Agendamento em 30 Minutos

Tutorial completo. Pré-requisito: uma conta na Verboo e um endpoint que retorna os horários disponíveis do seu sistema. A integração com o calendário pode ser via Google Calendar API, Calendly, ou qualquer sistema de agendamento com API REST.

Passo 1: Criar o Assistente (2 minutos)

No dashboard da Verboo, acesse Assistentes e clique em "Novo Assistente". Nome sugerido: "Agendamento [Nome da Clínica]". Escolha o modelo de linguagem. Para agendamento com interpretação de linguagem natural e raciocínio de datas, GPT-4o ou Claude Sonnet funcionam melhor do que modelos mais simples.

Passo 2: Configurar a Instrução de Agendamento (10 minutos)

A Instrução define o comportamento completo do Assistente: como ele conduz a conversa, quais dados coleta e o que faz com eles. Cole a Instrução abaixo e substitua os campos marcados com colchetes:

Você é o assistente de agendamento da [Nome da Clínica].
Seu objetivo é confirmar, agendar e reagendar consultas pelo WhatsApp.

Fluxo de confirmação (quando o paciente chega por lembrete):
1. Confirme nome e procedimento agendado
2. Pergunte se confirma a consulta
3. Se confirmar: registre e encerre com as instruções de preparo
4. Se não confirmar: ofereça reagendamento com os horários disponíveis
5. Se não responder em 2 tentativas: notifique a recepção via Gatilho

Fluxo de agendamento (quando o paciente chega espontaneamente):
1. Pergunte o nome e o tipo de procedimento
2. Consulte os horários disponíveis via Gatilho "buscar-disponibilidade"
3. Apresente até 3 opções nos próximos 7 dias
4. Confirme a escolha e registre via Gatilho "confirmar-agendamento"
5. Envie as instruções de preparo para o procedimento escolhido

Regras:
- Nunca marque horário sem confirmar disponibilidade em tempo real
- Para dúvidas clínicas, encaminhe para a equipe médica
- Tom: acolhedor, claro, sem jargão médico desnecessário
- Idioma: sempre português brasileiro

Passo 3: Criar os Gatilhos de Integração com o Calendário (10 minutos)

Na aba Gatilhos, crie dois gatilhos que conectam o Assistente ao seu sistema de agendamento:

Gatilho "buscar-disponibilidade": chamado pelo Assistente quando precisa dos horários livres. Ele faz uma requisição GET para o seu endpoint de calendário e retorna as opções para o agente apresentar ao paciente.

Gatilho "confirmar-agendamento": chamado quando o paciente escolhe um horário. Ele faz POST no seu sistema de agendamento e recebe a confirmação do registro.

Exemplo de implementação dos endpoints:

// Endpoint chamado pelo Gatilho "buscar-disponibilidade"
app.get('/disponibilidade', async (req, res) => {
  const { procedimento, dias_antecedencia = 7 } = req.query;

  const dataInicio = new Date();
  const dataFim = new Date();
  dataFim.setDate(dataFim.getDate() + parseInt(dias_antecedencia));

  const horariosLivres = await calendarioService.buscarDisponibilidade({
    procedimento,
    inicio: dataInicio.toISOString(),
    fim: dataFim.toISOString(),
    limite: 3
  });

  res.json({
    disponiveis: horariosLivres.map(h => ({
      data: h.data,
      horario: h.hora,
      profissional: h.nome
    }))
  });
});

// Endpoint chamado pelo Gatilho "confirmar-agendamento"
app.post('/agendamento', async (req, res) => {
  const { paciente, telefone, data, horario, procedimento, profissional } = req.body;

  const agendamento = await calendarioService.confirmarHorario({
    paciente,
    telefone,
    data,
    horario,
    procedimento,
    profissional
  });

  res.json({
    confirmado: true,
    id: agendamento.id,
    instrucoes_preparo: agendamento.instrucoes
  });
});

Passo 4: Criar as Tarefas de Lembrete Automático (5 minutos)

Na aba Tarefas, configure dois lembretes agendados que disparam automaticamente:

Tarefa "lembrete-d3": roda todos os dias às 9h, busca os agendamentos confirmados para daqui a 3 dias e envia a mensagem de lembrete inicial para cada paciente.

Tarefa "lembrete-d1": roda todos os dias às 18h, busca os agendamentos do dia seguinte e envia a confirmação final com instruções de preparo.

Nenhuma linha de código de scheduling: a Verboo executa as Tarefas nos horários configurados e o Assistente conduz cada conversa de lembrete de forma independente.

Passo 5: Conectar o WhatsApp e Testar (5 minutos)

Na aba Integrações, conecte o número WhatsApp Business. Após a conexão, use o chat de teste integrado para simular três cenários antes de ativar em produção: paciente confirma no primeiro lembrete, paciente pede reagendamento, paciente não responde.

Se os três fluxos funcionarem como esperado, ative o Assistente. A partir daí, os lembretes saem sozinhos e o agente de agendamento responde 24 horas por dia.

Comparativo: Processo Manual Versus Agente Verboo

Etapa Processo Manual Com Agente Verboo
Lembretes de consulta Secretária envia no horário comercial Automático D-3 e D-1, inclusive fins de semana
Reagendamento solicitado Secretária verifica agenda manualmente Agente consulta disponibilidade em tempo real
Agendamento fora do horário Resposta no dia seguinte Resposta em menos de 30 segundos
Taxa de no-show 28% (média Brasil) 4% a 7% com confirmação automática
Cobertura noturna e fins de semana Zero 100%
Tempo de setup Não se aplica 30 minutos

O Que Acontece com os No-Shows que Restam?

Automação de lembretes reduz o no-show, mas não elimina. Os 4% a 7% que persistem são os casos onde o paciente confirmou e mesmo assim não foi. Para esses, a Verboo mantém o histórico completo da conversa: você sabe quem confirmou, quando confirmou e o que foi dito. Isso transforma o follow-up de adivinhação em dado. A recepção aborda esses pacientes com contexto, não no escuro.

A análise sobre lembretes de consulta via WhatsApp para médicos (SecondTick, 2026) documenta redução de 37% no no-show em clínicas que ativam confirmação automática em menos de 2 meses. O mesmo princípio se aplica ao reagendamento: o paciente que quer mudar o horário precisa de resposta imediata para não cancelar. Com o agente ativo, nenhuma janela de oportunidade some por falta de resposta rápida.

Referência de escala: A Verboo opera com mais de 1.284 Assistentes ativos e 27 milhões de mensagens processadas por mês em mais de 390 empresas. Agendamento e confirmação de consultas está entre os casos de uso mais recorrentes da base, com latência de resposta abaixo de 500ms.

Cole esse código em uma conta Verboo e seu agente de agendamento já roda no WhatsApp. Crie sua conta grátis (login Google em 10s, sem cartão). Se quiser explorar outros casos de uso na plataforma antes de começar, veja os recursos em verboo.ai/pt.

Enjoyed this article?
Share knowledge with your network.
Read also

Related articles