Criando um Novo Afiliado

Este guia ajudará você, como administrador de uma empresa, a permitir que afiliados se autocadastrem na sua empresa.

Você pode escolher entre dois métodos de deep linking:

  1. Branch.ioGere deep links automaticamente usando o processo de criação de links em massa do Branch.io.
  2. Outras Plataformas de Deep Linking – Insira manualmente uma lista de deep links separados por vírgula.

Se você deseja criar manualmente um único afiliado, consulte Criando um Afiliado (Criação pelo Admin).


1. Escolhendo uma Plataforma de Deep Linking

Ao criar links de afiliado em massa, primeiro selecione se você está usando:

  • Branch.io – Se seus deep links são gerados pelo Branch.io.
  • Outras Plataformas – Se você já tem deep links e quer carregá-los diretamente.

Após selecionar uma plataforma, siga os passos relevantes abaixo.


Método 1: Usando Branch.io

Se você está usando o Branch.io para deep linking, siga estes passos:

  1. Baixe o Modelo CSV

    • Acesse a página Create a New Affiliate.
    • Selecione Enable Affiliate Self-Signup e baixe o "personal Deep Link CSV template" com o botão de download.
  2. Gere os Links no Branch.io

  3. Exporte os Deep Links Gerados

    • Acesse o Branch Export Deep Links.
    • Exporte os deep links que você acabou de criar (selecione a data de hoje para facilitar a filtragem).
  4. Faça Upload no Insert Affiliate

    • Volte à plataforma do Insert Affiliate e faça upload do CSV de deep links exportado.

Após o upload, esses deep links serão automaticamente atribuídos aos afiliados quando eles se cadastrarem.


Método 2: Usando Qualquer Outra Plataforma de Deep Linking

Se você está usando outra plataforma de deep linking, siga estes passos:

  1. Insira Seus Deep Links
  • Na página Create a New Affiliate, selecione Enable Affiliate Self-Signup.
  • Em vez de baixar um modelo, insira uma lista separada por vírgula de deep links.
  • Formato de exemplo:
    https://your-deeplink.com/abc123, https://your-deeplink.com/xyz789
    
  1. Envie Seus Deep Links
  • Clique em Submit para fazer upload dos deep links.
  • Eles serão armazenados e atribuídos automaticamente aos afiliados quando eles se cadastrarem.

3. Requisitos para o Cadastro de Afiliados

Para se cadastrar como afiliado, os usuários precisam saber o nome da sua empresa dentro da plataforma do Insert Affiliate.

Para encontrar o nome da sua empresa:


4. Processo de Cadastro do Afiliado

Os afiliados podem se cadastrar seguindo estes passos:

  1. Acesse a Página de Cadastro
  1. Insira o Nome da Sua Empresa
  • Eles devem inserir o nome da sua empresa exatamente como aparece no Insert Affiliate.
  1. Atribuição de Deep Link
  • Ao se cadastrar, o afiliado receberá automaticamente um dos deep links pré-gerados.
  • Eles podem começar a compartilhar este link para ganhar comissões para a sua empresa.

4.5. Incorporando o Formulário de Cadastro de Afiliados no Seu Site (Opcional)

Você pode permitir que afiliados se cadastrem diretamente do seu próprio site incorporando o formulário de cadastro do Insert Affiliate como um iFrame.

Como Usar o Widget de Incorporação por iFrame:

  1. Acesse a página Create a New Affiliate e escolha Enable Affiliate Self-Signup.
  2. Role até a seção Embed Widget Preview.
  3. Personalize as cores de fundo e de texto usando os seletores de cor.
  4. Copie o código <iframe> gerado.
  5. Cole-o no HTML do seu site onde você quer que o formulário de cadastro apareça.

Exemplo de Código de Incorporação:

<iframe
  src="https://app.insertaffiliate.com/signup/affiliate-iframe?companyName=YOUR_COMPANY_NAME&backgroundColor=%23ffffff&textColor=%23000000"
  style="width:100%; height:600px; border:none;"
></iframe>

Se seus afiliados já têm seus próprios deep links — por exemplo, do AppsFlyer, Branch.io ou outro provedor — você pode ignorar completamente o pool de deep links não atribuídos. Em vez de atribuir um link do seu pool, o próprio deep link do afiliado é usado diretamente.

Isso é feito adicionando o parâmetro deeplink à sua URL de cadastro (tanto na página de cadastro hospedada quanto na incorporação por iFrame).

Use isso quando você já souber o deep link de um afiliado específico. O link é passado silenciosamente — o afiliado não o verá nem o editará durante o cadastro.

Adicione &deeplink= seguido do deep link codificado em URL à sua URL de cadastro:

...affiliate-signup-iframe?companyName=YOUR_COMPANY_NAME&deeplink=https%3A%2F%2Fmyapp.onelink.me%2Fabc123

Use isso quando cada afiliado tem seu próprio link, mas você não o conhece de antemão. Um campo de texto aparecerá no formulário de cadastro para o afiliado digitar a URL do seu deep link.

Adicione &deeplink=null à sua URL de cadastro:

...affiliate-signup-iframe?companyName=YOUR_COMPANY_NAME&deeplink=null

Notas importantes

  • Quando um deep link personalizado é fornecido, nenhum link é retirado do seu pool de deep links não atribuídos.
  • A URL do deep link deve usar HTTPS.
  • Isso funciona com qualquer provedor de deep link (AppsFlyer OneLink, Branch.io, Insert Links, etc.).
  • Deep links personalizados também funcionam com a URL da página de cadastro hospedada, não apenas com a incorporação por iFrame.
  • Você pode encontrar URLs de exemplo e documentação para esses parâmetros na página Create a New Affiliate na seção Custom Deep Links.

5. Exigindo Aprovação de Afiliados

Por padrão, os afiliados são aprovados instantaneamente quando se cadastram. Se você quiser revisar e aprovar manualmente cada afiliado antes que ele tenha acesso, você pode ativar Require Affiliate Approval.

Ativando a Aprovação

  1. Acesse a Página de Configurações.
  2. Ative o botão Require Affiliate Approval.

Quando ativado, novos cadastros de afiliados ficarão em um estado Pending em vez de receberem acesso imediato.

O Que Acontece Quando um Afiliado se Cadastra (Aprovação Ativada)

  1. O afiliado preenche o formulário de cadastro normalmente.
  2. Em vez de fazer login, eles veem uma mensagem de confirmação: "Application Submitted - Pending Approval".
  3. Nenhuma conta ou deep link é atribuído ainda — eles são criados apenas depois que você os aprova.
  4. Uma aplicação pendente é armazenada para sua revisão.
  5. Você receberá uma notificação por e-mail com os detalhes do candidato e um link para revisar a aplicação.

Revisando Afiliados Pendentes

  1. Acesse Manage Affiliates no seu painel.
  2. Você verá uma aba Pending Affiliates mostrando todas as aplicações aguardando revisão.
  3. Para cada afiliado pendente, você pode:
    • Approve — Cria a conta dele, atribui um deep link e envia um e-mail de boas-vindas com os detalhes de login.
    • Reject — Remove a aplicação. O candidato não é notificado automaticamente.

O Que Acontece na Aprovação

Quando você aprova um afiliado pendente:

  • Uma conta do Firebase Auth é criada para ele.
  • Um deep link é atribuído do seu pool disponível.
  • Ele recebe um e-mail de boas-vindas com os detalhes de login. Você pode personalizar este e-mail nas Configurações.
  • Ele pode então fazer login e começar a promover seu app.

O Que Acontece na Rejeição

Quando você rejeita um afiliado pendente:

  • A aplicação pendente dele é excluída.
  • Nenhuma conta ou deep link é criado.
  • O e-mail do candidato não é armazenado, então ele pode se candidatar novamente no futuro, se necessário.

Notas Finais

  • O método Branch.io é o melhor para automatizar a geração de deep links.
  • O método de lista separada por vírgula é mais simples se você já tem os deep links.
  • Use deep links personalizados se seus afiliados já têm seus próprios links de outro provedor — isso ignora o pool de deep links completamente.
  • Garanta que os deep links sejam únicos e não estejam já atribuídos a um afiliado existente.
  • Ative Require Affiliate Approval nas Configurações se você quiser avaliar manualmente os afiliados antes que eles tenham acesso.