Etapas e status visíveis
O quadro mostra em que ponto está cada campanha. Nada de descobrir depois, num relatório, que um envio ficou parado a semana inteira.
Campanhas de WhatsApp montadas numa lousa Kanban, enviadas por template oficial da Meta e vigiadas por um guardião que age sozinho quando a Meta começa a reagir mal ao seu número.
A Hal-AI é Meta Business Partner e opera sobre a API Cloud Oficial do WhatsApp Business.
Criar, segmentar, acompanhar e pausar acontecem no mesmo lugar. Cada campanha é um card com etapa e status — ativa, pausada ou concluída — e muda de coluna com o arrasto.
O quadro mostra em que ponto está cada campanha. Nada de descobrir depois, num relatório, que um envio ficou parado a semana inteira.
A base é filtrada por consulta e pelos traços do cliente que o agente já registrou durante o atendimento — não por planilha colada de fora.
Cada campanha tem o seu próprio resultado, e a lista pode sair em CSV quando alguém precisa levar os números para fora da plataforma.
Campanha ativa se pausa no card. O guardião também pausa por conta própria quando o sinal da Meta piora — está descrito mais abaixo.
O Copiloto HAL cria, lista, pausa e relata campanha dentro do chat com o gestor. Pedir pausa a campanha de reativação resolve sem abrir a tela.
Quando o guardião age, a notificação push chega a quem administra o canal. A decisão não fica escondida num log que ninguém abre.
A lousa tem quatro colunas — Pendente, Ativa, Pausada e Concluída — e cada campanha é um cartão que muda de coluna com o arrasto. No cartão ficam o tipo de conteúdo (template aprovado ou texto), o tipo de audiência (dinâmica, refeita a cada envio, ou estática), o nome do modelo usado, o total de contatos e a data de criação.
No topo do quadro, a faixa da Proteção Antispam mostra quantos contatos estão na geladeira e quantos números estão sob proteção naquele momento. Quando a plataforma age sozinha, o próprio cartão diz o que aconteceu: Ritmo controlado quando o envio foi desacelerado, Pausada pelo sistema quando o guardião interrompeu a campanha e Número congelado quando o canal inteiro foi suspenso até a liberação.
É a mesma tela em que o gestor pausa a campanha na mão, troca o status pelo seletor no rodapé do cartão e abre o detalhe com a prévia do template e o resultado dos envios.
Cada coluna tem o seu contador no cabeçalho — dois pendentes, dois ativos, um pausado — e o ponto verde ao lado do título marca a campanha que está disparando naquele instante. A faixa azul do topo não traz só o número de contatos na geladeira: a linha de baixo explica por que eles entraram e em que período. E o cartão parado pelo sistema mostra no rodapé o prazo de liberação, no mesmo lugar em que os outros mostram a data de criação.
Quem cuida da operação abre um quadro e sabe, sem perguntar a ninguém, o que está no ar, o que parou e por qual motivo. Some o trabalho de cruzar planilha de envio com relatório de erro no fim do dia para só então descobrir que uma campanha estava parada desde a manhã. A audiência dinâmica também dispensa reexportar lista antes de cada rodada: ela é remontada na hora do envio.
Uma automação de fluxo envia o que está na lista e segue adiante. Aqui o Squad orquestrador manda a ordem em linguagem natural para o agente do canal e recebe a resposta de volta — inclusive um não disparei: esse cliente já confirmou ontem. Quem avalia se aquele contato ainda precisa da mensagem é o agente que conversou com ele, e a resposta volta para quem deu a ordem em vez de sumir numa fila de envio.
Campanha não é botão de disparar. É uma operação com etapa, dono, freio e registro.
A regra é da Meta, não da Hal-AI: depois que a janela de atendimento fecha, a empresa só volta a falar com aquele cliente através de um modelo de mensagem aprovado. A plataforma trata isso como parte do fluxo, não como obstáculo.
O template abre a conversa; o que vem depois é atendimento normal do agente.
O jeito frágil de não repetir uma mensagem é olhar o nome do modelo enviado. Renomeie o template, duplique-o, reaproveite-o em outra campanha, e a mesma pessoa recebe tudo de novo. A Hal-AI ancora o controle no envio que de fato aconteceu.
Não insistir é uma decisão de engenharia. É ela que separa uma campanha bem recebida de um número denunciado.
O número oficial de WhatsApp de uma empresa é um ativo. Se a Meta o restringe, param as campanhas, param os atendimentos e param as conversas em andamento. O guardião existe para que isso não aconteça durante um envio.
Ele acompanha a saúde do número e a resposta da Meta a cada envio. Conforme o sinal piora, a reação sobe de degrau — sem esperar alguém perceber e apertar um botão.
| Sinal da Meta | O que o guardião faz | Alcance |
|---|---|---|
| Qualidade do número cai para vermelho, ou aparece código fatal | Congela o número e pausa todas as campanhas daquele canal | O número inteiro |
| Sinal de limite de spam | Reduz o ritmo de envio, em vez de continuar no mesmo passo | A campanha em andamento |
| Erro individual devolvido por um destinatário | Manda aquele contato para a geladeira: ele para de receber | Um contato |
Quantos contatos estão bloqueados, quantos saem da geladeira em breve e por qual motivo cada um entrou. A decisão automática fica auditável.
Congelar o número por algumas horas custa muito menos do que perder o canal oficial da empresa e refazer todo o processo de verificação com a Meta.
Contato geladeirado tem prazo de saída visível na tela. Nada é apagado às escondidas: o time vê quem voltou a ser elegível e quando.
Cada número oficial aparece com o seu medidor de qualidade na Meta, a cota de disparos já consumida nas últimas 24 horas e o total de erros devolvidos pelos destinatários. É por esses três sinais que o guardião decide se o envio continua no mesmo ritmo, desacelera ou para.
Logo abaixo fica o estado de cada disparo em andamento: uma campanha em ritmo reduzido, com o passo de envio cortado pela metade, e um número congelado com o prazo de liberação à vista. Nada disso depende de alguém estar olhando a tela na hora.
A mesma tela lista os templates oficiais do canal — aprovados, em análise e reprovados pela Meta, com o motivo da recusa — e mostra a trava anti-reenvio ligada, ancorada na ocorrência do envio e não no nome do modelo.
A qualidade aparece por canal: o número do atendimento em alta e o número das campanhas em média, lado a lado. É por isso que a faixa vermelha do congelamento diz disparos suspensos, atendimento segue ativo — o freio cai sobre o envio, não sobre as conversas em andamento.
A cota das 24 horas aparece consumida antes de acabar, então o próximo envio é planejado sem descobrir o limite no meio do disparo. A conferência de qualidade, ritmo e estado dos modelos acontece numa tela só — ninguém precisa alternar com o painel da Meta para saber se um template foi aprovado, ou por que foi recusado. E a reação a um sinal ruim não depende de alguém estar de plantão no horário do envio.
Campanha e atendimento não são dois produtos vizinhos. O mesmo agente, com o mesmo prompt, as mesmas ferramentas e a mesma memória, responde no WhatsApp, no chat do site e na voz — e essa memória vetorizada, com fatos episódicos e noção de tempo, é justamente o objeto da patente da Hal-AI no USPTO. Quem responde ao template cai numa conversa com quem já o conhece, e não num fluxo em branco.
Quem dispara sem guardião descobre o problema quando o número já foi restringido.
Vale dizer com todas as letras, porque é o que costuma aparecer no mercado sob o mesmo nome.
Sem número não oficial, sem aplicativo modificado, sem contornar a janela de atendimento. Tudo passa pela API Cloud Oficial do WhatsApp Business.
A base vem da sua operação e dos seus contatos, segmentada por consulta na plataforma. A Hal-AI não fornece nem enriquece lista de terceiros.
Quando o sinal da Meta piora, o guardião reduz o ritmo ou congela. A plataforma não empurra envio contra a saúde do seu próprio canal.
A trava de reenvio não é opcional nem contornável por um template renomeado. Quem já recebeu, já recebeu.
A Hal-AI opera sobre a API Cloud Oficial do WhatsApp Business. Toda comunicação iniciada pela empresa sai por template aprovado pela Meta, para uma base que a própria empresa segmentou dentro da plataforma. Não existe envio por número não oficial, por aplicativo modificado nem para lista comprada.
O guardião acompanha a saúde do número enquanto a campanha corre e age por severidade. Se a qualidade cai para vermelho ou aparece código fatal da Meta, ele congela o número e pausa todas as campanhas daquele canal. Se há sinal de limite de spam, reduz o ritmo de envio. Se um destinatário devolve erro individual, aquele contato vai para a geladeira e para de receber.
A trava de reenvio está ancorada na ocorrência do envio, e não no nome do template. A plataforma sabe quem já recebeu aquela comunicação e não insiste com a mesma pessoa, mesmo que o modelo seja renomeado, duplicado ou reaproveitado em outra campanha.
Os templates são criados dentro da plataforma, com upload da mídia de cabeçalho, e enviados dali para a aprovação da Meta. O próprio agente também pode criar um template e aguardar a aprovação quando precisa falar com o cliente fora da janela de atendimento de 24 horas. A aprovação é da Meta e segue os critérios dela.
Uma conversa para entender o seu volume, os seus templates e o estado do seu número oficial — e o que muda quando o guardião entra na frente do envio.