Chatbot de agendamento no WhatsApp com n8n: como o fluxo é montado

Por Jefferson Vitena, fundador da DeslanxIA · Atualizado em

Um chatbot de agendamento parece uma coisa só, mas é um conjunto de peças pequenas: receber a mensagem, entender o pedido, consultar a agenda, responder e registrar. Veja como elas se encaixam num fluxo do n8n.

As peças do fluxo

No n8n, cada etapa é um nó, e o fluxo inteiro é um workflow. Um chatbot de agendamento costuma ter estas partes:

  • Entrada: um webhook recebe cada mensagem que chega no WhatsApp.
  • Memória: o fluxo guarda o histórico da conversa daquele número, para não perguntar duas vezes a mesma coisa.
  • Entendimento: um modelo de IA classifica o pedido (marcar, remarcar, cancelar, dúvida) e extrai data, período e nome.
  • Agenda: o fluxo consulta os horários livres no Google Agenda, numa planilha ou no sistema da clínica, via API.
  • Resposta: a mensagem com as opções volta para o WhatsApp do paciente.
  • Registro: quando o paciente escolhe, o horário é gravado na agenda e numa tabela de controle.

Confirmação e lembrete rodam em outro fluxo

O agendamento reage a mensagens. A confirmação e o lembrete são o contrário: rodam num horário fixo, puxados por um gatilho de agendamento (Schedule Trigger). Todo dia, no fim da tarde, o fluxo lê as consultas do dia seguinte e envia uma mensagem por paciente. A resposta "1" ou "2" chega no fluxo de entrada, que atualiza a agenda.

Separar os dois fluxos deixa cada um simples e permite mudar o horário dos lembretes sem mexer no atendimento.

Quando a conversa vai para uma pessoa

Um bom chatbot sabe a hora de sair. As regras mais comuns:

  • O paciente pede para falar com alguém.
  • O assunto é clínico: sintoma, exame, resultado ou remédio.
  • O pedido não foi entendido depois de duas tentativas.
  • Reclamação ou caso fora do padrão.

Nesses casos, o fluxo avisa a recepção, marca a conversa e para de responder até alguém da equipe assumir.

Cuidados que evitam problemas

  • Intervalo entre envios em massa, como os lembretes, para não parecer spam.
  • Validação antes de gravar: data no passado, horário fora do expediente ou conflito com outra consulta são recusados.
  • Registro de erros: quando uma etapa falha, o fluxo avisa alguém em vez de falhar em silêncio.
  • Dados mínimos: nome, telefone e horário bastam para agendar.

Por que n8n

O n8n permite ver o fluxo inteiro numa tela, trocar uma peça sem reescrever o resto e rodar no próprio servidor, o que ajuda a saber onde os dados ficam. O guia "O que é n8n" explica a ferramenta em mais detalhe. No Automation Lab da página inicial dá para testar um atendente com IA rodando no n8n.

Outros guias