Requirements
Before you set up the credential, make sure you have an active Thinkific account and an API access token from your account settings ready.[3]
Get your Thinkific credentials
Thinkific - Primary
- API KeypasswordRequired
Go to Thinkific → Settings → Code & Analytics → API Access Tokens, create a new token, save it, and securely copy the API Access Token
[1]
Thinkific - Secondary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- SubdomaintextRequired
Open your site in your browser and copy the subdomain from your site URL (e.g., mywebsite from https://mywebsite.thinkific.com).
[1] - Client IDtextRequired
Create an OAuth app in the Developer Portal. After registering your app, you'll be issued a Client ID.
[1] - Client SecretpasswordRequired
Copy the client secret generated alongside the Client ID when you create your OAuth app.
[1]
Connect Thinkific in WEXTL
- Log in to your WEXTL account, add the Thinkific 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 Thinkific 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 →
Thinkific node modules
The list below is a reference of every Thinkific node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Thinkific node module below opens to reveal its input parameters, outputs, and connection requirements.
Watch CategoriesTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Description | text |
| Slug | text |
| Created at | date |
| Product ids | array |
| Default | boolean |
Watch CouponsTrigger
| Field | Type |
|---|---|
| ID | number |
| Code | text |
| Note | text |
| Quantity used | number |
| Quantity | number |
| Promotion ID | number |
| Created at | date |
Watch Course ReviewTrigger
| Field | Type |
|---|---|
| ID | number |
| Rating | number |
| Title | text |
| Review text | text |
| User ID | number |
| Course ID | number |
| Approved | boolean |
| Created at | date |
Watch CoursesTrigger
| 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 |
Watch GroupsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Token | text |
| Created at | date |
Watch InstructorsTrigger
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Title | text |
| First name | text |
| Last name | text |
| Bio | text |
| Slug | text |
| Avatar URL | url |
| Created at | date |
Watch OrdersTrigger
| 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 |
Watch ProductsTrigger
| 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 |
Watch UsersTrigger
| Field | Type |
|---|---|
| ID | number |
| Created at | date |
| First name | text |
| Last name | text |
| Full name | text |
| Company | text |
| 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 |
Get a BundleAction
Get a CategoryAction
Get a CouponAction
Get a CourseAction
| 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 |
Get a Course ReviewAction
Get a GroupAction
Get a Group AnalystsAction
Get a ProductAction
| 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 |
Get a Product Publish RequestAction
Get a PromotionAction
Get a Promotion by Coupon and Product IDAction
Get a Site ScriptAction
Get a UserAction
| 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 |
| 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 |
Get an EnrollmentAction
| 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 |
Get an InstructorAction
Get an OrderAction
List Bundle CoursesSearch
| 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 |
List Bundle EnrollmentsSearch
| Field | Type |
|---|---|
Bundle IDRequired | number |
| User ID | choice |
| Course ID | choice |
| 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 |
List CategoriesSearch
List CouponsSearch
List Course ChaptersSearch
List Course ReviewsSearch
List CoursesSearch
| 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 |
List EnrollmentsSearch
| Field | Type |
|---|---|
| User ID | choice |
| Course ID | choice |
| 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 |
List GroupsSearch
List InstructorsSearch
List OrdersSearch
List Product Publish RequestsSearch
List ProductsSearch
| 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 |
List Products by CategorySearch
| 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 |
List PromotionsSearch
List Related ProductsSearch
| 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 |
List Site ScriptsSearch
List UsersSearch
| Field | Type |
|---|---|
| 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 |
| 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 |
Approve a Product Publish RequestAction
| Field | Type |
|---|---|
Product Publish Request IDRequired | choice |
User IDRequired | choice |
| Response Text | text |
| Notify Requester | boolean |
Assign a Group AnalysistsAction
| Field | Type |
|---|---|
Group IDRequired | choice |
| Users Ids | choice |
Bulk Create CouponsAction
Create a CategoryAction
Create a CouponAction
Create a Course ReviewAction
Create a GroupAction
Create a PromotionAction
| 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 |
Create a Site ScriptAction
Create a UserAction
| 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 |
| 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 |
Create an EnrollmentAction
| 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 |
Create an InstructorAction
Create Bundle EnrollmentAction
| Field | Type |
|---|---|
Bundle IDRequired | number |
User IDRequired | choice |
| Activated At | date |
| Expiry Date | date |
Delete a CategoryAction
| Field | Type |
|---|---|
Category IDRequired | choice |
Delete a CouponAction
| Field | Type |
|---|---|
Promotion IDRequired | choice |
Delete a GroupAction
| Field | Type |
|---|---|
Group IDRequired | choice |
Delete a Group AnalysistAction
| Field | Type |
|---|---|
Group IDRequired | choice |
Delete a PromotionAction
| Field | Type |
|---|---|
Promotion IDRequired | choice |
Delete a Site ScriptAction
| Field | Type |
|---|---|
Site IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
Delete an InstructorAction
| Field | Type |
|---|---|
Instructor IDRequired | choice |
Deny a Product Publish RequestAction
| Field | Type |
|---|---|
Product Publish Request IDRequired | choice |
User IDRequired | choice |
| Response Text | text |
| Notify Requester | boolean |
Make an API Calluniversal
Update a CategoryAction
| Field | Type |
|---|---|
Category IDRequired | choice |
| Name | text |
| Description | text |
| Slug | text |
Update a CouponAction
| Field | Type |
|---|---|
Promotion IDRequired | choice |
CodeRequired | text |
Coupon CodeRequired | text |
QuantityRequired | number |
| Note | text |
| Quantity Used | text |
Update a PromotionAction
| 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 |
Update a Site ScriptAction
| Field | Type |
|---|---|
Site IDRequired | choice |
| Content | text |
| Name | text |
| Description | text |
| Page Scopes | choice |
| Location | choice |
| Load Method | choice |
| Category | choice |
Update a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
ProviderRequired | choice |
| First Name | text |
| Last Name | text |
| 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 |
Update an EnrollmentAction
| Field | Type |
|---|---|
Enrollment IDRequired | choice |
| Activated At | date |
| Expiry Date | date |
Update an InstructorAction
| Field | Type |
|---|---|
Instructor IDRequired | choice |
| User ID | choice |
| First Name | text |
| Last Name | text |
| Slug | text |
| Title | text |
| Bio | text |
| Avatar URL | url |
Update Bundle EnrollmentAction
| Field | Type |
|---|---|
Bundle IDRequired | number |
User IDRequired | choice |
| Activated At | date |
| Expiry Date | date |
Templates
Look for Thinkific templates in the WEXTL template library.
Browse templates →Explore alternative apps
- beehiiv[2]Publish newsletters and manage subscribers in beehiiv.
- BitlyShorten, retrieve, and manage Bitly links.
- Buk CapacitacionesLMS and training management for courses, attendees, and curricula.
- Action NetworkManage people, events, petitions, signatures, and tags on Action Network.
- AkeneoProduct information management (PIM) for enriching and distributing catalog data.
References
- WEXTL® Thinkific Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Thinkific.
- WEXTL® visual workflow builder data.
Last updated: Aug 15, 2026 01:43