Next WaveNEXT WAVE
Todos os cases
Logo Afilium
SaaS · Programa de afiliados2025 – 2026

Afilium: Plataforma de programa de afiliados, do clique ao comprovante

Um programa de afiliados só se sustenta se três coisas forem confiáveis ao mesmo tempo: o link precisa rastrear, a venda precisa ser atribuída ao afiliado certo e a comissão precisa fechar no fim do mês sem planilha.

A Afilium cobre esse caminho inteiro de forma automática — do clique no link até o comprovante de pagamento anexado ao afiliado. O time comercial acompanha por painel, e o afiliado enxerga o próprio saldo em tempo real.

Visitar o site no ar

O que foi construído

01

Cadastro e aprovação de afiliados

Entrada controlada: o candidato se cadastra, a empresa aprova, e só então ele passa a gerar link e receber comissão.

  • Ficha completa: documento, endereço, rede social, perfil de atuação e dados bancários
  • Fluxo de status pendente, ativo e inativo
  • Perfis de atuação distintos: influenciador, criador de conteúdo, cliente divulgador e revendedor
  • Cadastro de novos afiliados pode ser pausado por configuração
02

Links rastreáveis e encurtador próprio

Cada afiliado gera seus links e acompanha cliques e vendas link a link.

  • Contador de cliques e de vendas por link
  • Encurtador próprio, com código curto por link e por afiliado
  • Rota de redirecionamento que registra o clique e repassa a atribuição
  • Desativar um afiliado não quebra os links já publicados
03

Captura automática de vendas

A venda entra sozinha pelo webhook da plataforma de e-commerce e é atribuída ao afiliado que a originou.

  • Webhook de pedido recebido, com validação do afiliado
  • Atribuição da venda ao link que gerou a conversão
  • Processamento assíncrono por fila, com fila de descarte para o que falha
  • Origem da venda registrada por pedido
04

Cálculo de comissão

A regra de quem ganha quanto fica no sistema, não na cabeça de alguém.

  • Percentual padrão configurável por empresa (12% de fábrica)
  • Só geram comissão pedidos aprovados, pagos, atendidos, faturados, enviados ou entregues
  • Pedido pendente, cancelado, negado, expirado, estornado ou com chargeback fica de fora
  • Comissão separada entre parte base e parte vinda de cupom
05

Carteira e pagamentos

Cada afiliado tem saldo e extrato. O pagamento debita a carteira e só fecha com comprovante.

  • Extrato de crédito e débito, com saldo após cada lançamento
  • Cada lançamento aponta para o pedido ou o pagamento que o originou
  • Pagamento nasce pendente e exige upload de comprovante para ser aprovado
  • Dados de PIX e banco no cadastro do afiliado
06

Cupons por afiliado

Além do link, o afiliado pode divulgar cupom — e a venda por cupom também vira comissão.

  • Desconto percentual ou valor fixo
  • Valor mínimo de pedido, limite de usos e data de validade
  • Cupom vinculado ao afiliado que o divulga
  • Uso do cupom registrado no pedido, para conferência
07

Painel, metas e relatórios

O que a empresa precisa para gerir o programa e o afiliado para se cobrar.

  • Meta mensal de comissão por afiliado, com progresso em tempo real
  • Detecção de afiliados ociosos, com classificação por gravidade
  • Relatório de comissão por afiliado e por período
  • Exportação dos dados em planilha
08

Notificações

O afiliado descobre a venda sem precisar abrir o painel.

  • Notificação push no navegador e no celular, via PWA
  • E-mails transacionais com identidade da marca

Decisões que fizeram diferença

A venda não trava no webhook

O webhook só confirma o recebimento e joga o pedido numa fila; o cálculo de comissão e o crédito na carteira acontecem em workers separados. Se algo falhar, a mensagem cai numa fila de descarte em vez de sumir — dá para reprocessar sem perder venda.

Link curto porque afiliado divulga no story

A URL de rastreio carregava dois identificadores longos e passava de 120 caracteres. Um encurtador próprio derrubou isso para menos de 50, com códigos curtos para o link e para o afiliado — sem perder a atribuição.

O status do pedido decide a comissão

A lista de status que gera comissão é explícita no sistema. Estorno, chargeback e pedido expirado não entram, então a empresa não paga comissão sobre venda que não se concretizou.

Pagamento só fecha com comprovante anexado

O pagamento debita a carteira e nasce pendente; só vira aprovado depois do upload do comprovante. O afiliado tem prova do que recebeu e a empresa tem rastro de tudo que saiu.

Desativar afiliado não quebra post publicado

Ao desativar, o afiliado perde a capacidade de gerar links novos, mas os links já divulgados continuam respondendo. Ninguém fica com link morto num post que já está no ar.

Tecnologias usadas

  • Next.js
  • React
  • TypeScript
  • Prisma
  • MySQL
  • NextAuth
  • RabbitMQ
  • AWS S3
  • Tailwind CSS
  • PWA + Web Push

Seu negócio precisa de algo parecido?

Nem todo projeto precisa de tudo isso de uma vez. A gente começa pelo que destrava sua operação e vai somando.

Falar com a gente