Pular para o conteúdo principal

Integrações

A área de Integrações permite configurar webhooks e conexões com plataformas externas. As configurações estão organizadas nas abas: Entrada, Saída, Automações, Chaves, Widgets e Logs.


Entrada — URLs de Entrada

As URLs de Entrada são utilizadas para receber webhooks de gateways de pagamento. Cada URL gerada aqui libera automaticamente o acesso do aluno ao produto correspondente quando uma compra é confirmada na plataforma de origem.

Como criar uma nova URL de Entrada

Clique em "+ Nova URL" no canto superior direito. Um formulário será exibido com os seguintes campos:

Nova URL de Entrada

Nome: Identifique a integração com um nome descritivo.

  • Exemplo: Curso de Marketing - Hotmart

Gateway de Pagamento: Selecione a plataforma de origem da venda. Gateways disponíveis incluem: Hotmart, Cakto, Voomp, Kiwify, Stripe, XGrow, entre outros.

Slug (identificador na URL): Gerado automaticamente a partir do nome, mas pode ser personalizado.

  • Utilize apenas letras minúsculas, números e hífens
  • Exemplo: curso-marketing-hotmart

Duração do Acesso (dias): Campo opcional. Se preenchido, define por quantos dias o aluno terá acesso ao produto após a compra, sobrescrevendo a expiração padrão configurada no produto.

  • Exemplo: 30

Produtos a Liberar: Selecione quais produtos serão liberados automaticamente quando o webhook for recebido. Use o campo de busca para localizar rapidamente.

Categorias a Liberar: Selecione quais categorias de produtos serão liberadas. Também possui campo de busca.

Após preencher, clique em "Criar" para gerar a URL.

URL de Entrada criada

Gerenciando URLs existentes

Cada URL cadastrada exibe o nome, o status (Ativo), o endpoint gerado e a quantidade de produtos, categorias e turmas vinculadas.

As ações disponíveis para cada URL são:

  • Copiar — copia o endpoint para a área de transferência
  • Desativar — suspende temporariamente a integração
  • Editar — altera as configurações da URL
  • Excluir — remove a integração permanentemente

Gerenciando URLs de Entrada


Saída — Webhooks de Saída

Os Webhooks de Saída disparam notificações automaticamente para URLs externas sempre que eventos específicos acontecerem na plataforma. Utilize esta funcionalidade para integrar a Mentorfy com ferramentas como CRMs, automações (n8n, Make, Zapier) e outros sistemas.

Como criar um novo Webhook de Saída

Clique em "+ Novo Webhook" no canto superior direito. O formulário exibe os seguintes campos:

Novo Webhook de Saída

Nome: Identifique a integração com um nome descritivo.

  • Exemplo: Integração CRM

URL do Webhook: Insira a URL de destino que receberá as notificações.

Eventos: Selecione quais eventos irão disparar o webhook. Os eventos disponíveis são:

EventoDescrição
Aluno CadastradoNovo aluno se cadastra na plataforma
Primeiro AcessoAluno acessa pela primeira vez
Progresso AtualizadoAluno avança no conteúdo
Certificado EmitidoCertificado é gerado para o aluno
Cliente AtualizadoDados do cliente são alterados
Produto LiberadoAcesso a um produto é liberado
Acesso RevogadoAcesso a um produto é removido
Conteúdo ConcluídoAluno conclui um conteúdo
Turma AtribuídaAluno é adicionado a uma turma
Pagamento ConfirmadoPagamento é confirmado
Acesso ExpiradoAcesso ao produto expira
Acesso EstendidoAcesso ao produto é prorrogado
Turma RemovidaAluno é removido de uma turma

Você pode selecionar múltiplos eventos para um mesmo webhook.

Headers Customizados (opcional): Adicione cabeçalhos personalizados à requisição, informando a Chave e o Valor e clicando em "Adicionar". Útil para autenticação em APIs externas.

Após preencher, clique em "Criar" para salvar o webhook.

Webhook de Saída configurado

Gerenciando Webhooks existentes

Cada webhook cadastrado exibe o nome, status (Ativo), a URL de destino e a quantidade de eventos vinculados.

As ações disponíveis são:

  • Desativar — suspende temporariamente o disparo do webhook
  • Editar — altera as configurações
  • Excluir — remove o webhook permanentemente

Automações (Experimental)

As Automações permitem criar fluxos visuais para executar ações automaticamente com base em eventos da plataforma. Com elas, você elimina tarefas manuais e garante que as ações certas aconteçam no momento certo.

Como criar uma nova Automação

Clique em "+ Nova Automação" no canto superior direito. O editor visual será aberto com os seguintes campos e componentes:

Nome da Automação: Dê um nome descritivo para identificar o fluxo.

  • Exemplo: Atribuir turma por produto

Descrição (opcional): Adicione uma descrição breve para documentar o objetivo da automação.

Nova Automação

Template: Liberação em Ordem

Para facilitar a criação de trilhas sequenciais, a plataforma oferece um template pronto acessível diretamente pelo botão "+ Nova Automação".

Como acessar o template

Clique na seta ao lado do botão "+ Nova Automação" para abrir o menu de Templates. Selecione Liberação em ordem - "Cria trilha sequencial de liberação".


Configurando a trilha de Liberação em Ordem

O assistente abre um formulário guiado com os seguintes campos:

Nome da trilha: Dê um nome descritivo para identificar a sequência. Exemplo: Onboarding -> Módulo 1 -> Módulo 2

Encadear automaticamente: toggle ativado por padrão. Quando ativo, o próximo passo começa automaticamente com o produto liberado no passo anterior, sem precisar configurar manualmente.


Configurando os passos da trilha

Cada passo representa uma etapa da sequência e é composto por dois campos:

Quando concluírem o produto: selecione o produto que o aluno precisa concluir para avançar.

Liberar os produtos: selecione qual produto será liberado automaticamente após a conclusão. É possível adicionar mais de um produto a liberar por passo clicando em "+ Adicionar produto a liberar".

Clique no ícone de lixeira ao lado do título do passo para removê-lo, ou no ícone de seta para recolher/expandir.

Atenção: cada passo precisa ter ao menos um produto gatilho e um produto a liberar selecionados. Caso contrário, a plataforma exibirá um aviso em vermelho e o botão "Criar automações" ficará desabilitado.


Preview da trilha

À medida que os passos são configurados, a seção Preview na parte inferior exibe o fluxo completo da sequência em tempo real. Exemplo:

  1. Criado por Copiloto -> Máquina de Vendas Imobiliárias com SaaS
  2. Máquina de Vendas Imobiliárias com SaaS -> Crie Músicas Infantis Educacionais do Zero
  3. Crie Músicas Infantis Educacionais do Zero -> Produto Modelo - Testes Internos

O preview também indica quantas automações serão criadas ao confirmar.

Finalizando

Clique em "Criar automações" para salvar. A plataforma criará automaticamente uma automação individual para cada passo da trilha, todas agrupadas com a tag Trilha na lista de automações.

Após a criação, cada automação da trilha pode ser gerenciada individualmente - editada, desativada ou excluída. Para remover toda a trilha de uma vez, clique no ícone de camadas disponível nas ações de qualquer automação que faça parte dela.


Vídeo tutorial

Estrutura do fluxo

Cada automação é composta por três tipos de nós conectados em sequência:

1. Gatilho: Clique no nó GATILHO para configurar o evento de origem. No campo "Quando acontecer", selecione um dos eventos disponíveis:

EventoDescrição
Acesso ExpiradoAcesso do aluno ao produto expira
Progresso AtualizadoAluno avança no conteúdo
Conteúdo ConcluídoAluno conclui um conteúdo
Produto ConcluídoAluno conclui um produto inteiro
Acesso EstendidoAcesso ao produto é prorrogado
Certificado EmitidoCertificado é gerado para o aluno

Produto específico (opcional) Selecione um produto para restringir o gatilho. Se deixado como "Qualquer produto", a automação disparará para todos os produtos quando o evento ocorrer.

2. Condição (opcional): Filtra quando a automação deve ou não ser executada. Clique no nó CONDIÇÃO para configurar a regra de filtragem.

Campos disponíveis para verificar:

  • ID do Produto
  • Título do Produto
  • Email do Cliente
  • Nome do Cliente
  • Tipo do Evento

Operadores disponíveis:

  • É igual a / É diferente de
  • Contém / Não contém
  • É maior que / É menor que
  • Está vazio / Não está vazio

A condição será avaliada quando o evento disparar. Se verdadeira, as ações conectadas ao SIM serão executadas. Se falsa, o fluxo seguirá o caminho NÃO.

Condição no fluxo

3. Ação: Define o que será feito quando o gatilho disparar e a condição for atendida. Clique no nó AÇÃO para selecionar a ação a ser executada.

Tipo de AçãoDescrição
Liberar ProdutoO cliente receberá acesso ao produto selecionado quando a automação executar
Atribuir TurmaO cliente será adicionado automaticamente a uma turma
Remover da TurmaO cliente será removido de uma turma automaticamente
Enviar WebhookDispara uma notificação para uma URL externa
Enviar EmailEnvia um e-mail automático para o cliente

Após selecionar o tipo de ação, configure os parâmetros correspondentes no painel lateral, como o produto a liberar, a turma a atribuir ou a URL do webhook de destino.

Ação no fluxo

Adicionando mais nós ao fluxo

No painel lateral, utilize os botões:

  • Condição — adiciona um novo nó de condição ao fluxo
  • Ação — adiciona um novo nó de ação ao fluxo

Você pode encadear múltiplos nós para criar automações mais complexas.

Caso de uso: Liberação Sequencial de Mentorias

A liberação sequencial permite controlar automaticamente a ordem de acesso às mentorias. O aluno só recebe acesso à próxima mentoria após concluir a anterior. A lógica é a mesma da liberação progressiva de módulos dentro de um produto, mas aplicada entre mentorias completas.

Como configurar:

Passo 1 — Crie a automação Em Integrações → Automações, clique em "+ Nova Automação" e dê um nome descritivo, como "Liberação sequencial".

Passo 2 — Configure o gatilho No campo "Quando acontecer", selecione Produto Concluído. Em "Produto específico", selecione a mentoria que o aluno precisa concluir antes de avançar.

Passo 3 — Configure a ação Adicione um nó de Ação e selecione o tipo Liberar Produto. Em seguida, escolha qual será o próximo produto liberado automaticamente.

Exemplo de liberação sequencial

Passo 4 — Salve e ative Clique em "Criar Automação". A automação será ativada imediatamente. Para pausar sem perder a configuração, basta desativá-la pelo toggle na lista de automações.

💡 Repita o processo para cada etapa da sequência. Exemplo: Mentoria A → conclui → libera Mentoria B → conclui → libera Mentoria C.

Gerenciando Automações existentes

Cada automação cadastrada exibe o nome, status (Ativo), o gatilho configurado, o destino da ação e a quantidade de ações vinculadas.

As ações disponíveis são:

  • Desativar — suspende temporariamente a automação
  • Editar — abre o editor visual para alterações
  • Excluir — remove a automação permanentemente

Após configurar o fluxo, clique em "Criar Automação" para salvar.


Chaves — Chaves de Segurança

As Chaves de Segurança são tokens utilizados para validar a autenticidade dos webhooks recebidos dos gateways de pagamento, garantindo que apenas requisições legítimas sejam processadas pela plataforma.

Chaves de Segurança

Como integrar com gateways de pagamento

No topo da página, você encontra a URL do webhook da sua conta na Mentorfy. Essa é a URL que deve ser cadastrada no seu gateway de pagamento para que ele envie as notificações corretamente.

Clique no ícone de copiar ao lado da URL para copiá-la rapidamente.

A plataforma também oferece links de instrução específicos para cada gateway. Clique no nome da plataforma desejada para acessar o passo a passo de configuração: Hotmart, Kiwify, Eduzz, Stripe, Asaas, Greenn, Hubla, Cakto, Kirvano, Pagar.me, Payt, Herospark, DM Guru, Xgrow e Voomp.

Como criar uma Nova Chave de Segurança

Clique em "+ Nova Chave" no canto superior direito. O formulário exibe os seguintes campos:

Nova Chave

Plataforma: Selecione o gateway de pagamento ao qual a chave será vinculada. Plataformas disponíveis: Hotmart, Kiwify, Eduzz, Greenn, HeroSpark, PerfectPay, Kirvano, Cakto, Hubla, Asaas, Pagar.me, Payt, Voomp, Xgrow e Stripe.

Chave Secreta: Cole o token fornecido pelo gateway de pagamento no campo indicado. Caso o gateway não forneça um token, clique no ícone de atualizar para gerar uma chave aleatória automaticamente.

Após preencher, clique em "Criar" para salvar a chave.

Gerenciando Chaves existentes

Cada chave cadastrada exibe o nome da plataforma, a data de criação e o token parcialmente ocultado para segurança.

As ações disponíveis são:

  • Visualizar — exibe o token completo temporariamente
  • Copiar — copia o token para a área de transferência
  • Editar — altera as configurações da chave
  • Excluir — remove a chave permanentemente

Widgets — Códigos Embedados

A aba Widgets permite adicionar scripts e códigos externos que serão carregados na área do aluno. Use para integrar ferramentas como chat de atendimento, pixels de rastreamento, widgets de analytics e muito mais.

Lista de Chaves

Como adicionar um novo código

Clique em "+ Novo Código" ou "+ Adicionar código". O formulário exibe os seguintes campos:

Nome do Widget: Identifique o código com um nome descritivo.

  • Exemplos: Chat Intercom, Google Analytics, Pixel Facebook

Tipo: Selecione o tipo de código a ser inserido:

  • Script — código JavaScript a ser executado na página
  • HTML/Widget — código HTML para incorporar elementos visuais ou widgets externos

Posição: Define onde o código será injetado no HTML da página:

  • Head (antes do </head>) — indicado para pixels e scripts de rastreamento
  • Body Início (após <body>) — carrega logo no início do corpo da página
  • Body Final (antes do </body>) — posição padrão e recomendada para a maioria dos scripts

Código: Cole o código no campo indicado.

Você pode colar o código JavaScript puro ou com as tags <script>. As tags serão removidas automaticamente.

Escopo

  • Global (toda área do aluno) — carregado em todas as páginas
  • Por Produto (produtos específicos) — carregado apenas nas páginas dos produtos selecionados

Apenas usuários autenticados

  • Ativado (padrão): carrega apenas após o login
  • Desativado: carrega desde a tela de login

Nota: Códigos embedados precisam ser aprovados antes de serem carregados na área do aluno.

Após preencher, clique em "Criar" para salvar.

Widgets


Logs — Logs de Eventos

A aba Logs oferece visibilidade completa sobre todos os eventos processados pelas integrações, permitindo monitorar sucessos, falhas e o status em tempo real da fila de webhooks.

Logs

Fila de Webhooks

Painel de status em tempo real da fila de processamento:

IndicadorDescrição
AguardandoEventos na fila aguardando processamento
ProcessandoEventos sendo processados no momento
AtrasadosEventos com atraso no processamento
ConcluídosEventos processados com sucesso
FalhasEventos que falharam no processamento

Quando um novo evento é recebido, o modo ao vivo é ativado automaticamente.

Resumo de desempenho

IndicadorDescrição
EventosTotal de eventos processados no período
SucessoQuantidade e percentual de eventos bem-sucedidos
FalhasQuantidade de eventos que falharam
Tempo MédioTempo médio de resposta em milissegundos

Eventos por Dia

Gráfico que exibe a distribuição de eventos nos últimos 30 dias, com linhas separadas para Falha e Sucesso. Use o seletor no canto superior direito para ajustar o período visualizado.

Logs de Eventos

Tabela detalhada com o histórico de todos os eventos disparados:

ColunaDescrição
DataData e hora do evento
EventoTipo do evento disparado
DireçãoEntrada ou Saída
ClienteE-mail do cliente relacionado ao evento
StatusSucesso ou Falha
TempoTempo de resposta em milissegundos
WebhookNome da integração que processou o evento

Filtros disponíveis:

  • Pesquisar por e-mail — localiza eventos de um cliente específico
  • Filtro de tipo — filtra por tipo de evento
  • Filtro de status — filtra por integração específica

Clique em qualquer linha da tabela para expandir os detalhes do evento. Clique no ícone de atualizar no canto superior direito para recarregar os logs manualmente.