Blog GRS — Automação & IA
Automação

Como automatizar a gestao de listas de espera com n8n

GRS Automações21 de agosto de 20264 min de leitura
Como automatizar a gestao de listas de espera com n8n

Por que uma lista de espera automatizada muda o jogo

Clínicas, salões, restaurantes e prestadores de serviço vivem uma dor silenciosa: o horário que fica vago quando alguém cancela em cima da hora. Aquele slot das 15h que abriu às 14h30 quase sempre vira prejuízo — porque ninguém consegue oferecer a vaga a tempo para outro cliente.

O problema não é falta de demanda. É falta de velocidade. Existe uma fila de gente que gostaria daquele horário, mas descobrir quem, ligar e confirmar leva mais tempo do que a janela permite. É exatamente aí que uma lista de espera automatizada com n8n entrega resultado direto no caixa.

A lógica do fluxo

O conceito é simples: quando um horário fica livre, o sistema oferece a vaga automaticamente para a próxima pessoa da fila, por ordem de prioridade, e confirma tudo por WhatsApp. Se ninguém aceitar em X minutos, passa para o próximo.

Os blocos principais do workflow no n8n são:

  • Gatilho de cancelamento: um Webhook (vindo da sua agenda) ou o node do Google Calendar Trigger detectando um evento removido.
  • Consulta à fila: um node de banco (Postgres, MySQL ou até Google Sheets) que retorna os clientes em espera daquele serviço.
  • Ordenação inteligente: ordenar por prioridade, tempo de espera ou valor do serviço.
  • Envio da oferta via API oficial do WhatsApp (ou provedor como a Z-API/Evolution).
  • Janela de resposta com timeout: o cliente tem, por exemplo, 10 minutos para aceitar.
  • Confirmação e agendamento automático no calendário.

Montando a fila de espera

Comece com uma tabela simples. No Google Sheets ou Postgres, guarde: nome, telefone, serviço desejado, data de entrada na fila e prioridade. Sempre que um cliente pedir para "avisar se abrir vaga", esse registro entra ali — pode ser via formulário do site ou até por um comando no próprio agente de WhatsApp.

No n8n, um node Query (ou Google Sheets → Get rows) filtra apenas quem está aguardando aquele serviço específico. Um node Sort garante que a ordem de oferta respeite sua regra de negócio.

O coração: oferta com resposta cronometrada

Quando o horário abre, o fluxo pega o primeiro da fila e dispara uma mensagem clara:

"Oi, Ana! Abriu uma vaga hoje às 15h para corte + escova. Quer garantir? Responda SIM em até 10 minutos. 🙂"

A parte engenhosa é o controle do tempo. Use o node Wait configurado para aguardar um webhook de resposta com limite de 10 minutos. Duas coisas podem acontecer:

  1. O cliente responde SIM → o fluxo cria o evento no Google Calendar, remove a pessoa da fila e envia a confirmação final.
  2. O tempo esgota ou vem NÃO → o fluxo segue automaticamente para o próximo da lista, repetindo o ciclo com um node Loop.

Esse laço continua até alguém aceitar ou a fila terminar. Se ninguém aceitar, você recebe um alerta interno para decidir manualmente.

Tratando os detalhes que evitam dor de cabeça

Alguns cuidados fazem a diferença entre um fluxo bonito e um fluxo confiável:

  • Evite oferta dupla: marque no banco quem já recebeu a oferta atual, para não disparar duas vezes no mesmo ciclo.
  • Horário comercial: use um node IF para não enviar ofertas às 23h. Vagas fora do expediente entram na fila do dia seguinte.
  • Registro de log: guarde cada oferta enviada e o resultado. Isso ajuda a entender taxa de conversão da lista de espera.
  • Mensagem de saída: quando o horário for preenchido, avise educadamente os demais que a vaga foi ocupada — evita clientes respondendo depois e ficando frustrados.

O impacto real no negócio

Um salão que perde cinco horários por semana por cancelamentos de última hora está deixando dinheiro na mesa todo mês. Com a fila automatizada, boa parte dessas vagas se preenche sozinha, sem ninguém precisar ficar telefonando. O atendente ganha tempo, o cliente ganha conveniência e a agenda fica cheia.

O melhor é que esse mesmo padrão — fila, oferta cronometrada e confirmação — serve para restaurantes com mesas concorridas, consultórios e até turmas de cursos com vagas limitadas.

Quer colocar isso pra rodar?

Montar esse fluxo exige acertar os gatilhos, a lógica de timeout e a integração com o WhatsApp sem gerar mensagens duplicadas. Se você quer uma lista de espera funcionando de verdade no seu negócio, a GRS Automações pode desenhar e implementar o fluxo sob medida para a sua agenda. Fale com a gente quando quiser dar esse passo.