Thinkific is a highly-rated platform used to create, market, and sell your own online courses or membership sites.
When this happens (Triggers)
Do this (Actions)
Create task Creates a new task.
Update task Updates an existing task.
Create contact Creates a new contact.
Update contact Updates an existing contact.
Create company Creates a new company.
Update company Updates an existing company.
Create deal Creates a new deal.
Update deal Updates an existing deal.
Call init When a call start.
Call hangup When the call hangup.
Create callback When the caller create a new callback request.
Enrollment Created Triggers when a user enrolls in your course.
Enrollment Trial Triggered when a user enrolls for a trial in any course.
Enrollment Completed Triggered when a enrollment reaches 100% progress completion.
Enrollment Progress Triggered when a student progresses forward through a course (ie. when they complete lessons or a lesson is removed from a course and admin updates users's progress).
New User Triggered when a new user signs up to your site.
New User Sigin Triggered when a user signs into your site signs in by all the existing ways (regular sign in, LinkedIn sign in, express sign in, checkout sign in and sso).
Lesson Completed Triggered when a student completes a lesson in their course.
New Order Triggerd when an order is successfully completed.
Quiz Completed Triggered when a student answers the final question of a quiz.
Course Created Triggered when a new course is created.
Course Deleted Triggered when a course is deleted.
Course Updated Triggered when a course's name or settings are changed.
Get User Retrieves the user by the provided ID.
Search User Search for users in Thinkific by ID or email address.
Create User Create a new user in Thinkific.
Update User Update an existing user in Thinkific. (Successful update response will be blank)
Delete User Delete an existing user in Thinkific.(Successful deletion response will be blank)
Enroll User Create a new enrollment for specified user in specified course. If you leave Activated at and Expiry Date field blank then it will by default make the enollment in Free Preview mode that will not trigger any email notification of enrollment. So to create active enrollment do provide Activated at and Expiry Date field value.
Enroll User (with Free Trial and No Expiry) Creates a new enrollment (with Free Trial and No Expiry) for specified user in specified course.
Update Enrollment Updates a Enrollment for specified student in specified course.
Create Instructor Creates a new Instructor.
Update Instructor Updates an existing Instructor.
Delete Instructor Delete an existing Instructor.
Enroll User (with Free Trial and Expiry) Creates a new enrollment (with Free Trial and Expiry) for specified user in specified course.
Expire Enrollment Expire a enrollment for specified student in specified course.
Create Category Creates a new category.
Update Category Updates an existing category.
Delete Category Deletes an existing category.
Create Promotion Create a new promotion.
Update Promotion Updates an existing promotion.
Delete Promotion Delete an existing promotion.
Create Coupon Creates a new coupon.
Update Coupon Update an existing coupon.
Create Coupon (with Unlimited Quantity) Creates a new coupon.
Delete Coupon Delete an existing coupon.
List Products Retrieves the list of products.
Enroll User in Bundle This endpoint enrolls a user in a bundle and each of the courses contained within the Bundle
Create task (Coming soon) Creates a new task.
Create contact (Coming soon) Creates a new contact.
Create company (Coming soon) Creates a new company.