fieli flow

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.

Ilustração de uma árvore de Merkle: dezenas de registros na base, unidos aos pares em cada nível, até uma única raiz luminosa no topo.

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ção

A 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 2026

Todas as plataformas registram. Nenhuma prova.

A diferença não é de rigor. É de quem pode conferir.

Conformidade de relatório comparada com conformidade de execução
AspectoConformidade de relatórioConformidade de execução
O que existeum log, que pertence a quem o guardauma trilha encadeada, com raiz assinada
Quem confirmao fornecedor, quando você pedevocê, no seu navegador, sem pedir nada
Se um byte mudarninguém percebea verificação falha
Quando apareceno relatório, depois do enviono 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.

  1. 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"}

  2. O hash canônico

    SHA-256 desses bytes, encadeado ao hash do evento anterior. Reescrever um evento antigo quebraria todos os seguintes.

    9f2c…a41b

  3. 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

  4. 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.

  1. consentimentoEsta pessoa consentiu?aprovou
  2. registroO consentimento está registrado?aprovou
  3. opt-inFoi afirmativo — ou o silêncio virou sim?aprovou
  4. supressãoEla pediu para sair?REPROVOU
  5. janelaEstá dentro do horário que você definiu?não avaliado
  6. expedienteDentro do horário comercial?não avaliado
  7. janela do canalDentro da janela de 24 horas do WhatsApp?não avaliado
  8. IAEsta conta autorizou IA generativa?não avaliado
  9. 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

  1. gatilhoFormulário preenchido
  2. esperaEspera 1 dia
  3. acaoWhatsApp · o guia
  4. condicaoNão abriu em 2 dias?
  5. acaoE-mail · o guia
Ilustração — não é captura de tela do produto.

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.