Automações e campanhas
A Horatta não manda campanhas em massa pra toda a base porque o risco de banimento do número conectado é alto nesse tipo de disparo. Em vez disso, oferece automações contextuais: mensagens individuais pra clientes que batem um critério específico, espaçadas no tempo. Parecem conversa normal e preservam a reputação do número.
Tipos de automação
Configuráveis em Campanhas (sidebar, Dono/Admin). Cada uma tem toggle on/off e template editável:
- Cliente dormente — pessoas com visita passada (COMPLETED) mas sem agendamento ativo há N dias. Reenvia 1x por bimestre se continuar dormente. Ótimo pra trazer de volta quem sumiu.
- Aniversariante — dispara no dia (ou N antes). 1x por ano. Manda parabéns ou cupom de aniversário.
- Pacote com saldo baixo — quando o cliente tem um pacote com saldo ≤ threshold (default 2). Reenvia só quando ele comprar pacote novo.
- Follow-up de orçamento — para orçamentos em status
PENDINGhá pelo menos N dias (default 3), ainda não expirados e com telefone válido. Reenvia só 1x por orçamento e inclui o link público do documento. - Sugestão de retorno — N dias após o atendimento concluído, onde N vem do campo "Sugerir retorno em X dias" do próprio serviço. Ideal pra clínica de estética, corte de cabelo, limpeza de pele.
Templates e variáveis
Cada automação tem um template editável com variáveis substituídas automaticamente:
{primeiroNome},{nomeCliente}— identificação do cliente.{estabelecimento}— nome do seu negócio.{dias}— usado em dormente e sugestão de retorno (quantos dias sem vir).{sessoes}— pacote baixo (sessões restantes).{servico}— sugestão de retorno (nome do serviço original).{valor},{link_publico}— follow-up de orçamento (valor total e link do orçamento).
Proteção do número
Na mesma página tem dois limites globais pra evitar disparo em rajada:
- Máximo por dia (5–200, default 30) — teto de mensagens enviadas pelo total das automações por dia.
- Intervalo entre envios (10–120s, default 30s) — delay progressivo entre cada mensagem dentro do mesmo cron.
Mensagens enfileiradas respeitam esses limites no próprio BullMQ (delay automático). Comece conservador (30/dia, 30s) e aumente conforme ganha confiança no número.
Histórico
A página de Campanhas mostra stats dos últimos 30 dias por tipo e a lista dos últimos envios. Cada cliente + tipo + ciclo só dispara uma vez (idempotência) — se o cron rodar 2x no mesmo dia, não duplica.