# Easyflow

### 🎯 Objetivo da integração

Permitir que o acesso aos conteúdos da **Área de Membros do Curseduca** seja liberado **automaticamente** sempre que um pagamento for aprovado na **Easyflow**, sem ações manuais do administrador.

### 🧭 Como funciona o fluxo

1. O aluno realiza a compra na Easyflow
2. O pagamento é aprovado
3. A Easyflow envia um Webhook para Curseduca
4. A Curseduca identifica o produto comprado
5. O aluno recebe acesso automático ao grupo configurado

### 📌 Antes de começar

Antes de iniciar a configuração, verifique se você:

* Possui acesso como **Administrador**
* Já tem um produto criado na **Easyflow**
* Tem permissão para criar **API Keys** e **Webhooks** na Easyflow

Com tudo isso pronto, vamos ao passo a passo.

### 🧩 Etapa 1 - Criar a chave de API na Easyflow

#### 📍 Onde acessar

No painel da Easyflow, vá em:

**Integrações → API**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FxwEGkxGBZweDBAYwSxwu%2Fimage.png?alt=media&#x26;token=1597bb1c-78ac-4177-ba1b-faef05abab45" alt=""><figcaption><p>Easyflow</p></figcaption></figure>

#### 🪜 Passo a passo

1. Clique em **Criar chave**
2. Preencha os campos:
   * **Nome da integração:** Curseduca
   * **Descrição:** (opcional)
   * **Expiração:** recomendado *longo prazo* ou *sem expiração*
3. Em **Permissões**, marque:
   * Pedidos
   * Produtos
   * Vendas
   * Clientes
   * Assinatura
   * Webhook
4. Clique em **Criar chave**

#### 🔐 Importante

Após criar, **copie e guarde**:

* API Key
* API Secret

Você usará essas informações no Curseduca.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FlL4X710PgUdYmNekxzNF%2Fimage.png?alt=media&#x26;token=3ea08406-38a4-4a55-8bb8-34241d848232" alt=""><figcaption><p>Easyflow</p></figcaption></figure>

### 🔌 Etapa 2 - Configurar a integração no Curseduca

#### 📍 Onde acessar

Na Curseduca, vá em:

**Configurações → Configurar Integração → Easyflow**

#### 🪜 Passo a passo

1. Clique em **Adicionar nova integração**
2. Selecione **Easyflow**
3. Preencha:
   * **API Key** (copiada da Easyflow)
   * **API Secret** (copiada da Easyflow)
4. A **Webhook URL** será gerada automaticamente
5. Clique em **Salvar**

👉 Guarde a **Webhook URL**, ela será usada no próximo passo.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FVlVn98PAiqcogtb1as8B%2Fimage.png?alt=media&#x26;token=a31dc3d6-c325-4e6f-9ed8-29afbb5ad5e0" alt=""><figcaption><p><strong>Configurações → Configurar Integração → Easyflow</strong></p></figcaption></figure>

### 🌐 Etapa 3 - Criar o Webhook na Easyflow

#### 📍 Onde acessar

Na Easyflow, vá em:

**Integrações → Webhook**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FhGM1DdRR6ISZ7yCc2yCd%2Fimage.png?alt=media&#x26;token=2cf64a12-7bdf-44bf-b113-ee0976effb8a" alt=""><figcaption><p>Easyflow</p></figcaption></figure>

#### 🪜 Passo a passo

1. Clique em **Criar webhook**
2. Preencha:
   * **Nome da integração:**

     Exemplo: *Curseduca – Liberação de Acesso*
   * **Contato:** Nome e e-mail do responsável
   * **Método:** POST
   * **URL da integração:**

     Cole a **Webhook URL gerada no Curseduca**
3. Clique em **Testar link** para validar
4. Em **Eventos**, marque **todos**
5. Clique em **Salvar**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F7TbT86rPpbnrB2GJbzME%2Fimage.png?alt=media&#x26;token=b550a17d-d708-44cd-aa71-ccd4b739dea5" alt=""><figcaption><p>Easyflow</p></figcaption></figure>

### 🔗 Etapa 4 - Vincular o produto da Easyflow ao Curseduca

Essa etapa define **qual produto libera qual grupo de acesso**.

#### 🪜 Passo 1 - Copiar o ID do produto na Easyflow

1. Acesse:

   **Produtos → Meus produtos → Editar**
2. Observe a URL do produto
3. Copie o **ID do produto** (final da URL)

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FoRXnCTWOmyIFQU4hm910%2Fimage.png?alt=media&#x26;token=cf797a1c-abb7-4625-81a2-324e1ce7b45e" alt=""><figcaption><p>Easyflow</p></figcaption></figure>

#### 🪜 Passo 2 - Inserir o ID no Curseduca

1. Na Curseduca, vá em:

   **Admin → Grupo de acesso → Integrações → Easyflow**
2. Clique em **+ Adicionar referência externa**
3. Preencha:
   * **Nome da referência:**

     Exemplo: *Assinatura Básica – Easyflow*
   * **Referência externa:**

     ID do produto da Easyflow
4. Clique em **Salvar**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FKvGUITM9lroJS1EyI1jl%2Fimage.png?alt=media&#x26;token=0a351f88-a3b1-4e6c-8390-8b76b12b1bbd" alt=""><figcaption><p><strong>Admin → Grupo de acesso → Integrações</strong></p></figcaption></figure>

{% hint style="info" %}
Com a integração configurada corretamente, o processo de liberação e revogação de acesso passa a acontecer de forma automática.

Isso garante mais controle, menos trabalho manual e uma experiência mais profissional para seus alunos.

Sem ações manuais 🎯
{% endhint %}

### 🎉 Pronto! Integração concluída

A partir de agora:

* Toda compra aprovada na Easyflow
* Dispara automaticamente o Webhook
* Libera o acesso correto ao aluno na Curseduca

{% hint style="info" %}

### ️ Observações importantes

* Se o ID do produto estiver errado, o acesso **não será liberado**
* Sempre teste com uma compra real
* Qualquer alteração no produto exige revisão da referência na Curseduca
  {% endhint %}
