Automatize WhatsApp e e‑mail com IA.
Com prova de tudo que foi feito.
Nove conferências rodam antes de cada mensagem sair. Cada ação vira uma trilha assinada que você verifica no seu navegador — sem depender de nós.
Sem teste grátis e sem cartão: ainda não há cobrança. A conversa começa com quem construiu o produto.

Três pressões chegaram juntas
Todas apontam para o mesmo responsável: você.
A ANPD virou agência de verdade
Abriu mais processos sancionatórios num único mês do que em anos somados. Entre os gatilhos: uso irregular de base de contatos para marketing, e ausência de encarregado.
Artigos 7 e 41 da LGPD. Sem número aqui: a contagem de processos que circula não tem apuração reproduzível publicada.O EU AI Act entrou em vigor
O Artigo 50 obriga a informar que o interlocutor fala com uma IA, e a rotular o conteúdo que ela gera — de quem opera no escopo do Regulamento. Vale desde 2 de agosto de 2026.
Regulamento (UE) 2024/1689, Art. 113 — calendário de aplicaçãoA Meta apertou o canal
Conexão não-oficial de WhatsApp é banida em até 48 horas. Quem automatiza por fora da API oficial perde o número, não a campanha.
política de plataforma da Meta para o WhatsApp Business, vigente desde janeiro de 2026Todas as plataformas registram. Nenhuma prova.
A diferença não é de rigor. É de quem pode conferir.
| Aspecto | Conformidade de relatório | Conformidade de execução |
|---|---|---|
| O que existe | um log, que pertence a quem o guarda | uma trilha encadeada, com raiz assinada |
| Quem confirma | o fornecedor, quando você pede | você, no seu navegador, sem pedir nada |
| Se um byte mudar | ninguém percebe | a verificação falha |
| Quando aparece | no relatório, depois do envio | no caminho, antes do envio |
Log imutável é promessa. Prova de Merkle é fato.
A prova, aberta
Você não precisa pedir o log e acreditar. Você confere.
Toda plataforma de mensagens tem um log. E todo log pertence a quem o guarda. Aqui, cada ação vira um registro com hash canônico, encadeado ao anterior; periodicamente uma janela de registros vira uma árvore de Merkle — o mesmo mecanismo que sustenta os logs de transparência de certificados na internet — e a raiz é assinada.
A diferença aparece no dia em que importa. Você baixa a prova e verifica com um programa que roda no seu navegador, contra uma chave pública que qualquer um pode conferir.
O evento
A ação, canonizada em JSON com chaves ordenadas — para que a mesma ação produza sempre os mesmos bytes.
{"acao":"envio","canal":"whatsapp","em":"2026-08-27T14:03:11Z"}
O hash canônico
SHA-256 desses bytes, encadeado ao hash do evento anterior. Reescrever um evento antigo quebraria todos os seguintes.
9f2c…a41b
A prova de inclusão
O caminho de irmãos que liga este evento à raiz da árvore de Merkle da janela. Separação de domínio folha/nó, como manda a RFC 6962.
3 nós · 0x00 folha · 0x01 interno
A raiz assinada
A raiz da janela, assinada. É contra ela que a verificação fecha — e a chave pública é pública.
raiz d18e…77c0 · assinada em 27/08/2026
Se um byte mudar, a verificação falha.
Este registro tem uma prova. Confira você mesmo.
O verificador roda no seu navegador, em WebAssembly — com o JavaScript desligado ele não tem como rodar. A anatomia acima continua valendo.
Este cálculo rodou no seu computador. Nenhum dado foi enviado para nós — o binário é baixado uma vez e roda no seu navegador.
Dados sintéticos. A estrutura é real; os valores, não.A verificação é real: Rust compilado para WebAssembly, sem rede.
Nove conferências, antes de cada mensagem
Não é um relatório que você lê depois. É o caminho por onde a mensagem passa.
- consentimentoEsta pessoa consentiu?aprovou
- registroO consentimento está registrado?aprovou
- opt-inFoi afirmativo — ou o silêncio virou sim?aprovou
- supressãoEla pediu para sair?REPROVOU
- janelaEstá dentro do horário que você definiu?não avaliado
- expedienteDentro do horário comercial?não avaliado
- janela do canalDentro da janela de 24 horas do WhatsApp?não avaliado
- IAEsta conta autorizou IA generativa?não avaliado
- automaçãoEsta conversa aceita resposta automática?não avaliado
Neste exemplo a mensagem não sai: o contato pediu para sair da lista. O motivo fica registrado, e as cinco conferências seguintes nem chegam a rodar.
Fail-closed: na dúvida, o sistema não envia.
IA que sabe parar
Faz muita coisa. E sabe o que não deve fazer.
O que ela faz
- Monta a jornada quando você descreve em português.
- Responde o cliente ancorada na sua base de conhecimento.
- Roteia a conversa por intenção.
O que ela não faz
- Não responde o que não sabe — escala para um humano.
- Não executa ação destrutiva sem confirmação.
- Não estoura o orçamento: há teto por conversa, e o valor é reservado antes do gasto.
- Não sai sem o rótulo de conteúdo gerado por IA que o Artigo 50 exige de quem opera no escopo do EU AI Act.
- Não prende você a um fornecedor: são três provedores atrás do mesmo contrato, e a escolha é sua.
A pergunta certa para qualquer fornecedor de IA: o que acontece quando ela não sabe?
Descreva a jornada. Revise. Publique.
O canvas é o resultado, não o formulário de entrada.
quando alguém preencher o formulário, espera 1 dia, manda o guia por WhatsApp; se não abrir em 2 dias, manda por e-mail
- gatilhoFormulário preenchido
- esperaEspera 1 dia
- acaoWhatsApp · o guia
- condicaoNão abriu em 2 dias?
- acaoE-mail · o guia
A jornada desenhada acima é a leitura literal da frase, e nada além dela. Você revisa cada passo antes de publicar; nenhum é executado por conta própria.
Custo antes do gasto
O custo aparece antes do envio, não na fatura.
- Reserva antes do envio
- Sem orçamento disponível, a mensagem não sai. Não há estouro.
- Teto por conversa de IA
- Cada conversa tem limite próprio. Uma conversa longa não consome o mês.
- Repasse da Meta separado
- O que a Meta cobra aparece em linha própria, a preço de custo — não embutido na nossa.
Você vê cada centavo — inclusive os que não são nossos.
Brasileiro de verdade
Seus dados ficam aqui. E o que sai, sai sem eles.
Nuvem brasileira, operada por empresa brasileira, sob jurisdição brasileira. Não é servidor em São Paulo com matriz em outro país — a diferença é jurídica, e aparece no seu registro de operações: sob o CLOUD Act, uma empresa sujeita à lei norte-americana pode ser obrigada a entregar dados que guarda, esteja o disco onde estiver.
A ressalva, dita antes de você perguntar
Quando você liga a IA generativa, há transferência internacional. Dizemos com todas as letras, porque é o que um registro honesto exige. O que sai vai sem CPF, sem CNPJ, sem telefone e sem e-mail — substituídos antes por um analisador que roda na nossa máquina, aqui. A base legal é declarada por cliente, o recurso é gateado, e você pode desligá-lo mantendo o resto funcionando.
Servidor em São Paulo não é soberania. Empresa brasileira é.
Para quem é — e para quem não é
Não somos para todo mundo, e dizemos quem.
É para você se…
- Opera em setor regulado — saúde, educação, financeiro, jurídico, imobiliário.
- Precisa provar, meses depois, que aquela mensagem tinha consentimento.
- Tem um encarregado de dados que vai ler o seu registro de operações.
- Quer WhatsApp pela API oficial, sem risco de perder o número.
Não é para você se…
- Precisa de API pública hoje.
- Quer assinar com cartão agora.
- Precisa de SMS, Instagram ou push.
- Procura o mais barato do mercado.
Não temos logotipos. Temos números que você pode conferir.
O produto ainda não foi ao ar, então a credibilidade aqui é técnica — e vem com a régua de cada medida.
- 9.778
- testes automatizadossoma dos casos que os próprios runners relatam — `pnpm test` (vitest) e `pytest`; quem conta é quem executa
- 195
- cenários de navegador`playwright test --list`, contando os casos coletados
- 85%
- cobertura mínima por arquivo`thresholds.perFile` do vitest — não é média medida, é o piso que reprova o build abaixo dele
- 0
- vulnerabilidades altas ou críticas, em 6 de 6 imagens`trivy image --severity HIGH,CRITICAL` em cada imagem publicada
- 124
- migrações de banco versionadascontagem de arquivos APLICADOS em `supabase/migrations` — não a maior etiqueta: a numeração vai de 0000 a 0160 com 37 lacunas, e ler a etiqueta como contagem foi o erro de +29% que tornou este campo obrigatório
Todos medidos em . Nenhum gate deste projeto pode ser liberado “só por hoje” — a regra está escrita e valendo.
Três princípios, antes de qualquer tabela
Ainda não há cobrança. Estes três já estão decididos.
Usuários ilimitados
O preço não sobe porque mais gente da sua equipe passou a usar. Cobrar por assento faz a plataforma trabalhar contra a própria adoção.
Sem taxa de implantação
Nada a pagar antes de existir valor. A configuração inicial é trabalho nosso, não linha da sua fatura.
Sem fidelidade
Nenhum contrato de doze meses para segurar quem quer sair. Se o produto não servir, sair é barato — e você leva sua trilha assinada.
Nossa conversa começa onde a taxa de implantação dos outros termina.
Comece por uma conversa
Sem demonstração enlatada e sem qualificação por script. Você fala com quem construiu o produto, e a primeira conversa serve para descobrir se ele resolve o seu caso — inclusive para descobrir que não resolve.
Usamos o que você escrever só para responder este contato. Não entra em lista de disparo. Você pode pedir a exclusão a qualquer momento — pelo mesmo mecanismo que entregamos aos clientes.