Ir para o conteúdo
miguelm
ProjetosExperiênciaAbordagemMinha históriaBlog
PTEN
Vamos conversar
Voltar aos projetos2026 / Explorar o case

Um CRM que entra na rotina.

Entrevistas, interfaces e um agente no WhatsApp para organizar o trabalho comercial. Uma modernização gradual, conectada ao ERP legado.

C# / .NETReact / Next.jsPythonPostgreSQLLangGraph
  • 6 de 6vendedoras elegíveis fizeram ações centrais no CRM em 3 dias ou mais, de 05 a 09/10/2026.
  • WhatsApp → CRMIA conectada ao trabalho comercial, com confirmação humana.
  • Excel → C#Precificação migrada e conferida com a operação.

Em resumo

Problema
Informações comerciais espalhadas entre mensagens, planilhas e papéis, numa empresa sem área de tecnologia e com um ERP de 20 anos.
Minha parte
Pesquisa, produto, engenharia full stack e integração de IA.
Decisão difícil
Antecipar as pendências, previstas para a segunda fase, para a semana seguinte ao lançamento. Depois, reorientar a fase seguinte em torno da IARA no WhatsApp, que os vendedores preferiam aos formulários.
Como validei
Adoção medida por ações de trabalho nos registros de auditoria: 6 de 6 vendedoras elegíveis em 3 dias ou mais, de 05 a 09/10/2026. Na precificação, comparação lado a lado com a planilha num caso real.
O que mudou
Pendências, visitas e informações comerciais passaram a ter um lugar no sistema. O uso orientou a prioridade das entregas seguintes.
Da mesma modernização
  • Um SDR de IA que mostrou o que faltava.
  • Ler as conversas que ninguém tinha tempo de ler.
Neste projeto01 / Começar pelo trabalho das pessoas.02 / Uma entrevista que mudou a entrega.03 / Medir uso pelo trabalho, não pelo login.04 / Jogo como ferramenta de adoção.05 / Linguagem natural como interface de trabalho.06 / Acompanhar a qualidade depois da mudança.07 / Preservar o significado das regras.08 / Conviver com um legado de 20 anos.
01

Começar pelo trabalho das pessoas.

Informações comerciais estavam dispersas entre mensagens, planilhas e papéis. Precisávamos preservar o histórico e organizar o acesso sem exigir que a equipe mudasse toda a rotina de uma vez.

Conduzi entrevistas com os vendedores e transformei essas necessidades em prioridades para o CRM. A evolução é feita por área, começando pelo comercial e avançando gradualmente.

02

Uma entrevista que mudou a entrega.

O sistema de pendências estava previsto para a segunda fase. A necessidade de centralizar compromissos apareceu repetidamente nas entrevistas, e mobilizei sua entrega para a semana seguinte ao lançamento.

Nas fichas de pessoas e empresas, usei hierarquia visual, blocos e fotos para facilitar reconhecimento. No calendário, uma vendedora conseguiu visualizar o que precisava preparar para a viagem da semana seguinte. Ela relatou que o calendário tornou mais fácil organizar os preparativos sem depender de papéis espalhados.

Tela do CRM com a ficha de uma contato: foto, cargo, empresa, status comercial, responsável, histórico de interações e pendências com botão para concluir.Abrir imagem completa
Ficha de pessoa: foto, empresa, status, histórico e pendências no mesmo lugar. Dados de homologação, anonimizados.
Tela do CRM com o calendário de setembro: eventos coloridos por tipo em cada dia, filtros por responsável e CNPJ, legenda e resumo do mês.Abrir imagem completa
Calendário do mês com visitas, viagens, orçamentos, pedidos e pendências. Nomes de empresas desfocados.
03

Medir uso pelo trabalho, não pelo login.

Adoção, para mim, é usar o produto para trabalhar. Conto os dias em que cada pessoa fez uma ação central no CRM, somo o que veio pela interface e pela IARA, excluo autenticações, leituras de perfil e processos automáticos e ajusto o universo conforme as ausências da semana.

Na primeira medição, a consulta incluía coletores e autenticações e inflava o resultado. Corrigir esse filtro veio antes de qualquer conclusão.

Na semana de 05 a 09/10/2026, 6 de 6 vendedoras elegíveis atingiram o critério de 3 dias ou mais. É uma semana atingida, não um hábito comprovado: o próximo passo é sustentar o critério por quatro semanas. Os dados orientam conversas com quem está no limite e a prioridade das entregas.

04

Jogo como ferramenta de adoção.

Venho do desenvolvimento de jogos, e a primeira versão da gamificação do CRM premia hábito, não volume. Antes de desenhar, perguntei às vendedoras. Todas pediram identidade, como foto ou avatar no perfil, e no segundo dia de uso duas abriram o CRM só para trocar a foto, mesmo com uma tarefa de cadastro pendente.

Depois veio um score semanal de 0 a 10, que junta a meta de cadastro e a qualidade dos contatos e orçamentos. Cada vendedora vê a própria nota e o que a compõe. Decidi também levar a nota a um placar na sala de vendas.

Os cadastros de contatos foram de 37 e 160 nas duas semanas anteriores para 231 na semana de 03 a 09/10/2026, a primeira com o placar. Das 160, 122 vieram de três lotes feitos num dia só, e o placar repetiu o padrão: duas vendedoras bateram a meta semanal numa manhã. No mesmo dia, mudei a regra para contar no máximo 4 cadastros por dia útil, premiando o hábito de abrir o CRM todo dia, não o lote. Ainda houve lotes nessa semana, e o efeito da regra nova se mede nas próximas.

05

Linguagem natural como interface de trabalho.

Os vendedores preferiam usar a IARA para tarefas de formulário. Esse comportamento reorientou a fase seguinte: o agente passou a ser uma ponte para operar o CRM pelo WhatsApp.

O caminho reúne ferramentas, APIs, validação, escopo por usuário e idempotência nos retries. Relatórios de visita são resumidos e confirmados antes do registro.

Dentro do CRM, a IA também lê cada relatório de visita e sugere as pendências de próximo passo, cada uma com o trecho do relatório que a originou. Uma pessoa decide cada sugestão: define o responsável certo e a data limite, ou descarta com um motivo. Só o que ela aprova vira pendência na agenda de alguém, e o CRM guarda a sugestão original ao lado da decisão.

Fluxo simplificado de um relatório de visita, da mensagem ao registro.
  1. 01

    WhatsApp + IARA

    A mensagem é interpretada pelo agente em Python e LangGraph.

  2. 02

    Confirmação humana

    O usuário confere o resumo no WhatsApp antes do registro.

  3. 03

    API C# / .NET

    Escopo de acesso, validação e idempotência nos retries.

  4. 04

    PostgreSQL

    Relatório estruturado e vinculado às entidades do CRM.

06

Acompanhar a qualidade depois da mudança.

Depois de uma troca de modelo, percebi que a IARA passou a revisar repetidamente as próprias respostas. Voltei à versão anterior enquanto investigava.

Na investigação de conversas retomadas indevidamente, os registros mostraram que o histórico guardava respostas sem o rastro das ferramentas. A correção passou a incluir essa evidência nos turnos seguintes.

Para conferir, rodei um ensaio com histórico real e ferramentas simuladas, cinco vezes em cada versão: sem o rastro, 4 de 5 respostas voltavam a assuntos já resolvidos; com o rastro, 0 de 5. É um cenário e uma amostra pequena. Mostra o efeito do contexto, não prova confiabilidade geral.

07

Preservar o significado das regras.

O gestor precisava comparar custos nacionais e importados e ler melhor a folha impressa. Conduzi a migração do motor de Excel/VBA para C#, comparando resultados lado a lado com a planilha em um caso real.

A conferência revelou parâmetros desatualizados, que ajustamos com a operação. Preservar fórmulas, corrigir defeitos e atualizar parâmetros foram decisões distintas. A nova ferramenta reúne comparação de custos, parâmetros editáveis e impressão organizada.

08

Conviver com um legado de 20 anos.

Defini o CNPJ como chave de negócio da empresa, com unicidade no PostgreSQL e vínculos por essa identidade. Cadastros e importações reencontram registros existentes, enquanto buscas normalizadas lidam com diferentes formas de preenchimento.

No espelho de pedidos, números de orçamento e pedido identificam o documento. As atualizações preservam campos próprios do CRM. A modernização avança por área, mantendo a integração com o ERP durante a transição.

Retrato de Miguel Minotti em colagem, sobre papel com recortes azuis, vermelhos e amarelos.
Arte no olhar. Engenharia na entrega.

Vamos construir
algo que importe.

Comunicação profissional em português e inglês.

Local: Brasil (UTC-3), remoto

Escrever um e-mail Conversar no LinkedIn

miguelminotti.mm@gmail.com

  • Currículo em português (PDF)
  • Currículo em inglês (PDF)
Miguel MinottiPop Engineeringmiguelminotti.mm@gmail.com LinkedIn GitHub Voltar ao topo