- Home
- Resources
- Integrations
- Thinkific
Thinkific Make integrationAutomate Thinkific with Make.
What if every new Thinkific student landed in the right course without you touching the admin? The Thinkific Make integration gives you 35 modules, 7 of them instant triggers. This guide shows course creators how to connect the account and ship a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Thinkific Make integration do for your school?
The Thinkific Make integration links your online school to the other tools you use, with no code. Thinkific tells Make the moment a student signs up, buys, progresses or finishes a course, and Make runs the next steps for you: enroll the student, update a record, create a coupon, and so on.
Enrollment on autopilot. When someone signs up, Watch New User starts the scenario and Enroll a User puts them straight into your starter course. Nobody on your team has to open the admin panel for it.
Coupons that follow the sale. Watch Order Created reacts to each purchase. From there, Create a Coupon can prepare a discount for the next course, which your email tool then sends to the buyer.
Clean student records. Watch Enrollment Completed tells you who finished. Update a User or Update an Enrollment then keeps the Thinkific side tidy, while another app in the scenario logs the result wherever your team reads it.
What the integration does not do: the listed modules cover users, enrollments, categories, coupons, promotions and instructors, and nothing else. For any other part of the Thinkific API, the Make an API Call module reuses the same connection. The Thinkific documentation in Make is flagged as AI-generated, so check important details against Thinkific itself.
New to Make? The Make review explains the tool in plain terms, and Make pricing helps you choose a plan. If you also weigh n8n, read n8n vs Make before you commit.
How do you connect your Thinkific account to Make?
- 01
Copy your Thinkific API key
In Thinkific, open Settings, then the Code and analytics tab, and select API in the left menu. Copy the value shown in the API Key field. You need an active Thinkific account for this.
- 02
Add a Thinkific module in Make
In your scenario (the automation you build in Make), add any Thinkific module and click Create a connection. The connection is your Thinkific account linked to Make once, then reused by every Thinkific module.
- 03
Paste the key and save
Give the connection a name in Connection name if you want, it is optional. Then paste the credentials you copied from Thinkific, or follow the on-screen instructions, and save. Make can now read and write in your school.
Your first scenario: enroll every new student in a course
GoalWhen a new user registers in Thinkific, Make enrolls that person in the course you picked.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big + to add the first module. Search for Thinkific and pick Watch New User.
- 02
Set up the webhook and connection
Click Create a webhook, then Create a connection and paste your API key. From now on, Thinkific will call Make each time someone registers.
- 03
Add the enrollment step
Click the + on the right of the trigger and add Enroll a User. Map the user coming from the trigger, then choose the course the newcomer should join.
- 04
Test with Run once
Click Run once, then register a test user in Thinkific. Open each module to read the bundle it received (one bundle here is one user) and check the enrollment in your school.
- 05
Switch it on
Once the test looks right, turn the scenario on. Because the trigger is instant, it runs as soon as Thinkific sends a new signup, with no schedule to tune.
What can start a Thinkific scenario?
7 modules start a scenario when something happens in Thinkific. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Thinkific as soon as it happens.
Watch Enrollment Completed
Instant triggerIn Make“Triggers when an enrollment completed.”
Know the moment a student finishes a course, so you can congratulate them, open the next step or log the result somewhere your team actually looks. Each completion arrives as one bundle, meaning one item passed to the next module.
Watch Enrollment Created
Instant triggerIn Make“Triggers when an enrollment creates.”
Catch every new enrollment the moment Thinkific records it, one bundle per enrollment. That makes it the natural starting point for welcome messages and onboarding tasks tied to a specific course.
Watch Enrollment Progress
Instant triggerIn Make“Triggers when enrollment new progress.”
Follow students as they move forward. Your scenario then reacts to progress along the way, instead of waiting for the finish line. Each progress event from Thinkific becomes a bundle you can filter and route to the tool that needs it.
Watch Enrollment Trial
Instant triggerIn Make“Triggers when enrollment trial.”
Spot trial enrollments so you can nurse people who are testing a course before they buy. The scenario gets one bundle per trial event and can pass the student's details to your email or CRM tool.
Watch Lesson Completed
Instant triggerIn Make“Triggers when a lesson is completed.”
React at lesson level, finer than the course. Each time a student completes a lesson, Make gets the news and can unlock a bonus, send a worksheet or note the milestone in a spreadsheet.
Watch New User
Instant triggerIn Make“Triggers when registering a new user.”
Get every fresh signup in your school sent straight to Make, ready to enroll, tag or copy into another tool. It is the trigger used in the first scenario above, and the simplest one to start with.
Watch Order Created
Instant triggerIn Make“Triggers when order created.”
Turn each sale into follow-up work done for you: a thank-you email, an invoice line in your accounting tool, a row in the sales sheet. The order reaches Make as a single bundle the moment it is placed.
What else can Make do in Thinkific?
Thinkific gives you 28 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Category
- Create a Coupon
- Create an Instructor
- Create a Promotion
- Create a User
- Delete a Category
- Delete a Coupon
- Delete an Instructor
- Delete a Promotion
- Delete a User
- Enroll a User
- Get a Category
- Get a Coupon
- Get an Instructor
- Get a Promotion
- Get a User
- Make an API Call
- Update a Category
- Update a Coupon
- Update an Enrollment
- Update an Instructor
- Update a Promotion
- Update a User
- List Categories
- List Coupons
- List Instructors
- List Promotions
- Search Users
Create a Category
ActionIn Make“Creates a new Category in Thinkific under the specified data source.”
Adds a new category to your Thinkific catalog, so a new theme or product line gets its own shelf without a trip to the admin.
Create a Coupon
ActionIn Make“Creates a new coupon in Thinkific under the specified data source.”
Generates a discount coupon in Thinkific from your scenario, which lets you reward a student at the exact moment it makes sense instead of preparing codes in advance.
Create an Instructor
ActionIn Make“Creates a new instructor in Thinkific under the specified data source.”
Registers a new instructor profile in Thinkific. Handy when guest teachers join often and you would rather feed their details from a form than type them in again.
Create a Promotion
ActionIn Make“Creates a new promotion in Thinkific under the specified data source.”
Sets up a promotion in Thinkific from Make, so a sales campaign decided elsewhere shows up in your school without a manual copy.
Create a User
ActionIn Make“Creates a user object in Thinkific under the specified data source.”
Opens a Thinkific account for someone coming from another tool, so buyers from an outside checkout or members of a partner company get access without signing up themselves.
Delete a Category
ActionIn Make“Deletes the category identified by the provided ID.”
Removes a category from your catalog, identified by its ID. Useful to keep the storefront tidy when a topic is retired in your planning tool.
Delete a Coupon
ActionIn Make“Deletes a coupon identified by the provided ID.”
Takes a coupon out of Thinkific by its ID, which closes a discount the moment a campaign ends or a code leaks.
Delete an Instructor
ActionIn Make“Deletes the instructor identified by the provided ID.”
Removes an instructor profile from Thinkific, found by its ID, so people who no longer teach for you stop showing on the school.
Delete a Promotion
ActionIn Make“Deletes a promotion by the provided id.”
Ends a promotion by deleting it by its ID, so a flash offer really stops when your campaign calendar says it should.
Delete a User
ActionIn Make“Deletes a user identified by the provided ID.”
Erases a user account in Thinkific by its ID, useful to act on a removal request logged in your support tool without opening the admin.
Enroll a User
ActionIn Make“Enrolls a user in a course.”
Puts an existing user into a course, the step that actually grants access to the lessons. It is the action used in the first scenario on this page.
Get a Category
ActionIn Make“Retrieves a category identified by the provided ID.”
Fetches one category by its ID and hands its details to the next modules, so you can use its current name or content in a message or a report.
Get a Coupon
ActionIn Make“Retrieves a coupon identified by the provided ID.”
Reads a single coupon by its ID, which lets a scenario check what a code contains before deciding what to do with it.
Get an Instructor
ActionIn Make“Returns the instructor identified by the provided ID.”
Returns one instructor profile by its ID, so the teacher's details can travel into a contract, an email or a payout sheet.
Get a Promotion
ActionIn Make“Gets a promotion by the provided id.”
Loads a single promotion by its ID and passes it on, handy to report on an offer or copy its settings into another tool.
Get a User
ActionIn Make“Retrieves a user identified by the provided ID.”
Looks up one Thinkific user by ID and returns the full record, so later modules work with complete details rather than what the trigger happened to include.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Thinkific API with the connection you already set up. It covers whatever the listed modules leave out, without a separate login.
Update a Category
ActionIn Make“Updates the Category identified by the provided ID.”
Edits an existing category found by its ID, so renaming or reworking a theme in your planning tool is mirrored in the catalog.
Update a Coupon
ActionIn Make“Updates an existing coupon.”
Changes an existing coupon, which is useful to extend or adjust a discount without deleting the code students already have.
Update an Enrollment
ActionIn Make“Updates the selected enrollment.”
Modifies an enrollment that already exists, the link between one student and one course, so access follows decisions made outside Thinkific.
Update an Instructor
ActionIn Make“Updates the Instructor identified by the provided ID.”
Refreshes an instructor profile identified by its ID, keeping bios and details in Thinkific aligned with your HR or team directory.
Update a Promotion
ActionIn Make“Updates a promotion by the provided id.”
Adjusts an existing promotion by its ID, so marketing can tweak a running offer from the sheet or tool where it lives.
Update a User
ActionIn Make“Updates the user specified by the provided ID.”
Rewrites a Thinkific user's details, found by ID, so the profile in your school stays in step with the one in your CRM.
List Categories
SearchIn Make“Retrieves a list of categories.”
Pulls the categories of your school into the scenario, one bundle per category, ready to be copied, compared or searched for an ID.
List Coupons
SearchIn Make“Retrieves a list of all coupons.”
Returns every coupon in Thinkific, which gives you an audit list of active codes in any tool you like.
List Instructors
SearchIn Make“Retrieve a list of instructors.”
Brings back your instructors as a list, one bundle each, so you can sync them to a directory or pick the ID another module needs.
List Promotions
SearchIn Make“Retrieves a list of all promotions.”
Collects all promotions set up in Thinkific, useful for a quick view of which offers exist before you create or edit one.
Search Users
SearchIn Make“Retrieve a list of users.”
Finds Thinkific users and returns them as separate bundles, the usual way to get a user ID when your other tool does not store the Thinkific ID.
Need help automating Thinkific with Make?
A person reads every message.