About this integration
Manage courses, students, and enrollments in Thinkific. This integration exposes its full API as workflow modules.
The integration includes 9 triggers, 34 search modules and 31 actions. Connections use basic or oauth authentication.
How to connect
The credential form asks for API Key, Subdomain, Client ID, and Client Secret.
OAuth asks you to approve bundles:read, coupons:read, and coupons:write before access is granted.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Go to Thinkific → Settings → Code & Analytics → API Access Tokens, create a new token, save it, and securely copy the API Access Token |
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
SubdomainRequired | text | Open your site in your browser and copy the subdomain from your site URL (e.g., mywebsite from https://mywebsite.thinkific.com). |
Client IDRequired | text | Create an OAuth app in the Developer Portal. After registering your app, you'll be issued a Client ID. |
Client SecretRequired | password | Copy the client secret generated alongside the Client ID when you create your OAuth app. |
- bundles:read
- coupons:read
- coupons:write
- categories:read
- categories:write
- courses:read
- curriculum:read
- enrollments:read
- enrollments:write
- external_orders:write
- groups:read
- groups:write
- instructors:read
- instructors:write
- orders:read
- products:read
- publication_requests:read
- publication_requests:write
- reviews:read
- reviews:write
- site_scripts:read
- site_scripts:write
- users:read
- users:write
- users_profile:read
- users_profile:write
- openid
- profile
- site
Use it in workflow automation
Start with Watch Categories, then add Approve a Product Publish Request.
Triggers, searches and actions
Browse every Thinkific module field below: 9 triggers, 34 searchs, and 31 actions you can drop onto the canvas.
Triggers
This integration includes 9 triggers — start a workflow the moment something changes in the app.
- Watch Categories
- Watch Coupons
- Watch Course Review
- Watch Courses
- Watch Groups
Searches
Use any of 34 search modules to retrieve records without leaving the workflow canvas.
- Get a Bundle
- Get a Category
- Get a Coupon
- Get a Course
- Get a Course Review
Actions
This integration includes 31 action modules — create, update, or delete records as part of any workflow.
- Approve a Product Publish Request
- Assign a Group Analysists
- Bulk Create Coupons
- Create a Category
- Create a Coupon
Explore the fields available for each Thinkific trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Slug | text |
Created at | date |
Product ids | array |
Default | boolean |
| Field | Type |
|---|---|
ID | number |
Code | text |
Note | text |
Quantity used | number |
Quantity | number |
Promotion ID | number |
Created at | date |
| Field | Type |
|---|---|
ID | number |
Rating | number |
Title | text |
Review text | text |
User ID | number |
Course ID | number |
Approved | boolean |
Created at | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Slug | text |
Subtitle | text |
Product ID | number |
Description | text |
Course card text | text |
Intro video youtube | text |
Contact information | text |
Keywords | text |
Duration | text |
Banner image URL | url |
Course card image URL | url |
Intro video wistia identifier | text |
Administrator user ids | array |
Chapter ids | array |
| Field | Type |
|---|---|
ID | number |
Name | text |
Token | text |
Created at | date |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Title | text |
First name | text |
Last name | text |
Bio | text |
Slug | text |
Avatar URL | url |
Email | |
Created at | date |
| Field | Type |
|---|---|
User ID | number |
User email | |
User name | text |
Product name | text |
Product ID | number |
Amount dollars | text |
Amount cents | number |
Subscription | boolean |
Coupon code | text |
Coupon ID | number |
Items | array |
Affiliate referral code | text |
Status | text |
Created at | date |
ID | number |
| Field | Type |
|---|---|
ID | number |
Created at | date |
Productable ID | number |
Productable type | text |
Price | number |
Position | number |
Status | text |
Name | text |
Private | boolean |
Hidden | boolean |
Subscription | boolean |
Days until expiry | number |
Has certificate | boolean |
Keywords | text |
Seo title | text |
Seo description | text |
| Field | Type |
|---|---|
ID | number |
Created at | date |
First name | text |
Last name | text |
Full name | text |
Company | text |
Email | |
Roles | array |
Avatar URL | text |
Bio | text |
Headline | text |
Affiliate code | text |
External source | text |
Affiliate commission | number |
Affiliate commission type | text |
Affiliate payout email | text |
Searches
| Field | Type |
|---|---|
Bundle IDRequired | number |
User IDRequired | choice |
Activated At | date |
Expiry Date | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Tagline | text |
Banner image URL | url |
Course ids | array |
Bundle card image URL | text |
| Field | Type |
|---|---|
Category IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Slug | text |
Created at | date |
Product ids | array |
Default | boolean |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Code | text |
Note | text |
Quantity used | number |
Quantity | number |
Promotion ID | number |
Created at | date |
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Slug | text |
Subtitle | text |
Product ID | number |
Description | text |
Course card text | text |
Intro video youtube | text |
Contact information | text |
Keywords | text |
Duration | text |
Banner image URL | url |
Course card image URL | url |
Intro video wistia identifier | text |
Administrator user ids | array |
Chapter ids | array |
| Field | Type |
|---|---|
Course IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Rating | number |
Title | text |
Review text | text |
User ID | number |
Course ID | number |
Approved | boolean |
Created at | date |
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Token | text |
Created at | date |
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
Group analysts | array |
| Field | Type |
|---|---|
Enrollment IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
User email | |
User name | text |
User ID | number |
Course name | text |
Course ID | number |
Percentage completed | number |
Expired | boolean |
Is free trial | boolean |
Completed | boolean |
Started at | date |
Activated at | date |
Completed at | date |
Updated at | date |
Expiry date | date |
| Field | Type |
|---|---|
Instructor IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Title | text |
First name | text |
Last name | text |
Bio | text |
Slug | text |
Avatar URL | url |
Email | |
Created at | date |
| Field | Type |
|---|---|
Order IDRequired | choice |
| Field | Type |
|---|---|
User ID | number |
User email | |
User name | text |
Product name | text |
Product ID | number |
Amount dollars | text |
Amount cents | number |
Subscription | boolean |
Coupon code | text |
Coupon ID | number |
Items | array |
Affiliate referral code | text |
Status | text |
Created at | date |
ID | number |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Created at | date |
Productable ID | number |
Productable type | text |
Price | number |
Position | number |
Status | text |
Name | text |
Private | boolean |
Hidden | boolean |
Subscription | boolean |
Days until expiry | number |
Has certificate | boolean |
Keywords | text |
Seo title | text |
Seo description | text |
| Field | Type |
|---|---|
Product Publish Request IDRequired | choice |
| Field | Type |
|---|---|
Product ID | number |
Status | text |
Response text | text |
Requesting user ID | number |
Responding user ID | number |
Completed at | date |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Starts at | date |
Expires at | date |
Discount type | text |
Amount | number |
Coupon ids | array |
Duration | number |
| Field | Type |
|---|---|
Product IDRequired | choice |
Coupon CodeRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Starts at | date |
Expires at | date |
Discount type | text |
Amount | number |
Coupon ids | array |
Duration | number |
| Field | Type |
|---|---|
Site IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Content | text |
Name | text |
Description | text |
Page scopes | array |
Location | text |
Load method | text |
Category | text |
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
| Field | Type |
|---|---|
ID | number |
Created at | date |
First name | text |
Last name | text |
Full name | text |
Company | text |
Email | |
Roles | array |
Avatar URL | text |
Bio | text |
Headline | text |
Affiliate code | text |
External source | text |
Affiliate commission | number |
Affiliate commission type | text |
Affiliate payout email | text |
| Field | Type |
|---|---|
Bundle IDRequired | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Slug | text |
Subtitle | text |
Product ID | number |
Description | text |
Course card text | text |
Intro video youtube | text |
Contact information | text |
Keywords | text |
Duration | text |
Banner image URL | url |
Course card image URL | url |
Intro video wistia identifier | text |
Administrator user ids | array |
Chapter ids | array |
| Field | Type |
|---|---|
Bundle IDRequired | number |
User ID | choice |
Course ID | choice |
Email | |
Free Trial | boolean |
Full Enrollment | boolean |
Completed | boolean |
Expired | boolean |
Created On | date |
Created Before | date |
Created On or Before | date |
Created After | date |
Created On or After | date |
Updated On | date |
Updated Before | date |
Updated On or Before | date |
| Field | Type |
|---|---|
ID | number |
User email | |
User name | text |
User ID | number |
Course name | text |
Course ID | number |
Percentage completed | number |
Expired | boolean |
Is free trial | boolean |
Completed | boolean |
Started at | date |
Activated at | date |
Completed at | date |
Updated at | date |
Expiry date | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Slug | text |
Created at | date |
Product ids | array |
Default | boolean |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Note | text |
Quantity used | number |
Quantity | number |
Promotion ID | number |
Created at | date |
| Field | Type |
|---|---|
Course IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Position | number |
Description | text |
Duration in seconds | number |
Content ids | array |
| Field | Type |
|---|---|
Course IDRequired | choice |
Approved | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Rating | number |
Title | text |
Review text | text |
User ID | number |
Course ID | number |
Approved | boolean |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Slug | text |
Subtitle | text |
Product ID | number |
Description | text |
Course card text | text |
Intro video youtube | text |
Contact information | text |
Keywords | text |
Duration | text |
Banner image URL | url |
Course card image URL | url |
Intro video wistia identifier | text |
Administrator user ids | array |
Chapter ids | array |
| Field | Type |
|---|---|
User ID | choice |
Course ID | choice |
Email | |
Free Trial | boolean |
Full Enrollment | boolean |
Completed | boolean |
Expired | boolean |
Created On | date |
Created Before | date |
Created On or Before | date |
Created After | date |
Created On or After | date |
Updated On | date |
Updated Before | date |
Updated On or Before | date |
Updated After | date |
| Field | Type |
|---|---|
ID | number |
User email | |
User name | text |
User ID | number |
Course name | text |
Course ID | number |
Percentage completed | number |
Expired | boolean |
Is free trial | boolean |
Completed | boolean |
Started at | date |
Activated at | date |
Completed at | date |
Updated at | date |
Expiry date | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Token | text |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Title | text |
First name | text |
Last name | text |
Bio | text |
Slug | text |
Avatar URL | url |
Email | |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
User ID | number |
User email | |
User name | text |
Product name | text |
Product ID | number |
Amount dollars | text |
Amount cents | number |
Subscription | boolean |
Coupon code | text |
Coupon ID | number |
Items | array |
Affiliate referral code | text |
Status | text |
Created at | date |
ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Starts at | date |
Expires at | date |
Discount type | text |
Amount | number |
Coupon ids | array |
Duration | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Created at | date |
Productable ID | number |
Productable type | text |
Price | number |
Position | number |
Status | text |
Name | text |
Private | boolean |
Hidden | boolean |
Subscription | boolean |
Days until expiry | number |
Has certificate | boolean |
Keywords | text |
Seo title | text |
Seo description | text |
| Field | Type |
|---|---|
Category IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Created at | date |
Productable ID | number |
Productable type | text |
Price | number |
Position | number |
Status | text |
Name | text |
Private | boolean |
Hidden | boolean |
Subscription | boolean |
Days until expiry | number |
Has certificate | boolean |
Keywords | text |
Seo title | text |
Seo description | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Starts at | date |
Expires at | date |
Discount type | text |
Amount | number |
Coupon ids | array |
Duration | number |
| Field | Type |
|---|---|
Product IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Created at | date |
Productable ID | number |
Productable type | text |
Price | number |
Position | number |
Status | text |
Name | text |
Private | boolean |
Hidden | boolean |
Subscription | boolean |
Days until expiry | number |
Has certificate | boolean |
Keywords | text |
Seo title | text |
Seo description | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Src | text |
Name | text |
Description | text |
Page scopes | array |
Location | text |
Load method | text |
Category | text |
| Field | Type |
|---|---|
Email | |
Role | choice |
External Source | text |
Custom Profile Field Label | text |
Custom Profile Field Value | text |
Group ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Created at | date |
First name | text |
Last name | text |
Full name | text |
Company | text |
Email | |
Roles | array |
Avatar URL | text |
Bio | text |
Headline | text |
Affiliate code | text |
External source | text |
Affiliate commission | number |
Affiliate commission type | text |
Affiliate payout email | text |
Actions
| Field | Type |
|---|---|
Product Publish Request IDRequired | choice |
User IDRequired | choice |
Response Text | text |
Notify Requester | boolean |
| Field | Type |
|---|---|
Group IDRequired | choice |
Users Ids | choice |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
Bulk Quantity Per Coupon | number |
Bulk Coupon Code Length | number |
Bulk Quantity | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Note | text |
Quantity used | number |
Quantity | number |
Promotion ID | number |
Created at | date |
| Field | Type |
|---|---|
NameRequired | text |
Description | text |
Slug | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Slug | text |
Created at | date |
Product ids | array |
Default | boolean |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
CodeRequired | text |
Note | text |
Quantity | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Note | text |
Quantity used | number |
Quantity | number |
Promotion ID | number |
Created at | date |
| Field | Type |
|---|---|
Course IDRequired | choice |
RatingRequired | number |
TitleRequired | text |
Review TextRequired | text |
User IDRequired | choice |
ApprovedRequired | boolean |
| Field | Type |
|---|---|
ID | number |
Rating | number |
Title | text |
Review text | text |
User ID | number |
Course ID | number |
Approved | boolean |
Created at | date |
| Field | Type |
|---|---|
NameRequired | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Token | text |
Created at | date |
| Field | Type |
|---|---|
Course IDRequired | choice |
User IDRequired | choice |
Activated At | date |
Expiry Date | date |
| Field | Type |
|---|---|
ID | number |
User email | |
User name | text |
User ID | number |
Course name | text |
Course ID | number |
Percentage completed | number |
Expired | boolean |
Is free trial | boolean |
Completed | boolean |
Started at | date |
Activated at | date |
Completed at | date |
Updated at | date |
Expiry date | date |
| Field | Type |
|---|---|
User IDRequired | choice |
First NameRequired | text |
Last NameRequired | text |
SlugRequired | text |
Title | text |
Bio | text |
Avatar URL | url |
Email |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Title | text |
First name | text |
Last name | text |
Bio | text |
Slug | text |
Avatar URL | url |
Email | |
Created at | date |
| Field | Type |
|---|---|
NameRequired | text |
Discount TypeRequired | choice |
AmountRequired | number |
Description | text |
Starts At | date |
Expires At | date |
Product IDs | choice |
Coupon IDs | choice |
Duration | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Starts at | date |
Expires at | date |
Discount type | text |
Amount | number |
Coupon ids | array |
Duration | number |
| Field | Type |
|---|---|
ContentRequired | text |
NameRequired | text |
DescriptionRequired | text |
Page ScopesRequired | choice |
Location | choice |
Load Method | choice |
CategoryRequired | choice |
| Field | Type |
|---|---|
ID | text |
Content | text |
Name | text |
Description | text |
Page scopes | array |
Location | text |
Load method | text |
Category | text |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Roles | choice |
Password | text |
Bio | text |
Company | text |
Headline | text |
Affiliate Code | text |
Affiliate Commission | number |
Affiliate Commission Type | choice |
Affiliate Payout Email | |
Custom Profile Fields | array |
Skip Custom Fields Validation | boolean |
Send Welcome Email | boolean |
External ID | text |
| Field | Type |
|---|---|
ID | number |
Created at | date |
First name | text |
Last name | text |
Full name | text |
Company | text |
Email | |
Roles | array |
Avatar URL | text |
Bio | text |
Headline | text |
Affiliate code | text |
External source | text |
Affiliate commission | number |
Affiliate commission type | text |
Affiliate payout email | text |
| Field | Type |
|---|---|
Bundle IDRequired | number |
User IDRequired | choice |
Activated At | date |
Expiry Date | date |
| Field | Type |
|---|---|
Category IDRequired | choice |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
Instructor IDRequired | choice |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
| Field | Type |
|---|---|
Site IDRequired | choice |
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
| Field | Type |
|---|---|
Product Publish Request IDRequired | choice |
User IDRequired | choice |
Response Text | text |
Notify Requester | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Category IDRequired | choice |
Name | text |
Description | text |
Slug | text |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
CodeRequired | text |
Coupon CodeRequired | text |
QuantityRequired | number |
Note | text |
Quantity Used | text |
| Field | Type |
|---|---|
Enrollment IDRequired | choice |
Activated At | date |
Expiry Date | date |
| Field | Type |
|---|---|
Instructor IDRequired | choice |
User ID | choice |
First Name | text |
Last Name | text |
Slug | text |
Title | text |
Bio | text |
Avatar URL | url |
Email |
| Field | Type |
|---|---|
Promotion IDRequired | choice |
Name | text |
Discount Type | choice |
Amount | number |
Description | text |
Starts At | date |
Expires At | date |
Product IDs | choice |
Coupon IDs | choice |
Duration | number |
| Field | Type |
|---|---|
Site IDRequired | choice |
Content | text |
Name | text |
Description | text |
Page Scopes | choice |
Location | choice |
Load Method | choice |
Category | choice |
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
First Name | text |
Last Name | text |
Email | |
Roles | choice |
Password | text |
Bio | text |
Company | text |
Headline | text |
Affiliate Code | text |
Affiliate Commission | number |
Affiliate Commission Type | choice |
Affiliate Payout Email | |
Custom Profile Fields | array |
Skip Custom Fields Validation | boolean |
| Field | Type |
|---|---|
Bundle IDRequired | number |
User IDRequired | choice |
Activated At | date |
Expiry Date | date |