A decisão técnica e de produto que reduziu o tempo até a primeira ação do usuário de 3 passos para 1.
Em 07 de agosto de 2026, fizemos uma mudança pequena no código e grande no produto: eliminamos dois dos três passos do nosso onboarding de primeira vez.
Antes, um novo usuário precisava passar por: (1) nome, (2) seleção de plano e (3) gerador de prompt IA antes de conseguir usar qualquer recurso. Hoje, ele só precisa fazer uma coisa: digitar o nome e clicar em "Começar a usar".
O passo de seleção de plano criava uma pressão desnecessária logo na primeira impressão. O usuário acabou de instalar a extensão, ainda não sabe se ela resolve o problema dele, e já precisava decidir se pagava R$67, R$97 ou R$297 por mês. Isso gera paralisia de decisão.
O gerador de prompt IA era genuinamente útil, mas no momento errado. Pedir para alguém descrever sua função, objetivos e restrições antes de terem visto a ferramenta funcionando é como pedir para assinar um contrato antes da demo.
O resultado prático: usuários que chegavam pelo link da Chrome Web Store viam uma sequência de 3 telas de formulário antes de qualquer valor. Alta taxa de abandono por atrito no lugar errado.
Regra que adotamos: o onboarding deve levar o usuário ao momento de valor o mais rápido possível. No ZapBooster, o momento de valor é ver a IA gerando variações de mensagem ou sugerindo respostas dentro do WhatsApp Web.
Tudo que fica entre a instalação e esse momento é fricção. Fricção só é aceitável quando é estritamente necessária. Nome do perfil: necessário (distingue múltiplos atendentes). Seleção de plano antes de usar: não necessário. Configuração de prompt antes de ver o produto funcionar: não necessário.
A configuração completa (prompt, tom, regras de negócio) continua disponível na aba ⚙️ Config. Ela não sumiu, apenas saiu do caminho crítico.
Além disso, removemos a necessidade de confirmação de e-mail para acessar a conta. Exigir que o usuário saia do seu fluxo, abra a caixa de entrada, procure um e-mail (que às vezes cai no spam) e clique em um link antes mesmo de ver o produto era mais uma barreira invisível que ceifava conversões. Agora, o acesso é imediato.
Enquanto revisávamos o fluxo de primeiro uso, identificamos outro ponto de atrito silencioso: usuários que instalavam a extensão com o WhatsApp Web já aberto precisavam dar F5 manualmente para os scripts do ZapBooster injetarem na página.
A correção foi simples: adicionamos um listener chrome.runtime.onInstalled no service worker que detecta qualquer aba aberta em web.whatsapp.com e executa um chrome.tabs.reload() automaticamente.
Resultado: ao instalar o ZapBooster, o painel lateral aparece no WhatsApp Web em segundos, sem intervenção do usuário.
No arquivo background.ts (service worker da extensão Plasmo):
chrome.runtime.onInstalled.addListener((details) => {if (details.reason === 'install') {chrome.tabs.query({ url: '*://web.whatsapp.com/*' }, (tabs) => {tabs.forEach(tab => { if (tab.id) chrome.tabs.reload(tab.id) })})}})
O details.reason === 'install' garante que o reload só acontece na instalação inicial, não em updates da extensão (o que seria perturbador para quem já a usa).
Menos de 10 segundos entre "instalar extensão" e "ver o produto funcionando". Sem formulários, sem decisões financeiras prematuras, sem F5 manual. O usuário que quiser configurar a IA do jeito dele vai encontrar tudo no painel, quando estiver pronto.