Requirements
To use LearnWorlds on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your LearnWorlds credentials
LearnWorlds - Primary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- School HomepageurlRequired
Find your school URL in your browser’s address bar; for example, https://myschool.learnworlds.com → schoolHomepage = myschool.learnworlds.com..
[1] - API Client IDtextRequired
Go to your school admin dashboard → Settings → Developer/API → API access, then copy the Client ID / API Client
[1] - UsernametextRequired
Your account username
[1] - PasswordpasswordRequired
Your account password
[1] - Client IDtextRequired
Go to your admin dashboard, open Settings → Integrations → API, and create an API application to obtain your Client ID and Client Secret.
[1] - Client SecretpasswordRequired
Copu your Client Secret alongside your Client ID
[1]
LearnWorlds - Secondary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- School HomepageurlRequired
Find your school URL in your browser’s address bar; for example, https://myschool.learnworlds.com → schoolHomepage = myschool.learnworlds.com..
[1] - Client IDtextRequired
Go to your admin dashboard, open Settings → Integrations → API, and create an API application to obtain your Client ID and Client Secret.
[1] - Client SecretpasswordRequired
Copu your Client Secret alongside your Client ID
[1]
Connect LearnWorlds in WEXTL
- Log in to your WEXTL account, add the LearnWorlds node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your LearnWorlds account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
LearnWorlds node modules
The list below is a reference of every LearnWorlds node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any LearnWorlds node module below to inspect its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
ID | text |
Title | text |
Products | object |
Courses | array |
Image | text |
Description | text |
Access | text |
Created | date |
Modified | date |
After purchase | object |
Type | text |
Settings | object |
Price | number |
Payment plans | array |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Issued | date |
Attempts | number |
Type | text |
Status | text |
Score | text |
Short URL | url |
Provider | text |
External URL | url |
Form | object |
Firstname | text |
Lastname | text |
Ptin | text |
User | object |
ID | text |
Email | |
Course ID | text |
| Field | Type |
|---|---|
Name | text |
Description | text |
Display order | number |
Created | date |
Modified | date |
ID | text |
Space ids | array |
| Field | Type |
|---|---|
ID | text |
Title | text |
Expires | date |
Expires type | text |
After purchase | object |
Type | text |
Settings | object |
Categories | array |
Description | text |
Label | text |
Author | object |
Name | text |
Image | text |
Course image | text |
Original price | number |
Discount price | number |
Final price | number |
Drip feed | text |
Identifiers | object |
Google store ID | text |
Apple store ID | text |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Email | |
First name | text |
Last name | text |
Tags | array |
Subscribed for marketing emails | boolean |
Eu customer | text |
Created | date |
Utms | object |
Fc utm source | text |
Fc utm medium | text |
Fc utm campaign | text |
Fc utm term | text |
Fc utm content | text |
Fc landing | text |
Fc referrer | text |
Fc country | text |
Lc utm source | text |
Lc utm medium | text |
Page submitted | text |
User registered at | date |
User ID | text |
Submissions | array |
| Field | Type |
|---|---|
ID | text |
Transaction ID | text |
Type | text |
Product | object |
ID | text |
Type | text |
Name | text |
Description | text |
Image | text |
Trial days | number |
Original price | number |
Discount price | number |
Final price | number |
Price | number |
Discount | number |
Refund at | text |
User ID | text |
Paid at | date |
Invoice | text |
Billing info | object |
Bf name | text |
Bf address | text |
Bf city | text |
Bf postalcode | text |
Bf country | text |
Bf taxid | text |
Coupon | text |
Instructors | array |
Instructors total percentage | number |
Tax amount | number |
Tax percentage | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Coupons | array |
Applies to all | array |
Products | array |
Type | text |
Value | number |
Created | date |
Modified | date |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Access | text |
Number of seats | number |
Total enrollments | number |
Seat managers | array |
Tags | array |
Created | date |
Modified | date |
| Field | Type |
|---|---|
ID | text |
Title | text |
Stripe plan ID | text |
Description | text |
Products | object |
Courses | array |
Image | url |
Interval | number |
Interval type | text |
Trial period days | number |
After purchase | object |
Type | text |
Settings | object |
Access | text |
Created | date |
Modified | date |
Price | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Enroll users on courses | boolean |
Group managers | array |
Tags | array |
Created | date |
Modified | date |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Products | object |
Courses | array |
Image | text |
Description | text |
Access | text |
Created | date |
Modified | date |
After purchase | object |
Type | text |
Settings | object |
Price | number |
Payment plans | array |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Course IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Expires | number |
Expires type | text |
After purchase | object |
Navigation type | text |
Type | text |
Settings | object |
Categories | array |
Description | text |
Label | text |
Author | object |
Name | text |
Image | text |
Course image | text |
Original price | number |
Discount price | number |
Final price | number |
Drip feed | text |
Identifiers | object |
Google store ID | text |
Apple store ID | text |
Slug | text |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Payment ID or Transaction IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Transaction ID | text |
Type | text |
Product | object |
ID | text |
Type | text |
Name | text |
Description | text |
Image | text |
Trial days | number |
Original price | number |
Discount price | number |
Final price | number |
Price | number |
Discount | number |
Refund at | date |
User ID | text |
Paid at | date |
Invoice | text |
Coupon | text |
Instructors | array |
Instructors total percentage | number |
Tax amount | number |
Tax percentage | number |
Affiliate | object |
ID | text |
Username | text |
Code | text |
Payment status | text |
Commission percentage | number |
Commission amount | number |
| Field | Type |
|---|---|
Subscription Plan IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Stripe plan ID | text |
Description | text |
Products | object |
Courses | array |
Image | url |
Interval | number |
Interval type | text |
Trial period days | number |
After purchase | object |
Type | text |
Settings | object |
Access | text |
Created | date |
Modified | date |
Price | number |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Email | |
First name | text |
Last name | text |
Tags | array |
Subscribed for marketing emails | boolean |
Eu customer | text |
Created | date |
Utms | object |
Fc utm source | text |
Fc utm medium | text |
Fc utm campaign | text |
Fc utm term | text |
Fc utm content | text |
Fc landing | text |
Fc referrer | text |
Fc country | text |
Lc utm source | text |
Lc utm medium | text |
Page submitted | text |
User registered at | date |
User ID | text |
Submissions | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Products | object |
Courses | array |
Image | text |
Description | text |
Access | text |
Created | date |
Modified | date |
After purchase | object |
Type | text |
Settings | object |
Price | number |
Payment plans | array |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Access | choice |
Categories | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Expires | date |
Expires type | text |
After purchase | object |
Type | text |
Settings | object |
Categories | array |
Description | text |
Label | text |
Author | object |
Name | text |
Image | text |
Course image | text |
Original price | number |
Discount price | number |
Final price | number |
Drip feed | text |
Identifiers | object |
Google store ID | text |
Apple store ID | text |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Affiliate ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Email | |
First name | text |
Last name | text |
Tags | array |
Subscribed for marketing emails | boolean |
Eu customer | text |
Created | date |
Utms | object |
Fc utm source | text |
Fc utm medium | text |
Fc utm campaign | text |
Fc utm term | text |
Fc utm content | text |
Fc landing | text |
Fc referrer | text |
Fc country | text |
Lc utm source | text |
Lc utm medium | text |
Page submitted | text |
User registered at | date |
User ID | text |
Submissions | array |
| Field | Type |
|---|---|
Affiliate ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Affiliate ID | choice |
Created After | date |
Created Before | date |
Product ID | choice |
Product Type | choice |
User ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Transaction ID | text |
Type | text |
Product | object |
ID | text |
Type | text |
Name | text |
Description | text |
Image | text |
Trial days | number |
Original price | number |
Discount price | number |
Final price | number |
Price | number |
Discount | number |
Refund at | text |
User ID | text |
Paid at | date |
Invoice | text |
Billing info | object |
Bf name | text |
Bf address | text |
Bf city | text |
Bf postalcode | text |
Bf country | text |
Bf taxid | text |
Coupon | text |
Instructors | array |
Instructors total percentage | number |
Tax amount | number |
Tax percentage | number |
| Field | Type |
|---|---|
Custom Field | text |
Include Suspended | choice |
Registration After | date |
Registration Before | date |
Role | choice |
Status | choice |
Tags | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Course IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
TitleRequired | text |
AccessRequired | choice |
Description | text |
Collection ID | text |
Hidden From Community | boolean |
Invitation Required | boolean |
Members Allowed To View Members | boolean |
Members Allowed To Post | boolean |
Members Allowed To Poll | boolean |
Members Allowed To Comment | boolean |
Members Allowed To Upvote | boolean |
Members Allowed To Like | boolean |
Members Allowed To Share | boolean |
Members Allowed To Sort Posts | boolean |
Members Allowed To Upload Files | boolean |
Members Allowed To Upload Images | boolean |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Access | text |
Is invitation required | boolean |
Hidden from community | boolean |
Is members allowed to view members | boolean |
Owner | object |
ID | text |
Username | text |
Usages | array |
Collection ID | text |
| Field | Type |
|---|---|
Title IDRequired | text |
TitleRequired | text |
AccessRequired | choice |
Description | text |
Price | number |
Drip Feed | choice |
Categories | array |
Label | text |
Tax Settings | object |
Tax Exemption ModeRequired | choice |
Tax Exemption Regulation Reference | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Expires | number |
Expires type | text |
After purchase | object |
Navigation type | text |
Type | text |
Settings | object |
Categories | array |
Description | text |
Label | text |
Author | object |
Name | text |
Image | text |
Course image | text |
Original price | number |
Discount price | number |
Final price | number |
Drip feed | text |
Identifiers | object |
Google store ID | text |
Apple store ID | text |
Slug | text |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
TitleRequired | text |
ProductsRequired | object |
CoursesRequired | choice |
Number of SeatsRequired | number |
Description | text |
Max Number of Users | number |
Seat Managers | array |
Tags | array |
Access | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Access | text |
Number of seats | number |
Total enrollments | number |
Seat managers | array |
Tags | array |
Created | date |
Modified | date |
| Field | Type |
|---|---|
EmailRequired | |
UsernameRequired | text |
Password | secret |
Subscribed For Marketing Emails | boolean |
Send Registration Email | boolean |
Is Admin | boolean |
Signup Validation Rules | boolean |
Fields | object |
Bio | text |
Location | text |
URL | url |
Facebook URL | url |
Twitter URL | url |
Instagram URL | url |
LinkedIn URL | url |
Skype URL | url |
Behance URL | url |
Dribbble URL | url |
Tags | array |
UTMs | object |
First Click UTM Source | text |
First Click UTM Medium | text |
First Click UTM Campaign | text |
First Click UTM Term | text |
First Click UTM Content | text |
First Click Landing | text |
First Click Referrer | text |
First Click Country | text |
Last Click UTM Source | text |
Last Click UTM Medium | text |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
TitleRequired | text |
ProductsRequired | object |
CoursesRequired | choice |
Description | text |
Enroll Users on Courses | boolean |
Max Number of Users | number |
Group Managers | array |
Tags | array |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Enroll users on courses | boolean |
Group managers | array |
Tags | array |
Created | date |
Modified | date |
| Field | Type |
|---|---|
Certificate IDRequired | choice |
IssuedRequired | date |
FormRequired | object |
FirstnameRequired | text |
LastnameRequired | text |
PTINRequired | text |
| Field | Type |
|---|---|
Community Spaces IDRequired | choice |
| Field | Type |
|---|---|
Seat Offering IDRequired | choice |
| Field | Type |
|---|---|
User Group IDRequired | choice |
| Field | Type |
|---|---|
User ID or EmailRequired | choice |
Commission Percentage | number |
Payment Method | choice |
Payment Notes | text |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Code | text |
Payment method | text |
Payment notes | text |
Date | date |
Clicks | number |
Sales | number |
Commissions | number |
Leads | number |
Customers | number |
Payouts | number |
Pending | number |
| Field | Type |
|---|---|
Seat Offering IDRequired | choice |
| Field | Type |
|---|---|
User Group IDRequired | choice |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
Certificate IDRequired | choice |
IssuedRequired | date |
FormRequired | object |
FirstnameRequired | text |
LastnameRequired | text |
PTINRequired | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Issued | date |
Attempts | number |
Type | text |
Status | text |
Score | text |
Short URL | url |
Provider | text |
External URL | url |
Form | object |
Firstname | text |
Lastname | text |
Ptin | text |
User | object |
ID | text |
Email | |
Course ID | text |
| Field | Type |
|---|---|
Community Spaces IDRequired | choice |
Title | text |
Access | choice |
Description | text |
Collection ID | choice |
Hidden From Community | boolean |
Invitation Required | boolean |
Members Allowed To View Members | boolean |
Members Allowed To Post | boolean |
Members Allowed To Poll | boolean |
Members Allowed To Comment | boolean |
Members Allowed To Upvote | boolean |
Members Allowed To Like | boolean |
Members Allowed To Share | boolean |
Members Allowed To Sort Posts | boolean |
Members Allowed To Upload Files | boolean |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Access | text |
Is invitation required | boolean |
Hidden from community | boolean |
Is members allowed to view members | boolean |
Owner | object |
ID | text |
Username | text |
Usages | array |
Collection ID | text |
| Field | Type |
|---|---|
Course IDRequired | choice |
Title | text |
Access | choice |
Description | text |
Price | number |
Drip Feed | choice |
Categories | array |
Label | text |
Tax Settings | object |
Tax Exemption Mode | choice |
Tax Exemption Regulation Reference | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Expires | number |
Expires type | text |
After purchase | object |
Navigation type | text |
Type | text |
Settings | object |
Categories | array |
Description | text |
Label | text |
Author | object |
Name | text |
Image | text |
Course image | text |
Original price | number |
Discount price | number |
Final price | number |
Drip feed | text |
Identifiers | object |
Google store ID | text |
Apple store ID | text |
Slug | text |
Tax settings | object |
Tax exemption mode | text |
Tax exemption regulation reference | text |
| Field | Type |
|---|---|
Seat Offering IDRequired | choice |
Title | text |
Products | object |
Courses | choice |
Number of Seats | number |
Description | text |
Max Number of Users | number |
Seat Managers | array |
Tags | array |
Access | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Access | text |
Number of seats | number |
Total enrollments | number |
Seat managers | array |
Tags | array |
Created | date |
Modified | date |
| Field | Type |
|---|---|
User IDRequired | choice |
Email | |
Username | text |
Password | secret |
Subscribed For Marketing Emails | boolean |
Send Registration Email | boolean |
Is Admin | boolean |
Signup Validation Rules | boolean |
Fields | object |
Bio | text |
Location | text |
URL | url |
Facebook URL | url |
Twitter URL | url |
Instagram URL | url |
LinkedIn URL | url |
Skype URL | url |
Behance URL | url |
Dribbble URL | url |
Tags | array |
UTMs | object |
First Click UTM Source | text |
First Click UTM Medium | text |
First Click UTM Campaign | text |
First Click UTM Term | text |
First Click UTM Content | text |
First Click Landing | text |
First Click Referrer | text |
First Click Country | text |
Last Click UTM Source | text |
Last Click UTM Medium | text |
| Field | Type |
|---|---|
ID | text |
Email | |
Username | text |
First name | text |
Last name | text |
Subscribed for marketing emails | boolean |
Eu customer | boolean |
Is admin | boolean |
Is instructor | boolean |
Is suspended | boolean |
Is reporter | boolean |
Role | object |
Level | text |
Name | text |
Is affiliate | boolean |
Referrer ID | text |
Created | date |
Last login | date |
| Field | Type |
|---|---|
User Group IDRequired | choice |
Title | text |
Products | object |
Courses | choice |
Description | text |
Enroll Users on Courses | boolean |
Max Number of Users | number |
Group Managers | array |
Tags | array |
| Field | Type |
|---|---|
ID | text |
Title | text |
Description | text |
Products | object |
Courses | array |
Max number of users | number |
Enroll users on courses | boolean |
Group managers | array |
Tags | array |
Created | date |
Modified | date |
Templates
Look for LearnWorlds templates in the WEXTL template library.
Browse templates →Explore alternative apps
- beehiiv[2]Publish newsletters and manage subscribers in beehiiv.
- AkeneoProduct information management (PIM) for enriching and distributing catalog data.
- AWeberEmail marketing — lists, subscribers, campaigns, and broadcasts.
- BrandwatchConsumer intelligence and social listening platform for brand monitoring, insights, and research.
- Buk CapacitacionesLMS and training management for courses, attendees, and curricula.
References
- WEXTL® LearnWorlds Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for LearnWorlds.
- WEXTL® visual workflow builder data.
Last updated: Oct 1, 2026 05:39