B2B · CORPORATE GIFTING · 2025—2026

PresenteIA B2B: transformar a rede de lojas da CRMBonus em canal de vendas.

Plataforma que permite a uma empresa presentear milhares de pessoas de uma vez, escolhendo produtos das lojas parceiras, entregando via WhatsApp e acompanhando cada caixa até a porta.

PAPEL
Product Designer · tradução da direção de produto em fluxos e UX
MODELO
Comissão das lojas parceiras sobre cada venda
ENTREGAS
Fluxo de campanha, gestão de saldo, logística, métricas
STATUS
Em teste com XP Investimentos

Dados, marcas e valores exibidos nas telas são ilustrativos.

Tela de login do PresenteIA

Um produto que mistura dinheiro, catálogo e logística. Meu trabalho era fazer isso caber numa jornada.

As features e o recorte vinham do PM. Eu partia da documentação e das regras de negócio (saldo pré-pago, comissão das lojas, estoque real, prazos de entrega) e traduzia essa complexidade em fluxos que fizessem sentido para quem ia operar: o RH que compra, o financeiro que aprova, a operação que rastreia.

Cada proposta de fluxo eu levava ao PM e à engenharia, checando se respeitava a regra de negócio e o que dava para construir. Meu valor não estava em decidir o que o produto seria, e sim em garantir que a decisão do produto virasse algo utilizável.

A CRMBonus não vendia software aqui. Vendia os produtos das lojas dela.

Uma empresa quer presentear mil funcionários no Natal. Hoje isso é uma operação artesanal: planilha, cotação com fornecedor, endereço errado, caixa que não chega, e o RH virando central de rastreio.

A CRMBonus estava numa posição única para resolver isso. Não por ter tecnologia, mas por ter a rede de lojas. Se essas lojas virassem catálogo, a empresa cliente compraria ali, e a CRMBonus ficaria com comissão sobre a venda.

O PresenteIA não é uma ferramenta de gifting. É um canal de vendas B2B construído em cima do varejo que a CRMBonus já operava.

Isso define o modelo inteiro: a empresa deposita saldo, escolhe produtos do catálogo, e a plataforma leva o presente até a casa de cada pessoa. Dinheiro real, produto real, entrega real.

Você tem a planilha. Não tem o endereço.

A empresa cliente sabe quem quer presentear: tem nome e telefone na base de RH. Mas presentear exige endereço, e endereço é o dado que ninguém tem atualizado.

Perguntar para mil pessoas, uma a uma, não escala: cada não-resposta vira um presente que não sai. A taxa de entrega despencaria antes mesmo da campanha começar.

Havia ainda um segundo problema, menos óbvio e mais caro: depois do envio, o cliente ficava no escuro. Mil caixas, três transportadoras, zero visibilidade.

Portal do PresenteIA com resumo de campanhas, marcas cadastradas e saldo

O portal abre com o que importa para quem paga: valor investido, mensagens enviadas e presentes efetivamente entregues.

Resolver o endereço sem depender de mil respostas.

A saída óbvia seria disparar uma mensagem para cada presenteado pedindo o endereço. Fiz a conta e levei ao PM: com mil destinatários, cada não-resposta vira um presente que não sai. A taxa de entrega passaria a depender da boa vontade de mil pessoas.

O fluxo que propus: buscar o endereço primeiro na base de clientes da própria CRMBonus, e só acionar o presenteado por WhatsApp quando não encontrar. O canal deixa de ser a regra e vira fallback. A decisão de usar a base foi do produto; meu papel foi desenhar como esse encadeamento aconteceria sem o usuário perceber a costura.

A base de dados da CRMBonus não era infraestrutura. Era o ativo que tornava o produto viável.

O efeito é direto na operação: a maioria dos endereços nunca precisa ser perguntada, e a taxa de entrega para de depender da boa vontade de mil pessoas responderem uma mensagem.

Vale registrar o que os dois produtos que desenhei na mesma época têm em comum. Nos dois, a tese foi transformar um ativo que a CRMBonus já tinha em receita nova: no retail media, o inventário e a audiência da base; aqui, a rede de lojas parceiras. Mesmo raciocínio de plataforma, mercados diferentes.

Quatro passos, e nenhum a mais.

Configurar uma campanha significa cruzar mil destinatários, um catálogo com estoque limitado, orçamento aprovado, frete e data de disparo. É denso o suficiente para travar qualquer usuário numa tela única.

Propus quebrar em quatro etapas (dados gerais, público, presentes, conclusão), cada uma respondendo a uma única pergunta. O saldo fica visível o tempo todo, porque o usuário está comprometendo dinheiro de verdade a cada clique.

Primeiro passo do wizard: dados da campanha e prévia da mensagem no WhatsApp

A prévia do WhatsApp fica ao lado do formulário: quem configura precisa ver o que o presenteado vai receber, não imaginar.

Seleção de presentes com estoque, valor e limite atingido

O catálogo mostra estoque real e barra o excedente. São produtos de lojas parceiras, não itens virtuais. Se não tem, não pode ser prometido.

Resumo final da campanha com presentes, valor total e saldo restante

A última tela é de conferência, não de configuração. Antes de ativar, o usuário vê exatamente quanto sai da carteira e quanto sobra.

Cinco pessoas usam este produto. Elas querem coisas diferentes.

Esta não é uma plataforma com um usuário. É uma plataforma onde interesses opostos precisam coexistir na mesma tela.

ATORO QUE QUER
RH / compradorConfigurar a campanha rápido, sem burocracia
Financeiro do clienteRastro contábil de cada real depositado
Financeiro da CRMBonusControle: nenhum saldo liberado sem lastro
OperaçãoVisibilidade de mil entregas em três transportadoras
PresenteadoNem entra na plataforma. Recebe um WhatsApp.
O comprador quer velocidade. O financeiro quer fricção. Não dá para agradar os dois. Dá para decidir, tela a tela, de quem é a dor que importa naquele momento.

Foi esse mapeamento que sustentou as escolhas: a aprovação de saldo é lenta e deliberada, enquanto a configuração de campanha é um wizard que não deixa você errar. Cada fluxo pertence a um dono diferente, e tratá-los igual seria errar com os dois.

E é por isso que existe um registro de atividades: quando muitas mãos operam o mesmo sistema, alguém precisa conseguir reconstruir o que aconteceu.

Saldo pré-pago, com aprovação e comprovante.

Como a plataforma compra produto de loja parceira, ela não pode prometer o que não tem lastro. O cliente deposita saldo, anexa comprovante, e o financeiro aprova ou reprova antes que o valor fique disponível.

É fricção, e foi deliberada. Sem ela, a CRMBonus assumiria risco de inadimplência sobre mercadoria de terceiros.

Histórico financeiro com status em aprovação, aprovado, reprovado e utilizado

Cada movimentação carrega status, responsável, comprovante e o motivo da reprovação. Um produto que move dinheiro precisa explicar suas próprias decisões.

O produto não termina no envio. Termina na entrega.

Era tentador cortar a logística do escopo: dispara a mensagem, entrega o pedido à transportadora, acabou. Muitos produtos de gifting param aí.

O escopo se manteve, e o argumento que sustentou isso foi de retenção, não de completude. Sem visibilidade, a empresa passa dezembro inteiro caçando rastreio em três transportadoras diferentes e não repete a campanha no ano seguinte. Levei isso como risco de negócio, não como pedido de designer.

Retenção nesse produto não vem do catálogo. Vem de o RH conseguir responder "o presente do fulano chegou?" sem abrir três sites.
Gestão de envios com campanhas, responsáveis e status de entrega

Acompanhamento por campanha, com quantidade de presentes e status consolidado.

Detalhe de envio individual com endereço, produto, transportadora e status faturado, em trânsito, entregue

No detalhe, cada presente tem endereço, produto, transportadora, rastreio e as três etapas do ciclo. A caixa é rastreável até a porta.

Dois produtos, um sistema. Cada um cobrou algo diferente dele.

PresenteIA e CRMAds rodam sobre a mesma base visual, e não por acaso: o design system da casa estava sendo validado justamente nesses dois produtos. Meu trabalho incluía descobrir onde ele não dava conta.

O CRMAds cobrou estados de ciclo de vida e barra de pacing. O PresenteIA cobrou outras três coisas:

O QUE A JORNADA EXIGIUO QUE ENTROU NO SISTEMA
Configuração em etapasStepper com estados de conclusão e bloqueio
Aprovação financeiraBadges de status com semântica de risco (em aprovação, aprovado, reprovado)
Rastreio de entregaTimeline de três etapas, do faturamento à porta
Componente bom não nasce de catálogo. Nasce da jornada que o exige.

Nenhum desses componentes existiria se o sistema tivesse sido desenhado no vazio. Foram os dois produtos, com problemas diferentes, que revelaram as lacunas — e cada peça voltou para a biblioteca, disponível para o próximo time.

Desenhei uma operação que move dinheiro sem validar um fluxo com usuário real.

Como no outro produto, a estratégia foi construir primeiro e testar depois. Aqui o risco era maior: o produto movimenta saldo real, aprovação financeira e entrega física. Um fluxo mal calibrado não gera só fricção, gera dinheiro parado ou presente que não chega.

Trabalhei com proto-personas e alinhamento com o PM, que são proxy, não evidência. O que eu defenderia hoje: testar antes do build justamente os pontos de maior risco (a aprovação de saldo e a confirmação de endereço), porque são os dois lugares onde o custo de errar é mais alto.

Quanto mais um fluxo mexe com dinheiro e logística, menos ele pode ser desenhado sobre suposição. Foi aqui que mais senti falta de validar.

O produto entrou em teste com a XP Investimentos. Fui desligado antes do fim do piloto.

Não acompanhei os resultados. Mas o funil que instrumentei na própria interface era o instrumento de aprendizado:

MÉTRICAO QUE RESPONDERIA
Mensagens entreguesO canal funciona?
Endereços confirmadosO fallback é eficiente?
Presentes entreguesA operação fecha o ciclo?
Saldo recorrenteA empresa volta a comprar?

Estruturei, junto ao PM, o framework de métricas e os OKRs que guiariam essa validação. O produto foi desenhado para medir a si mesmo: cada card do dashboard corresponde a uma etapa do funil que precisava ser aprendida.

Nestlé Até Você
Vamos conversar