Frente 01 · App mobile
Informar e impedir
- Aviso condicional na tela de dados bancários
- Modal com a lista de bancos bloqueados
- Bancos não elegíveis removidos da listagem
Como o design de uma regra de negócio, no app e no backoffice, eliminou um problema operacional na origem.
440 propostas pendenciadas por mês por banco de destino não aceito. Identifiquei o padrão no Metabase e desenhei a solução de ponta a ponta.

01 · O problema
Bancos que ofertam empréstimo na Konsí não pagam em certos bancos de destino, principalmente digitais com alto risco de fraude. O app não comunicava essa restrição. A proposta era pendenciada e um operador precisava ligar pedindo outra conta.
Pendenciamentos por mês
Somando CLT e Crédito Pessoal
Das pendências no Crédito Pessoal
Primeira causa do produto
Das pendências no CLT
200 casos por mês
“O usuário não sabia que havia restrição. O sistema aceitava qualquer banco e empurrava o erro para alguém resolver depois.”
02 · A solução
Prevenir o erro para quem pede o crédito e dar autonomia para quem opera a regra.
Frente 01 · App mobile
Frente 02 · Konsigleads
03 · Jornada no app

O link “Ver bancos não aceitos” aparece abaixo do campo banco só quando existe regra ativa. Sem restrição, zero ruído.

Um bottom sheet lista os bancos não aptos para aquela operação, antes que o erro aconteça.

Com muitos bancos bloqueados, o scroll acontece dentro do elemento e o botão “Entendi” segue visível.

Na seleção, bancos não elegíveis simplesmente não aparecem. O usuário não precisa entender a regra para não errar.
04 · Backoffice
No Konsigleads, o time interno cria, ajusta e audita cada regra. Navegue pelas telas.
01 / 07
Todas as regras em uma tabela, com tooltip mostrando os bancos bloqueados de cada uma e ações por linha.

05 · Decisões
Trade-offRemover os bancos sem explicação era o caminho mais simples, mas gera confusão e impede o usuário de agir.
DecisãoDuas camadas: modal para quem quer entender e filtro na listagem para impedir o erro de qualquer forma.
Trade-offMostrar restrição quando ela não existe gera ansiedade desnecessária e pode levar à desistência.
DecisãoComponente condicional, exibido apenas quando há regra ativa para aquela operação.
Trade-offRegras fixas no código criam dependência de dev, e políticas bancárias mudam com frequência.
DecisãoInterface no Konsigleads com acesso por perfil. Backoffice com autonomia total.
06 · Impacto
Zero
Erros evitáveis no app
O usuário não consegue submeter banco não aceito. O problema morre antes de chegar ao backoffice.
Menos SLA
Tempo até o pagamento
Sem pendência por banco inválido, a aprovação segue sem interrupção operacional.
Autonomia
Para a operação
Regras criadas e ajustadas pelo time interno, sem ticket para desenvolvimento.
07 · Aprendizados
Dado operacional é ponto de partida de design
O problema surgiu no Metabase, não em entrevista. 440 casos por mês já eram evidência suficiente para agir.
Design de produto inclui design de operação
A solução para o usuário ficaria incompleta sem a solução para o time interno. Em fintech, as duas pontas andam juntas.
Informar e impedir são complementares
Bloquear sem explicar gera desconfiança. Explicar sem bloquear depende de atenção. Juntos, resolvem.