Skip to content

Como criar um painel de afiliados sem programar

Como criar um painel de afiliados sem programar

Um painel de afiliados se resolve em duas partes: uma área pública que explica o programa e uma área logada onde cada parceiro vê o próprio link, os cliques e as comissões. No Zugo você descreve as duas em texto, conecta o Supabase para contas e dados, e recebe um projeto que já abriu.

A parte difícil quase nunca é a tela. É decidir o que conta como venda de um afiliado, quando essa venda vira comissão e quem confere o número antes de pagar. Quem responde isso no papel constrói rápido. Quem deixa para depois refaz o painel três vezes.

O que um painel de afiliados precisa fazer de verdade?

Três coisas, e só a terceira costuma dar trabalho. A primeira é cadastrar o parceiro e entregar um link identificado, do tipo seusite.com/?ref=joana. A segunda é mostrar para esse parceiro um extrato honesto: quantos cliques, quantas conversões, quanto acumulou e o que já foi pago.

A terceira é a atribuição, ou seja, ligar uma venda a um afiliado específico. É aqui que os programas caseiros quebram, porque a venda acontece dias depois do clique, às vezes em outro navegador, às vezes com o cupom de outra pessoa. Defina a janela de atribuição e a regra de desempate antes de gerar qualquer coisa.

Vale também decidir o que o painel não faz. Emitir nota fiscal, calcular imposto retido e disparar transferências bancárias são tarefas de sistema financeiro, não de painel. Um bom painel calcula quanto deve, marca como pago e guarda o histórico. O dinheiro sai por fora, com conferência humana.

Quais dados você precisa descrever antes de abrir o construtor?

Cinco objetos cobrem quase todo programa de afiliados. Escreva os campos de cada um em uma folha, porque o modelo de dados é a parte cara de mudar depois que já existem registros reais dentro dele.

  • Parceiro: nome, e-mail, documento, código do link, percentual de comissão, situação (pendente, ativo, bloqueado).
  • Clique: código do parceiro, data, origem, página de destino.
  • Conversão: pedido, valor, parceiro atribuído, data, situação (pendente, aprovada, cancelada).
  • Comissão: conversão de origem, valor calculado, período de carência, situação.
  • Pagamento: parceiro, período, total, data, comprovante ou observação.

Repare que comissão e conversão são coisas separadas. Uma venda cancelada ou estornada precisa cancelar a comissão sem apagar o histórico da venda, e isso só é simples se os dois viverem em tabelas diferentes desde o primeiro dia do projeto.

Defina desde já a carência, aquele intervalo entre a venda e a liberação do valor. Sem ela, você paga comissão sobre pedidos que ainda podem voltar. Trinta dias é o padrão de mercado, mas o número certo é o prazo do seu próprio reembolso.

O que escrever no prompt?

Descreva regras e perfis, não estética. O construtor decide bem sobre cor e espaçamento sozinho, e decide mal sobre a sua política de comissão, que ele não tem como adivinhar a partir de um pedido genérico.

Painel de programa de afiliados para uma loja de cursos online.
Duas áreas: pública e logada.
Pública: como funciona o programa, percentual de comissão,
regras de pagamento, formulário de inscrição.
Logada, perfil afiliado: link exclusivo, cliques do mês,
conversões, saldo a receber, histórico de pagamentos.
Logada, perfil administrador: lista de afiliados com aprovação,
conversões pendentes de aprovação, relatório por período,
marcar comissões como pagas.
Comissão de 20% sobre o valor do pedido, carência de 30 dias.
Login por e-mail com Supabase. Textos em português do Brasil.

Um prompt assim gera a estrutura inteira de uma vez. O que vem depois são edições pequenas: renomear um status, trocar a ordem das colunas, acrescentar um filtro por período. Cada uma custa 3 créditos, e é normal gastar de cinco a dez delas até o painel ficar do jeito que a sua operação precisa.

Quem enxerga o quê: afiliado ou administrador?

Os dois perfis compartilham o banco e quase nada mais. Confundir isso é o erro clássico, e ele aparece tarde: um parceiro descobre o faturamento de outro porque a tela de relatório não filtrou por dono do registro.

Tela Afiliado Administrador
Próprio link e cliques Sim Sim
Conversões dos outros parceiros Não Sim
Aprovar ou bloquear parceiro Não Sim
Alterar o próprio percentual Não Sim
Marcar comissão como paga Não Sim
Exportar relatório do período Só o dele Completo

Descreva essa separação com essas palavras no prompt e repita na primeira edição de revisão. É a regra que mais vale conferir manualmente com duas contas de teste antes de convidar o primeiro parceiro de verdade para dentro do sistema.

Como ficam login, banco de dados e pagamentos?

O Supabase cuida de conta, senha e das tabelas. É ele que permite que cada parceiro entre com o próprio e-mail e enxergue apenas as próprias linhas, que é exatamente o requisito central deste projeto.

O Stripe entra se o programa está ligado a vendas suas: é dele que vem o valor do pedido, o estorno e a assinatura cancelada. Sem essa ligação, alguém vai digitar conversões à mão em uma planilha, e o painel vira relatório em vez de sistema.

O Resend cobre os avisos: inscrição recebida, parceiro aprovado, comissão liberada, pagamento efetuado. São quatro e-mails curtos que reduzem quase todas as mensagens de "e a minha comissão?" que chegam no seu WhatsApp durante o mês inteiro.

Quanto custa construir e manter esse painel?

Um painel de afiliados é multipágina por natureza, então o custo de partida é o da plataforma, e não o da construção simples. A tabela abaixo é a lista completa de preços em créditos.

Ação Créditos
Plataforma multipágina, três primeiras páginas 12
Cada página adicional 3
Construção única de um site ou app 6
Edição sobre o projeto existente 3
Construção no modo Hi-Fi 12
Edição no modo Hi-Fi 6
Publicar em seu-slug.zugo.run 0

O plano gratuito dá 5 créditos, o que não fecha nem uma construção de 6: ele serve para conhecer a ferramenta. O Pro custa $25 por mês com 200 créditos, algo como 16 plataformas, 33 construções ou 66 edições. O Business custa $99 por mês com 800 créditos.

Na prática, um painel de afiliados sai de 12 créditos na primeira geração e consome mais 15 a 30 em edições até ficar redondo. Isso cabe com folga em um mês de Pro, sobrando crédito para o site público do programa.

Onde o construtor de IA para e o desenvolvedor começa?

Em três pontos, e é melhor saber deles antes. Atribuição sofisticada, com múltiplos toques e regra de último clique não direto, é lógica de negócio específica: ela se afina com edições sucessivas, não sai pronta de um único prompt.

Detecção de fraude é o segundo. Autocompra, clique repetido do mesmo IP e cupom vazado exigem monitoramento contínuo, e um painel gerado não substitui isso. Comece com aprovação manual das conversões e revise o comportamento antes de automatizar qualquer liberação.

O terceiro é volume. Para dezenas ou algumas centenas de parceiros o modelo acima funciona bem. Para dezenas de milhares de cliques por dia, alguém precisa pensar em índices e agregação, e o Zugo não substitui um time de desenvolvimento em um produto complexo. Quando chegar lá, exporte o código pelo GitHub e continue à mão.

Por onde começar hoje?

Escreva a política antes do prompt: percentual, carência, o que cancela comissão e quem aprova. São cinco linhas que valem mais do que qualquer ajuste de layout, porque são elas que o construtor não consegue inventar por você.

Depois construa a versão logada primeiro e a página pública do programa por último, já que a segunda depende das regras que a primeira tornou concretas. Convide dois parceiros de confiança antes de abrir o programa, porque é com contas de verdade que os furos de permissão aparecem.

Para ver o ciclo completo de geração e edição, criar um aplicativo com IA mostra o fluxo inteiro, o que é vibe coding explica por que descrever regras funciona melhor que descrever telas e criador de apps com IA e domínio próprio cobre a parte do endereço definitivo.

Dá para testar o modelo de dados no plano gratuito em zugo.dev antes de decidir se o programa de afiliados merece um mês de assinatura.

← Todos os artigos