Gabriel Dias

Extensão de navegador

NaveZap: trazendo os dados do CRM para dentro do WhatsApp do corretor.

Como o benchmarking e a ideação de uma extensão de navegador, conduzidos por mim a partir de um NPS do time de produto, eliminaram a troca constante de abas entre WhatsApp e a plataforma no atendimento diário dos corretores.

Empresa
Vitta (Bild Desenvolvimento Imobiliário)
Função
UX/UI Designer Pleno

Contexto — o problema

Uma pesquisa de NPS conduzida pelo time de produto revelou uma dor recorrente dos corretores: para visualizar informações básicas de um contato durante uma conversa, era preciso sair do WhatsApp, abrir a plataforma (Nave), buscar o cliente e voltar — múltiplos passos repetidos dezenas de vezes ao dia, quebrando o ritmo do atendimento.

A partir desse dado, conduzi o benchmarking e a ideação da solução — uma extensão de navegador que injeta as informações do CRM diretamente na interface do WhatsApp Web — mantendo rodadas de alinhamento constantes com devs e PM envolvidos no projeto para garantir viabilidade técnica e escopo compartilhado.

Solução — fluxo da extensão

Mapeei os principais estados da extensão, cobrindo desde o primeiro acesso até o uso diário:

Usuário não logado

Ao abrir a extensão, o sistema verifica o status de login no CRM. Se não estiver logado, exibe uma tela informativa com botão "Fazer login", que abre uma nova aba direcionada à autenticação do Nave — detectando o sucesso do login na aba externa para liberar o acesso automaticamente.

Usuário logado

Um dashboard compacto mostra tarefas em atraso, tarefas do dia e atalhos rápidos para a plataforma, lado a lado com a conversa ativa no WhatsApp.

Selecionando um usuário

Ao clicar em um contato na lista de conversas, a extensão busca e vincula automaticamente os dados do lead correspondente no CRM — incluindo cenários de contato não encontrado, contato já vinculado, e vinculação manual quando necessário.

Painel de contato

Exibe dados do cliente, status do funil, tarefas em aberto vinculadas àquele contato e outros contatos com o mesmo número — permitindo ao corretor decidir a próxima ação sem sair da conversa.

Fluxo completo da extensão NaveZap, mostrando os estados de login, dashboard do corretor, seleção de contato e painel de dados do cliente integrado ao WhatsApp Web

Restrição técnica — por que sem Design System nem framework

Diferente dos outros projetos, o NaveZap não podia usar o Asteroid Design System nem qualquer framework de front-end (React, Angular, Vue e entre outros). Extensões de navegador precisam ser extremamente leves — cada dependência adicional pesa diretamente no tempo de carregamento e no consumo de memória do navegador do usuário, algo crítico quando a extensão roda o dia inteiro ao lado do WhatsApp Web.

Isso significou desenhar a interface pensando em componentes construídos do zero, sem herdar a base visual já pronta do Asteroid — uma decisão de escopo que impactou diretamente o tempo de design e desenvolvimento do projeto.

Resultados

Antes, checar um dado de contato exigia sair do WhatsApp, abrir o CRM, buscar o cliente e voltar — repetido dezenas de vezes ao dia por cada corretor. A extensão elimina essa troca de contexto por construção: dashboard, dados do cliente, status do funil e tarefas em aberto aparecem na mesma tela, sem sair da conversa.

  • Menos passos por consulta: o que antes exigia trocar de aba, buscar e voltar, passou a ser uma consulta instantânea dentro do próprio WhatsApp.
  • Contexto sempre visível: tarefas em atraso e do dia aparecem junto com a conversa ativa, sem exigir navegação adicional.
  • Vinculação automática de contato: ao abrir uma conversa, a extensão já busca e associa o lead correspondente no CRM, eliminando a etapa manual de busca.
Dashboard da extensão NaveZap com tarefas em atraso, tarefas do dia e atalhos rápidos
Dashboard do corretor
Painel de contato da extensão NaveZap com dados do cliente, status do funil e tarefas em aberto
Painel de contato

Aprendizados

  • Uma dor de produto validada por dado quantitativo (NPS) é uma base muito mais sólida para ideação do que suposição de UX.
  • Reduzir troca de contexto entre ferramentas (WhatsApp ↔ plataforma) é, por si só, uma categoria de ganho de eficiência que vale mapear em qualquer fluxo operacional.
  • Alinhamento constante com devs e PM durante a ideação evita retrabalho quando o design chega na fase de execução.

Quer eliminar troca de contexto no fluxo de atendimento do seu produto?

Falar comigo