> For the complete documentation index, see [llms.txt](https://assiny.gitbook.io/assiny-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://assiny.gitbook.io/assiny-docs/integracoes/curseduca.md).

# Curseduca

## Como Integrar com a Curseduca

Esta integração permite que você automatize a liberação de acesso aos seus cursos na Curseduca.

Quando uma venda for aprovada na Assiny, o aluno receberá automaticamente o acesso ao produto correspondente na plataforma Curseduca. Você também pode configurar a remoção do acesso em caso de reembolso ou chargeback.Como funciona a integração

Através desta integração, as compras realizadas na Assiny serão liberadas automaticamente na sua Área de Membros do Curseduca.

#### Parte 1: No Curseduca (Grupo de Acesso)

Para iniciar, acesse seu ambiente na Curseduca como instrutor ou administrador.

1. No menu lateral, clique no botão **Grupo de acesso**.
2. Na página 'Grupo de acesso', escolha o Grupo ao qual você deseja integrar e clique no botão **Editar** (ícone de lápis).
3. Com a aba de edição aberta, clique em **Integrações**.
4. Clique no botão **+Adicionar nova integração**.
5. Selecione a opção **Assiny**.
6. A plataforma exibirá a **URL do Webhook**. **Copie esta URL** (você precisará dela no próximo passo).

<figure><img src="/files/a6UiXPtyZr790AymiUfX" alt="" width="375"><figcaption></figcaption></figure>

*(Mantenha essa aba aberta, pois voltaremos nela para finalizar)*

#### Parte 2: Configurando o Webhook na Assiny

Agora, vamos para a Assiny dizer "Ei, quando este produto for vendido, avise aquele link que pegamos".

1. Acesse sua conta na **Assiny**.
2. No menu lateral, vá em **Integrações** e depois em **Webhooks**.

<figure><img src="/files/BI4L2lYHYqZt1cqzHrKm" alt=""><figcaption></figcaption></figure>

3. Clique no botão **Novo Webhook**.
4. Preencha os campos do formulário:
   * **Nome:** Dê um nome fácil de identificar (ex: `Curseduca`).
   * **URL do Webhook:** **Cole a URL** que você copiou da Curseduca na Parte 1.
   * **Produto:** Selecione todos os produtos da Assiny.
   * **Eventos:** Selecione apenas os eventos relevantes. Recomendamos: **`Venda Aprovada`**, **`Venda Reembolsada`** , **`Chargeback`**, `Renovação de Assinatura` e `Assinatura cancelada.`
5. Clique em **Salvar**

#### Parte 3: Coletando o ID do Produto na Assiny

Feito isso, agora precisamos identificar o produto para liberar o acesso correto.

1. Continuando na plataforma da Assiny, vá ao menu lateral e clique em **Produtos**.
2. Localize o produto que você está integrando.
3. Ao lado do nome do produto, clique no ícone **ID** para copiar o código identificador do produto.

#### Parte 4: Finalizando no Curseduca (Configuração do Produto)

Para cadastrar a chave do produto no Curseduca, vamos voltar lá na tela de integrações de Grupo de acesso do Curseduca (onde paramos na Parte 1).

1. Localize a integração da Assiny que você adicionou anteriormente.
2. Clique em **+Adicionar referência externa**.
3. No campo que aparecer, **cole o ID do Produto** da Assiny que você coletou na Parte 3.
4. Clique no ícone de **Salvar** (check).

### Pronto!

Sua integração está concluída e ativa.

Agora, toda vez que um cliente comprar o produto selecionado na Assiny e a venda for aprovada, a Curseduca será notificada automaticamente e liberará o acesso ao produto correspondente.

### Solução de Problemas (FAQ)

**P: A venda foi aprovada na Assiny, mas o aluno não recebeu o acesso.** R: A causa mais comum é um erro de "copiar e colar". Verifique:

1. Se a **URL do Webhook** na Assiny (Parte 2) é *exatamente* a mesma fornecida pelo Curseduca (Parte 1).
2. Se o **ID do Produto** no Curseduca (Parte 3) é *exatamente* o mesmo ID copiado da Assiny (Parte 3).
3. Se não há **espaços em branco** antes ou depois da URL ou do ID em nenhum dos campos.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://assiny.gitbook.io/assiny-docs/integracoes/curseduca.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.
