Automate User Creation and Group Assignment in Curseduca - n8n Workflow

Use this n8n workflow to instantly automate user registration and access group assignment in Curseduca via a simple webhook n8n trigger. Highly efficient n8n templates for EdTech integration.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Course Platform Administrators: Who need to synchronize member data from external systems (e.g., payment gateways or CRM) into Curseduca.

  • System Integrators: Looking for reliable n8n templates to bridge gap between customer onboarding systems and specialized learning platforms.

  • Technical Business Owners: Seeking to automate user provisioning processes without writing custom backend code.

  • Automation Enthusiasts: Who want an example of a secure API integration using a generic n8n node.

Overview

Managing user access and group assignment across multiple platforms can be tedious and prone to human error. This specialized n8n workflow solves this problem by providing a reliable bridge between your source system (CRM, purchase form, etc.) and Curseduca.

This robust n8n workflow acts as an immediate user provisioning tool. When triggered, it securely passes user details—name, email, and crucial access group ID—directly to the Curseduca API. This eliminates manual data entry, ensures users are placed in the correct learning groups instantly, and drastically improves the new member onboarding experience. Utilizing a simple n8n trigger makes integration swift and efficient, proving why these n8n templates are essential for EdTech operations.

How it Works

This automation flow is initiated by a single external event, captured by a powerful n8n trigger.


  1. Webhook Trigger: The process begins with the Webhook - Capture User Data n8n trigger. This endpoint is configured to listen for a secure HTTP POST request containing the new user's name, email, and the target groupId.

  2. Data Reception and Preparation: Once the external system sends the payload, the n8n workflow captures the data. The example payload shows exactly which fields are expected.

  3. API Execution (Curseduca Integration): The flow immediately passes the execution to the Curseduca - Create User & Assign Group n8n node, which is configured as an HTTP Request.

  4. User Provisioning: This n8n node constructs a precise JSON payload using the data received from the webhook. It posts this data to the Curseduca Members API, ensuring the user is created, assigned the correct group ID, and that the registration welcome email is automatically sent.

  5. Secure Authentication: The HTTP Request node is configured with mandatory api_key and Bearer Token headers, ensuring the connection to the Curseduca API is secure and authorized. This entire process is completed in seconds, demonstrating the speed and utility of this n8n workflow.

Installation Guide

To deploy and utilize this powerful n8n workflow, follow these steps:


  1. Import the n8n Workflow: Copy the provided JSON data and paste it into your n8n instance using the 'New' menu and selecting 'Import from JSON'.

  2. Activate the Webhook: After importing, navigate to the Webhook - Capture User Data n8n trigger node. Save the workflow and then click 'Activate' (or 'Test Run' to capture the URL).

  3. Configure API Credentials: The critical step involves setting up the API authentication in the Curseduca - Create User & Assign Group n8n node (HTTP Request).

Open the node and navigate to the 'Header Parameters'.
Replace the placeholder KEY> value with your actual Curseduca API Key.
* Replace the placeholder TOKEN> value with your Curseduca Bearer Token.

  1. Source System Configuration: Configure your external system (e.g., CRM or form submission service) to send a POST request containing the name, email, and groupId to the URL provided by the n8n trigger node.

  2. Final Activation: Ensure the n8n workflow is active to begin automating user creation.

Node Details

Webhook - Capture User Data (n8n trigger):
Function: Serves as the initiation point for the n8n workflow, waiting for external data.
Key Configuration: Configured to accept a POST request on the path /creators-create-user-with-group. It expects a JSON body containing name, email, and groupId.

Curseduca - Create User & Assign Group (HTTP Request n8n node):
Function: Executes the core business logic by interacting directly with the Curseduca API to provision a user and assign them to an access group.
Key Configuration:
URL: https://prof.curseduca.pro/members.
Method: POST.
JSON Body: Dynamically constructs the user creation payload using expressions like {{ $json.body.name }} and {{$json.body.groupId}}.
Headers: Requires api_key and Authorization headers (using a Bearer Token) for secure communication, as detailed in the setup sticky note.

Related n8n Workflows

Free

Nodes: 3 Nodes
Updated: December 26 2025
View all
Created by

Featured*