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.