Automate user creation & access group assignment in Curseduca
# 📘 Curseduca – User Creation & Access Group Assignment
## How it works
This workflow automates the process of creating a new user in **[Curseduca](Curseduca)** and granting them access to a specific access group.
It works in two main steps:
1. **Webhook** – Captures user details (name, email, and group information).
2. **HTTP Request** – Sends the data to the Curseduca API, creating the user, assigning them to the correct access group, and sending an email notification.
---
## Setup steps
1. **Deploy the workflow**
- Copy the webhook URL generated by n8n.
- Send a `POST` request with the required fields:
- `name`
- `email`
- `groupId`
2. **Configure API access**
- Add your **API Key** and **Bearer token** in the HTTP Request node headers (repla[Curseduca](https://curseduca.com)ce placeholders).
- Replace `<GroupId>` in the body with the correct group ID.
3. **Notifications**
- By default, the workflow will trigger an **email notification** to the user once their account is created.
---
## Example use cases
- **Landing pages**: Automatically register leads who sign up on a product landing page and grant them immediate access to a course, training, or bundle.
- **Product bundles**: Offer multiple products or services together and instantly give access to the correct group after purchase.
- **Chatbot integration**: Connect tools like **Manychat** to capture name and email via chatbot conversations and create the user directly in Curseduca.
---
# 📘 Curseduca – Criação de Usuário e Liberação de Grupo de Acesso
## Como funciona
Este fluxo de trabalho automatiza o processo de criação de um novo usuário no **Curseduca** e a liberação de acesso a um grupo específico.
Ele funciona em duas etapas principais:
1. **Webhook** – Captura os dados do usuário (nome, e-mail e informações de grupo).
2. **HTTP Request** – Envia os dados para a API do Curseduca, criando o usuário, atribuindo-o ao grupo correto e disparando uma notificação por e-mail.
---
## Passos de configuração
1. **Publicar o workflow**
- Copie a URL do webhook gerada pelo n8n.
- Envie uma requisição `POST` com os campos obrigatórios:
- `name`
- `email`
- `groupId`
2. **Configurar o acesso à API**
- Adicione sua **API Key** e **Bearer token** nos headers do nó HTTP Request (substitua os placeholders).
- Substitua `<GroupId>` no corpo da requisição pelo ID correto do grupo.
3. **Notificações**
- Por padrão, o fluxo dispara uma **notificação por e-mail** para o usuário assim que a conta é criada.
---
## Casos de uso
- **Landing pages**: Registre automaticamente leads que se inscrevem em uma landing page de produto e libere acesso imediato a um curso, treinamento ou pacote.
- **Pacotes de produtos**: Ofereça múltiplos produtos ou serviços em conjunto e conceda acesso instantâneo ao grupo correto após a compra.
- **Integração com chatbots**: Conecte ferramentas como o **Manychat** para capturar nome e e-mail em conversas e criar o usuário diretamente no Curseduca.