Plataforma white label: um sistema, várias marcas
O que uma plataforma white label precisa ter para cada parceiro vender com a própria marca, domínio e e-mails, e os erros que tornam a manutenção cara.
Neste artigo
- O que é white label e quando faz sentido
- Marca, domínio e e-mails de cada parceiro
- Configurações por cliente sem criar versões
- Dados isolados entre marcas
- Painel do parceiro e do operador
- Faturamento e contratos com parceiros
- Erros que tornam o white label insustentável
- Checklist antes de assinar com o primeiro parceiro
- Perguntas frequentes
- Como a Pervian Tech trabalha plataformas white label
O pedido costuma chegar assim: uma consultoria, uma rede de revendas ou uma associação gostou do sistema e quer oferecer aos próprios clientes, mas com a marca dela. Logo, domínio, cor, e-mail de boas-vindas com o nome dela. A primeira resposta é copiar o sistema, trocar o logo e subir outra instalação. Funciona para o primeiro parceiro.
No terceiro, cada cópia já está numa versão diferente. Uma correção de segurança precisa ser aplicada três vezes, um parceiro pediu um campo que só existe na instalação dele e ninguém sabe ao certo qual cópia tem qual ajuste. No décimo, a equipe passa mais tempo mantendo cópias do que evoluindo o produto.
Uma plataforma white label resolve isso: é um único sistema que cada parceiro distribui com a própria marca, domínio e e-mails, enquanto a base de código, as correções e as novas versões são as mesmas para todos. Este texto explica o que ela precisa ter para atender várias marcas sem virar dez sistemas, e quais decisões tornam isso barato ou caro de manter.
O que é white label e quando faz sentido
Uma plataforma white label é um sistema construído para ser distribuído com a marca de outra empresa. O parceiro vende, atende e se relaciona com o cliente final; a plataforma por trás é a mesma para todos. O cliente final vê o nome do parceiro na tela, no endereço do navegador, nos e-mails e nos documentos, e normalmente não sabe quem desenvolveu o software.
Faz sentido quando o seu modelo de crescimento passa por terceiros:
- Revendas e distribuidores que já têm carteira de clientes e querem um produto próprio para oferecer.
- Consultorias e escritórios (contábeis, de RH, de engenharia) que entregam serviço e querem um sistema com a marca deles para o cliente acompanhar o trabalho.
- Franquias e redes em que cada unidade ou bandeira tem identidade própria, mas a operação é padronizada.
- Associações e cooperativas que oferecem uma ferramenta aos associados.
Não faz sentido quando cada parceiro precisa de regras de negócio muito diferentes. Nesse caso, o que existe são produtos distintos com uma base de código parecida, e tratar isso como white label só esconde o problema.
Na prática, white label é um caso particular de SaaS multi-tenant: cada parceiro é um inquilino da plataforma, e às vezes os clientes do parceiro são inquilinos dentro dele. Se esse conceito ainda é novo, vale ler antes como isolar os dados de cada cliente num SaaS multi-tenant, porque quase tudo o que vem a seguir se apoia nele.
Marca, domínio e e-mails de cada parceiro
A marca é a parte visível do white label, e a que mais se subestima. Trocar o logo é fácil; o difícil é que a marca do parceiro apareça em todo lugar que o cliente final toca, sem nenhum vestígio da sua.
Identidade visual como configuração
Logo, favicon, cores, fontes e textos de rodapé precisam ser dados cadastrados por parceiro, não arquivos alterados no código. A interface lê essa configuração ao carregar e aplica o tema. Assim, um parceiro novo entra com um cadastro, sem publicar uma nova versão do sistema.
Um cuidado prático: defina limites. Cor primária e secundária, logo em duas versões (fundo claro e escuro), nome de exibição. Se cada parceiro puder mudar qualquer coisa da tela, alguém vai escolher uma combinação ilegível e o suporte vai ser chamado por isso.
Domínio próprio
O parceiro quer que o sistema abra em sistema.parceiro.com.br, e não num subdomínio seu. Para isso a plataforma precisa:
- Identificar o parceiro pelo domínio de cada requisição, antes de qualquer outra coisa.
- Emitir e renovar certificados HTTPS automaticamente para cada domínio cadastrado. Fazer isso à mão funciona até o dia em que um certificado vence num fim de semana.
- Orientar o parceiro a apontar o DNS, com uma tela que verifica se a configuração está correta antes de ativar.
Um subdomínio seu (parceiro.suaplataforma.com.br) costuma ser oferecido como opção inicial ou para parceiros menores, e o domínio próprio como recurso de plano superior.
E-mails, notificações e documentos
É aqui que o white label mais vaza. Recuperação de senha, convite de usuário, aviso de vencimento, PDF de relatório, mensagem de WhatsApp: todos precisam sair com o nome e a identidade do parceiro.
- Remetente. E-mail enviado como
nao-responda@parceiro.com.brexige que o parceiro autorize o seu serviço de envio no DNS dele (os registros de autenticação de e-mail, como SPF e DKIM). Sem isso, a mensagem cai no spam. Tenha um remetente padrão neutro enquanto o parceiro não configura. - Modelos de mensagem por parceiro, com variáveis (nome do parceiro, link do domínio dele, telefone de suporte dele).
- Documentos gerados, como relatórios e propostas, com cabeçalho e rodapé do parceiro.
- Links dentro das mensagens apontando para o domínio do parceiro, nunca para o seu.
Faça uma lista de todo ponto de contato com o cliente final e confira um por um. Um único e-mail com a sua marca é suficiente para o cliente do parceiro descobrir que o produto não é dele.
Configurações por cliente sem criar versões
O erro que transforma white label em pesadelo é atender um pedido de parceiro com um if no código: "se for o parceiro X, mostra este campo". Depois de alguns anos, o código tem dezenas dessas condições e ninguém consegue testar todas as combinações.
A alternativa é tratar diferenças como configuração:
| Tipo de diferença | Como resolver | Exemplo |
|---|---|---|
| Visual | Tema por parceiro | Cores, logo, textos |
| Funcionalidade ligada ou desligada | Módulos e chaves de recurso por plano ou parceiro | Parceiro A não usa o módulo de estoque |
| Campos adicionais | Campos personalizados cadastráveis | Número de registro profissional no cadastro |
| Regras com parâmetros | Parâmetros por parceiro | Prazo de vencimento, aprovação em uma ou duas etapas |
| Textos e termos | Dicionário por parceiro | "Paciente" num parceiro, "cliente" em outro |
| Integração com sistema do parceiro | API e webhooks | Enviar pedidos para o ERP do parceiro |
Quando um pedido não cabe em nenhuma dessas linhas, a pergunta certa é: isso serve para outros parceiros? Se sim, vira recurso do produto, configurável. Se não, é desenvolvimento específico, com escopo, prazo e investimento próprios, e de preferência fora do núcleo, por meio de API ou extensão. O que não pode é virar exceção escondida no código.
Para integrações com o sistema do parceiro, uma API bem documentada evita que cada parceiro peça uma integração sob medida. O que ela precisa ter está em como desenhar uma API para parceiros e clientes.
Dados isolados entre marcas
Num white label há pelo menos dois níveis de separação: entre parceiros e, muitas vezes, entre os clientes de cada parceiro. Uma revenda não pode ver a carteira de outra revenda, e o cliente final de uma revenda não pode ver os dados de outro cliente da mesma revenda.
Alguns pontos que precisam estar resolvidos no desenho:
- Hierarquia explícita. Operador (você), parceiro, cliente do parceiro, usuário. Cada registro sabe a quem pertence, e toda consulta é filtrada por essa hierarquia, de preferência com proteção no próprio banco e não só no código.
- Arquivos, buscas e relatórios seguem o mesmo isolamento. É comum o banco estar bem protegido e um relatório exportado ou um arquivo armazenado ficar acessível por link direto.
- Papéis na LGPD. Dependendo do contrato, o parceiro pode ser o controlador dos dados dos clientes dele e você, o operador que os trata em nome dele. Isso afeta contrato, registro de tratamento e resposta a incidentes. Valide esse enquadramento com o jurídico antes de assinar com os primeiros parceiros.
- Saída do parceiro. Se um parceiro encerrar o contrato, os dados dos clientes dele precisam ser exportáveis e depois eliminados de forma controlada. Planeje isso no início, não no dia da rescisão.
Painel do parceiro e do operador
Uma plataforma white label tem três públicos, e cada um precisa da sua área:
O cliente final usa o sistema no dia a dia, com a marca do parceiro.
O parceiro precisa de um painel para tocar o próprio negócio sem depender de você:
- Cadastrar e bloquear clientes, criar usuários, redefinir acessos.
- Configurar a própria marca, domínio e modelos de mensagem.
- Ver uso por cliente, para cobrar e para identificar quem está parando de usar.
- Abrir chamado de suporte, quando o suporte de segundo nível é seu.
O operador (a sua empresa) precisa enxergar tudo de cima:
- Lista de parceiros, plano de cada um, status e uso.
- Ativação e desativação de módulos por parceiro.
- Acesso de suporte a uma conta, com registro de quem acessou, quando e por quê.
- Alertas de domínio ou certificado com problema e de e-mails sendo rejeitados.
Sem o painel do parceiro, cada cadastro de cliente vira um chamado para a sua equipe. Sem o painel do operador, você descobre problemas pelo telefone do parceiro.
Faturamento e contratos com parceiros
O modelo comercial define o que o sistema precisa medir. Os arranjos mais comuns:
- Mensalidade fixa por parceiro, independente de quantos clientes ele tem. Simples de faturar, mas você não acompanha o crescimento do parceiro.
- Cobrança por cliente ativo ou por usuário do parceiro. Exige contagem confiável e uma regra clara do que é "ativo".
- Cobrança por uso (documentos emitidos, pedidos processados, mensagens enviadas). Exige medição por evento e relatório que o parceiro consiga conferir.
- Combinação de valor fixo com variável a partir de uma franquia.
Seja qual for o modelo, o sistema precisa gerar um relatório de apuração por período que você e o parceiro aceitem como base da fatura. Discussão sobre "quantos clientes estavam ativos em março" é o tipo de atrito que desgasta parcerias.
Há ainda a cobrança do parceiro ao cliente final. Alguns parceiros cobram por fora; outros querem que a plataforma cobre por eles, o que traz para o sistema emissão de cobrança, conciliação e, às vezes, repasse. Esse cenário se parece com o de um marketplace e tem as mesmas questões de divisão de pagamentos e responsabilidade fiscal, discutidas em como desenvolver um marketplace B2B. As obrigações fiscais de cada arranjo precisam ser validadas com o contador.
No contrato, deixe por escrito: nível de serviço, quem dá suporte de primeiro nível, o que é personalização incluída e o que é desenvolvimento à parte, propriedade dos dados e como funciona a saída.
Erros que tornam o white label insustentável
- Uma instalação por parceiro. Cada cópia diverge e cada correção é multiplicada. Uma base, uma versão, várias configurações.
- Personalização por
ifno código. Funciona até o dia em que ninguém sabe o que uma mudança vai quebrar em qual parceiro. - Marca só na tela. E-mails, PDFs, links e mensagens com a sua marca entregam o jogo e irritam o parceiro.
- Certificados e DNS tratados à mão. O primeiro domínio fora do ar num sábado mostra o custo disso.
- Sem painel do parceiro. A sua equipe vira o balcão de cadastro de todos os parceiros.
- Cobrança apurada em planilha. Divergência de fatura todo mês.
- Aceitar qualquer pedido de parceiro grande. O parceiro que mais fatura costuma ser o que mais pede exceções. Sem regra clara, ele define o produto para todos os outros.
- Não planejar a saída. Exportação e eliminação de dados improvisadas no fim do contrato.
Checklist antes de assinar com o primeiro parceiro
- Defina a hierarquia (operador, parceiro, cliente, usuário) e como cada registro se liga a ela.
- Liste todos os pontos de contato com o cliente final e garanta que cada um usa a marca do parceiro.
- Automatize domínio e certificado, com tela de verificação de DNS.
- Configure o envio de e-mail com remetente do parceiro e um padrão neutro de reserva.
- Separe o que é configuração do que é desenvolvimento específico, e escreva essa regra no contrato.
- Construa os painéis de parceiro e operador, com registro de acesso de suporte.
- Escolha o modelo de cobrança e implemente a apuração que sustenta a fatura.
- Teste o isolamento com dois parceiros fictícios tentando acessar dados um do outro.
- Escreva o processo de saída: exportação, prazo e eliminação.
O prazo para chegar a uma primeira versão pronta para parceiros varia muito com o ponto de partida. Transformar um sistema que já existe em white label costuma pedir alguns meses, e depende de quanto da marca e das regras está fixo no código hoje. Só um diagnóstico permite estimar com segurança.
Perguntas frequentes
Qual a diferença entre white label e SaaS multi-tenant?
White label é um modelo comercial; SaaS multi-tenant é uma arquitetura. Na prática, uma plataforma white label costuma ser um caso particular de SaaS multi-tenant: cada parceiro é um inquilino da mesma base de código, com marca, domínio e configurações próprias, e às vezes os clientes do parceiro são inquilinos dentro dele.
Quanto tempo leva para transformar um sistema existente em white label?
Depende de quanto da marca e das regras está fixo no código hoje. Transformar um sistema que já existe em plataforma white label costuma pedir alguns meses, mas essa é uma faixa genérica: só um diagnóstico do código, da hierarquia de clientes e das personalizações pedidas pelos parceiros permite estimar com segurança.
O parceiro pode usar o próprio domínio numa plataforma white label?
Sim. A plataforma white label identifica o parceiro pelo domínio de cada requisição, emite e renova o certificado HTTPS automaticamente e oferece uma tela que verifica se o DNS foi apontado corretamente. É comum oferecer um subdomínio da plataforma como opção inicial e o domínio do parceiro como recurso de plano superior.
Quem é responsável pelos dados na LGPD numa plataforma white label?
Depende do contrato. Um enquadramento possível é o parceiro ser o controlador dos dados dos clientes dele e a empresa dona da plataforma white label ser a operadora, que trata esses dados em nome do parceiro. Esse enquadramento afeta contrato, registro de tratamento e resposta a incidentes, e deve ser validado com o jurídico.
Como evitar que cada parceiro vire uma versão diferente do sistema?
Tratando as diferenças como configuração, e não como condições no código. Tema visual, módulos ligados ou desligados, campos personalizados, parâmetros de regras e dicionário de termos atendem à maioria dos pedidos numa única base. O pedido que só serve a um parceiro vira desenvolvimento específico, de preferência fora do núcleo, por API ou extensão.
Como a Pervian Tech trabalha plataformas white label
A Pervian Tech projeta e constrói plataformas white label no nosso trabalho de arquitetura de software, seja partindo do zero, seja transformando um sistema que hoje atende uma única marca. Quando o produto ainda está sendo concebido, ele costuma nascer como uma plataforma SaaS sob medida já preparada para vários parceiros.
Começamos por um diagnóstico inicial gratuito: como você pretende vender por meio de parceiros, quantos níveis de cliente existem, o que cada parceiro precisa personalizar e, se já há um sistema, quanto da marca e das regras está amarrado no código. Dali saem o desenho de isolamento, as configurações por parceiro, os painéis e as fases do projeto. Tudo é sob medida e o investimento é sob consulta. Para outros temas de produto e arquitetura web, veja a categoria de plataformas web.
Se você quer colocar o seu sistema na mão de parceiros sem multiplicar a manutenção, conte como o produto funciona hoje.
Quer uma solução assim na sua empresa?
Cada projeto é desenhado sob medida para o seu processo, e o investimento é definido sob consulta depois de entendermos o contexto. O diagnóstico inicial não tem custo: descreva o cenário e respondemos em até um dia útil.
Falar com a Pervian Tech