# 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="/files/Cz7vtEeE0cHZMCg9WFnO" 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="/files/EM9ULvbNlz7GnghP4BvC" 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="/files/rQspJVgAt1LmxjMqvimB" 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="/files/HxwG1c9L5iTXsiHJG9kM" 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="/files/uMVcFB6LXkHPoDlCBuX9" 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="/files/uTl2tJfxrb3a0p9Vcfel" 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="/files/PQBPX3AsQ1DTigO0fkQe" 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.curseduca.com/integracoes/easyflow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
