SaaS & Produtos 4 min min de leitura 8 views

Pedi CNPJ, confirmação de e-mail e 2FA antes de mostrar o produto. Ninguém ficou para ver

E
Eduardo Piasson
29 Sep 2026
Pedi CNPJ, confirmação de e-mail e 2FA antes de mostrar o produto. Ninguém ficou para ver

Conte as telas que existem antes do seu produto

Faça um teste com o seu SaaS: abra uma aba anônima, clique em "criar conta" e conte quantas telas, campos e e-mails existem entre esse clique e o primeiro momento em que o produto faz algo útil.

No Estoque Simples, meu sistema de controle de almoxarifado, essa conta era assim:

  1. Assistente de cadastro em etapas: nome, e-mail, senha, nome da empresa, CNPJ, e-mail da empresa e telefone.
  2. Confirmação de e-mail, obrigatória para entrar.
  3. Configuração de autenticação em dois fatores, obrigatória para todos.
  4. Painel vazio, com um botão "Novo produto".

Cada etapa, isolada, tinha uma justificativa defensável. Juntas, elas pediam que a pessoa confiasse em mim quatro vezes antes de eu entregar qualquer coisa.

Dois meses no ar, nenhum cliente. O cadastro não era a única causa, mas era a mais fácil de enxergar.

O erro de raciocínio: segurança na hora errada

Eu tratava todo cadastro como uma conta valiosa. Só que uma conta recém-criada é uma conta vazia: não tem produto, não tem movimentação, não tem dado nenhum para proteger. Exigir aplicativo autenticador nesse momento protege o nada e afasta o alguém.

O que mudou:

  • O 2FA virou opcional para as empresas. O painel sugere a ativação depois de uma semana de uso, quando já existe algo que vale proteger. Para os administradores da plataforma, continua obrigatório.
  • A confirmação de e-mail ganhou sete dias de carência. A pessoa entra na hora, com um aviso no topo da tela. As ações sensíveis, como convidar usuários e exportar dados, continuam exigindo e-mail confirmado.
  • O CNPJ saiu do cadastro. Ele só é pedido na hora de assinar o plano pago, que é quando o meio de pagamento realmente precisa dele. E passou a valer CPF também, porque quem cuida do almoxarifado de uma igreja ou de uma associação pequena muitas vezes assina no próprio nome.

O cadastro hoje é uma tela: nome, e-mail e senha. Se o nome da empresa ficar em branco, o sistema cria um provisório e segue em frente.

O bug que eu só achei porque fui olhar o funil

Revisando o fluxo, encontrei algo constrangedor: o e-mail de confirmação nunca era enviado.

O painel que eu uso dispara um evento próprio de "usuário registrado", diferente do evento padrão do framework, que é o que aciona o envio. As duas classes têm o mesmo nome, em namespaces diferentes.

Ou seja: eu exigia a confirmação de um e-mail que não chegava. Os testes passavam, porque testavam cada parte isoladamente. Nenhum teste fazia o que um usuário faz: criar a conta e esperar a mensagem.

A lição é antiga e continua valendo. Percorra o seu próprio cadastro, do zero, em aba anônima, toda vez que mexer nele.

Tela vazia também é atrito

Tirar campos resolve metade do problema. A outra metade é o que acontece depois do cadastro. Três mudanças:

  • Dados de exemplo. Um botão carrega produtos e movimentações de demonstração. Eles não contam no limite do plano e somem com um clique.
  • Checklist de primeiros passos no painel: cadastrar ou importar os itens, definir o estoque mínimo, registrar uma entrada e registrar uma saída para um setor.
  • Importação de planilha. Quem já tem os itens em uma planilha baixa o modelo, cola os dados e envia o arquivo. Duzentos produtos entram em minutos, não em uma tarde.

Esconder o botão não é o mesmo que vender

Um detalhe de interface mudou minha forma de pensar limite de plano. Antes, quando a conta chegava ao limite, o botão de criar simplesmente sumia. A pessoa ficava sem saber se era erro, falta de permissão ou defeito.

Agora o botão continua lá. Ao clicar, aparece a explicação do limite e o caminho para o plano Pro.

Limite escondido parece bug. Limite explicado é proposta.

O resumo em uma regra

Peça cada informação no último momento possível, e só a quem precisa dela:

  • CNPJ ou CPF na hora de pagar.
  • 2FA quando houver o que proteger.
  • E-mail confirmado antes da primeira ação sensível.

Se quiser ver o resultado na prática, o cadastro novo está em sistemaestoquesimples.com.br. Leva menos de um minuto, não pede cartão e o plano grátis não expira.

Compartilhar

Newsletter

Novos artigos direto no seu email.

✓ Verifique seu email para confirmar a inscrição.

Posts relacionados