MMatt Senter
agoraprojetossobrecontatoblog

← Blog

Uma falha, um sucesso

18 de setembro de 2026 · Matt Senter

Uma falha, um sucesso: uma janela do navegador mostrando um erro 404 Page Not Found, uma seta e, em seguida, o ícone do app Premail com uma notificação de briefing matinal dizendo Customer feedback needs your attention.

A versão curta

O checkout do Premail devolveu um erro 404 a um cliente que estava tentando pagar, e nenhum dos meus testes, alertas ou alarmes de infraestrutura percebeu; o cliente percebeu, dedicando tempo a enviar um feedback em vez de fechar a aba. Dei 50% de desconto como agradecimento. Vale contar como fiquei sabendo. Meu formulário de feedback só envia uma breve notificação por e-mail, e eu a tinha deixado passar, mas ela apareceu no briefing matinal do Premail que eu tinha adicionado poucos dias antes, e agi imediatamente. O Premail não detectou o 404 nem substituiu o monitoramento; ele trouxe à tona a notificação que me levou a ler o que o cliente havia relatado. A lição não é que um briefing substitua testes. Corrigi o checkout e também os testes, alertas e alarmes que deixaram o problema passar, porque o cliente nunca deveria ter sido o alarme. As duas coisas são verdadeiras: deixei um cliente esbarrar em um checkout quebrado, e um recurso que eu tinha acabado de construir me ajudou a responder.

Um usuário me enviou um feedback sobre o Premail: ele estava recebendo um erro 404 ao tentar finalizar a compra. Foi constrangedor na hora. Eu não deveria colocar nada no ar que retorne um 404 onde deveria haver uma página funcionando, e muito menos no exato momento em que alguém está tentando me pagar.

Eu tenho testes. Tenho alertas. Tenho alarmes de infraestrutura. Nenhum deles pegou o problema. Quem pegou foi a pessoa do outro lado do meu checkout quebrado.

O que tornou esse incidente interessante, além da frustração de descobri-lo, foi como eu de fato fiquei sabendo dele. Um recurso que eu tinha adicionado ao Premail poucos dias antes trouxe à tona o feedback que todo o resto não tinha conseguido colocar diante dos meus olhos. Meu produto teve uma falha, e depois meu produto me ajudou a lidar com ela.

Como você deveria descobrir que seu checkout quebrou?

O cliente não deveria ter sido o alarme. Há algo particularmente doloroso em uma falha no checkout. A pessoa já fez o trabalho de encontrar seu produto, entender o que ele faz e decidir que vale a pena pagar por ele. E então você coloca um beco sem saída na frente dela.

Teria sido totalmente razoável essa pessoa fechar a aba e seguir em frente. Ela não me devia um relatório de bug, uma captura de tela ou uma explicação de por que eu não estava fechando a venda. Ela estava tentando comprar algo, não se voluntariando para o controle de qualidade.

Em vez disso, ela dedicou tempo para enviar um feedback. Fiquei realmente grato e dei 50% de desconto como agradecimento. Ela me deu a oportunidade de corrigir um problema do qual, de outra forma, eu talvez nunca tivesse sabido.

Essa também é a parte desconfortável. Eu sei da pessoa que me avisou. Não sei se mais alguém encontrou o mesmo problema e foi embora sem dizer nada. Um checkout que falha pode parecer muito com uma pessoa que simplesmente decidiu não comprar, a menos que você esteja de fato capturando a falha.

A minha não estava sendo capturada. Qualquer que fosse a confiança que eu tinha nos meus testes e no meu monitoramento, isso foi uma demonstração bem inequívoca de que eles tinham deixado passar algo importante.

Nada disso é uma ideia nova. A orientação de SRE do Google traça a mesma linha entre observar sinais internos e checar o que um usuário realmente vê, e a documentação do Playwright diz para testar o comportamento visível em vez dos detalhes de implementação. Eu sabia das duas. Só nunca tinha aplicado nenhuma delas ao único fluxo que recebe dinheiro.

O e-mail que eu precisava notar

Meu formulário de feedback me envia uma breve notificação por e-mail avisando que há um feedback para revisar. É um pequeno aviso, não o feedback completo. Para saber o que alguém escreveu, preciso notar esse e-mail e ir conferir.

Eu tinha deixado passar. Mas essa notificação apareceu no meu briefing matinal do Premail, e vi imediatamente que havia um feedback sobre o qual eu precisava agir. Fui lê-lo, soube do problema no checkout e pus mãos à obra.

Vale fazer esta distinção: o Premail não detectou o 404. Ele não inspecionou meu checkout, não diagnosticou o bug nem substituiu de alguma forma o monitoramento que deveria tê-lo pegado. O cliente encontrou o problema. O Premail trouxe à tona a notificação que me levou a ler o que ele havia relatado.

Era exatamente o tipo de coisa que eu queria que os briefings fizessem, e aconteceu enquanto eu mesmo ainda estava me acostumando a usá-los.

Usando o que acabei de construir

Adicionei os briefings ao Premail há apenas alguns dias. Estou tentando me treinar para parar de ir por padrão ao meu cliente de e-mail e, em vez disso, usar meus briefings como um resumo do que precisa da minha atenção. Para mim, isso é uma mudança de hábito, não apenas o lançamento de um recurso.

Abrir uma caixa de entrada e descobrir o que importa são duas atividades diferentes. Consigo olhar o e-mail sem notar a mensagem específica que deveria mudar o que faço em seguida. Neste caso, uma pequena notificação sobre um feedback precisava se tornar uma tarefa de verdade: vá ler isto e responda.

O briefing matinal fez essa conexão por mim. Vi algo que tinha deixado passar, entendi que precisava agir e agi imediatamente. Não houve muita ambiguidade sobre se ele tinha sido útil.

Uma coisa é construir um recurso porque você acredita que ele vai ajudar as pessoas. Outra é vê-lo puxar algo importante do seu próprio e-mail e mudar o rumo da sua manhã. Eu teria preferido um exemplo menos constrangedor, mas esse foi bem convincente.

Consertando mais do que o checkout

O problema do checkout já está corrigido. Também corrigi os alertas, os alarmes de infraestrutura e os testes que não conseguiram pegá-lo. Fazer a página funcionar era necessário, mas parar por aí me deixaria dependendo do próximo cliente prestativo para me avisar quando algo desse errado.

Não vou declarar que nada parecido pode voltar a acontecer. Eu me esforcei para evitar da primeira vez, e mesmo assim aconteceu. O objetivo dessas mudanças é evitar uma repetição e, se ela acontecer, me deixar ciente antes que um cliente precise relatar ou que um cliente em potencial desista em silêncio.

A lição certamente não é que um briefing matinal seja um substituto aceitável para testes e monitoramento. “Esperar alguém reclamar e depois resumir a notificação” seria uma péssima estratégia de confiabilidade. Eu precisava consertar os sistemas que deixaram o problema chegar a um cliente em primeiro lugar.

Mas também pude ver o Premail fazer algo genuinamente útil depois que esses sistemas falharam. Ele trouxe uma mensagem esquecida à minha atenção, e essa mensagem levou diretamente a uma correção.

A falha no checkout não fica menos constrangedora porque meu próprio aplicativo me ajudou a descobri-la. As duas coisas são verdadeiras: deixei um cliente esbarrar em um checkout quebrado, e um recurso que eu tinha acabado de construir me ajudou a responder. Sou grato por o cliente ter se dado ao trabalho de me avisar, e feliz por meu briefing matinal ter garantido que eu notasse.

Matt Senter

Matt Senter

Founder, entrepreneur, and CEO based in Durham, NC, with 30 years building software and 18 companies and products founded. Currently Founder & CEO of Senternet and Co-Founder, COO, and CTO of BeeReady, and the builder behind Orgabot, Highwire, StockCar, Premail, Comoji, Burly, and Weatherling. More about Matt · Get in touch.

Nesta página

  • Como você deveria descobrir que seu checkout quebrou?
  • O e-mail que eu precisava notar
  • Usando o que acabei de construir
  • Consertando mais do que o checkout

Continue lendo

  • Como dou nome às coisas que lançoO nome de um produto é sua primeira promessa. Como nomeio aplicativos independentes e evito nomes inteligentes demais.
  • Por que a maioria dos meus aplicativos é gratuita, e um nãoComo decido quando um produto independente deve ter preço e quando deve ser gratuito.
  • Por que criei o BurlyPor que criei o Burly, um roteador de links para macOS que envia cada link ao perfil de navegador certo, frente a Browserosaurus, Choosy e Velja.

Mais sobre Software independente →

Este artigo é sobre Premail. Leia o estudo de caso do Premail →

© 2026 Matt Senter · Criado por Matt Senter, da SenternetFeito com OrgabotDurham, Carolina do NorteFeito para quem constróisobreblogFerramentasPrivacidadeTermos
EnglishEspañol简体中文Français日本語PortuguêsDeutsch