Lista de Espera Automática e Portal de Afiliados
Este documento explica, em linguagem de regra de negócio, como devem funcionar a lista de espera automática e o sistema de afiliados do Hora Beauty.
## 1. Lista de Espera Automática
### Por que existem dois campos de horário?
Na lista de espera existem dois campos de horário porque eles representam uma janela de preferência do cliente:
– Horário inicial: a partir de que hora o cliente aceita ser encaixado.
– Horário final: até que hora o cliente aceita ser encaixado.
Exemplo: se o cliente informa 14:00 até 17:00, ele aceita receber aviso apenas para vagas que abram dentro desse período. Isso evita oferecer um horário fora da disponibilidade real do cliente.
### Campos principais
– Nome do cliente: identifica quem está esperando vaga.
– WhatsApp: canal usado para aviso e confirmação.
– Serviço: serviço desejado pelo cliente.
– Profissional escolhido: profissional obrigatório para o match automático.
– Data preferida: dia em que o cliente quer atendimento.
– Horário inicial: começo da janela aceita pelo cliente.
– Horário final: fim da janela aceita pelo cliente.
– Observação: informação extra para a empresa.
### Critério de compatibilidade
O sistema só deve avisar um cliente quando a vaga aberta for compatível com:
– Mesma empresa/salão.
– Mesma data escolhida.
– Horário dentro da janela informada.
– Mesmo profissional escolhido.
– Serviço compatível, quando o serviço estiver preenchido.
Se qualquer uma dessas informações não bater, o cliente não deve receber o convite.
### Ordem da fila
A fila respeita a ordem de entrada. Quem entrou primeiro tem prioridade.
Quando uma vaga abre, o sistema procura o primeiro cliente apto. Se ele não confirmar, a vaga passa para o próximo cliente apto.
### Tempo de confirmação
Fluxo normal:
– O primeiro cliente apto recebe o link.
– O link fica válido por 20 minutos.
– Se confirmar dentro do prazo, a vaga vira agendamento.
– Se recusar ou não responder, o link expira e o sistema chama o próximo cliente.
Cancelamento de última hora:
– Se a vaga abrir faltando menos de 2 horas para o atendimento, o sistema avisa os 3 primeiros clientes aptos ao mesmo tempo.
– Quem confirmar primeiro fica com a vaga.
– Os outros links são invalidados.
### Restrição de horário
O sistema não deve enviar avisos automáticos entre 20:00 e 08:00.
Se uma vaga abrir durante esse período, o disparo deve ficar agendado para 08:00.
### Cliente que ignora ou recusa muitas vezes
Se o cliente recusar ou deixar expirar 3 convites no mesmo mês, ele deve ser removido das filas ativas para evitar mensagens incômodas.
Depois disso, ele pode entrar novamente na fila quando quiser.