Resources · Make integration

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 you can automate

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.

Connect

How do you connect your Thinkific account to Make?

  1. 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.

  2. 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.

  3. 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.

First scenario

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Triggers

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.

Thinkific1Watch Enrollment Completed

Watch Enrollment Completed

Instant trigger

In MakeTriggers 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.

How it fires
instant, Thinkific calls Make through a webhook as soon as the enrollment is completed.
When to use it
you sell a course bundle and want graduates of course one to be offered course two with Create a Coupon.
Watch out
click Create a webhook before Create a connection, or the scenario stays silent.
Thinkific2Watch Enrollment Created

Watch Enrollment Created

Instant trigger

In MakeTriggers 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.

How it fires
instant, Thinkific notifies Make through a webhook right when the enrollment is created.
When to use it
a new learner joins your cohort course and your community tool should invite them at once.
Watch out
if you only care about paying customers, Watch Order Created fits better.
Thinkific3Watch Enrollment Progress

Watch Enrollment Progress

Instant trigger

In MakeTriggers 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.

How it fires
instant, the app sends Make a webhook call as soon as the enrollment records new progress.
When to use it
a coach wants a heads-up when a client gets halfway, to book a check-in call.
Watch out
this one may fire many times per student, and each run consumes operations, the unit Make counts on your plan.
Thinkific4Watch Enrollment Trial

Watch Enrollment Trial

Instant trigger

In MakeTriggers 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.

How it fires
instant, Thinkific alerts Make through a webhook as soon as the trial event happens.
When to use it
you offer a trial on your flagship course and want a gentle follow-up sequence for each trial user.
Watch out
the official description stays vague, so run a test with Run once and read the bundle before building on it.
Thinkific5Watch Lesson Completed

Watch Lesson Completed

Instant trigger

In MakeTriggers 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.

How it fires
instant, the app calls Make through a webhook the moment a lesson is marked complete.
When to use it
a key lesson ends with homework and you want the exercise file sent automatically after it.
Watch out
add a filter after the trigger so only the lessons you care about go further, otherwise every lesson of every course runs the scenario.
Thinkific6Watch New User

Watch New User

Instant trigger

In MakeTriggers 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.

How it fires
instant, Thinkific tells Make through a webhook as soon as a new user registers.
When to use it
every account created on your site should also appear in your newsletter list or CRM.
Watch out
a registration is not a purchase; for buyers only, start from Watch Order Created instead.
Thinkific7Watch Order Created

Watch Order Created

Instant trigger

In MakeTriggers 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.

How it fires
instant, Thinkific pings Make through a webhook as soon as the order is created.
When to use it
finance wants every course sale recorded without anyone copying numbers by hand.
Watch out
test with a real or test order and Run once to see exactly which details the bundle carries before mapping them.
Modules

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.

Thinkific1

Create a Category

Action

In MakeCreates 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.

When to use it
your team plans courses in a project tool and a new topic approved there should appear as a category in Thinkific.
Watch out
run List Categories first if the name might already exist, to avoid duplicates.
Thinkific2

Create a Coupon

Action

In MakeCreates 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.

When to use it
right after Watch Enrollment Completed, to offer graduates a reduction on the next course.
Watch out
one run creates one coupon, so place it after a filter if the trigger fires often.
Thinkific3

Create an Instructor

Action

In MakeCreates 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.

When to use it
an instructor application approved in your form or HR tool should become an instructor profile straight away.
Watch out
check with List Instructors first that the person is not already there.
Thinkific4

Create a Promotion

Action

In MakeCreates 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.

When to use it
marketing approves a launch offer in a shared sheet and wants it live in Thinkific from that same row.
Watch out
a promotion is not a coupon; use Create a Coupon when you need a single code for one student.
Thinkific5

Create a User

Action

In MakeCreates 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.

When to use it
a company buys seats for its staff and sends the list in a spreadsheet.
Watch out
chain Enroll a User right after, because an account alone gives no course access.
Thinkific6

Delete a Category

Action

In MakeDeletes 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.

When to use it
a product line is archived in your project board and its Thinkific category should disappear too.
Watch out
a deletion cannot be undone from the scenario; find the right ID with List Categories and test with Run once first.
Thinkific7

Delete a Coupon

Action

In MakeDeletes 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.

When to use it
a code starts circulating on a deal site and your team marks it as revoked in a shared sheet.
Watch out
there is no undo, so pull the ID with List Coupons or Get a Coupon rather than typing it.
Thinkific8

Delete an Instructor

Action

In MakeDeletes 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.

When to use it
a guest teacher's contract ends and your HR tool flags the departure.
Watch out
the action is final; look up the ID with List Instructors and check it in the Run once output before turning the scenario on.
Thinkific9

Delete a Promotion

Action

In MakeDeletes 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.

When to use it
a campaign row in your marketing sheet switches to closed and the matching promotion must go.
Watch out
once deleted, it does not come back; List Promotions gives you the right ID to target.
Thinkific10

Delete a User

Action

In MakeDeletes 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.

When to use it
a student asks for account deletion and your helpdesk ticket gets the matching status.
Watch out
this is irreversible, so confirm the ID with Search Users and keep a human approval step before it.
Thinkific11

Enroll a User

Action

In MakeEnrolls 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.

When to use it
a new signup, a sale in another shop or a partner list should all end with the person inside the right course.
Watch out
the user must exist first; pair it with Create a User or a user trigger.
Thinkific12

Get a Category

Action

In MakeRetrieves 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.

When to use it
you already hold a category ID from an earlier step and need its full record before updating another tool.
Watch out
without the ID, start with List Categories instead.
Thinkific13

Get a Coupon

Action

In MakeRetrieves 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.

When to use it
a support agent pastes a coupon ID into a form and wants its details sent back automatically.
Watch out
it needs the exact ID; to browse all codes, List Coupons is the right module.
Thinkific14

Get an Instructor

Action

In MakeReturns 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.

When to use it
a course event gives you an instructor ID and you want the teacher's name in the notification.
Watch out
a wrong or missing ID stops the run; List Instructors helps you find valid ones.
Thinkific15

Get a Promotion

Action

In MakeGets 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.

When to use it
your marketing dashboard should show the details of the promotion a campaign row points to.
Watch out
no ID, no result; List Promotions returns them all when you are not sure which one you need.
Thinkific16

Get a User

Action

In MakeRetrieves 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.

When to use it
after Watch Order Created, to fetch the buyer's profile before writing to your CRM.
Watch out
to find someone without the ID, use Search Users.
Thinkific17

Make an API Call

Action

In MakePerforms 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.

When to use it
you need a Thinkific object or action that no listed module touches.
Watch out
you write the request yourself, so keep the Thinkific API documentation open and test every call with Run once.
Thinkific18

Update a Category

Action

In MakeUpdates 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.

When to use it
a topic is renamed during a catalog refresh and the storefront should follow without a manual edit.
Watch out
pull the ID with List Categories or Get a Category first, so the rename lands on the right shelf.
Thinkific19

Update a Coupon

Action

In MakeUpdates an existing coupon.

Changes an existing coupon, which is useful to extend or adjust a discount without deleting the code students already have.

When to use it
sales decides to stretch an offer and edits it in the shared campaign sheet.
Watch out
the scenario needs to know which coupon to edit; fetch it first with List Coupons or Get a Coupon.
Thinkific20

Update an Enrollment

Action

In MakeUpdates the selected enrollment.

Modifies an enrollment that already exists, the link between one student and one course, so access follows decisions made outside Thinkific.

When to use it
a refund or a support decision recorded in your helpdesk should change the student's enrollment.
Watch out
an enrollment trigger is the easiest source for the enrollment to target.
Thinkific21

Update an Instructor

Action

In MakeUpdates 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.

When to use it
a teacher updates their profile in your internal directory and the school page should match.
Watch out
map the ID from Get an Instructor or List Instructors rather than typing it by hand.
Thinkific22

Update a Promotion

Action

In MakeUpdates 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.

When to use it
a launch offer changes mid-campaign and the new terms are entered in your planning sheet.
Watch out
run List Promotions first when you do not store the ID alongside the campaign.
Thinkific23

Update a User

Action

In MakeUpdates 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.

When to use it
a customer changes their details in your CRM and Thinkific should carry the same record.
Watch out
find the right user first with Search Users or Get a User, or you may edit someone else.
Thinkific24

List Categories

Search

In MakeRetrieves 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.

When to use it
before Create a Category, to check the name is new, or to rebuild a catalog view in a spreadsheet.
Watch out
each returned bundle runs the next modules once, which adds operations.
Thinkific25

List Coupons

Search

In MakeRetrieves a list of all coupons.

Returns every coupon in Thinkific, which gives you an audit list of active codes in any tool you like.

When to use it
finance asks for a sheet of all discount codes to reconcile with sales.
Watch out
a search can return zero, one or many bundles; add a filter or an aggregator in Make if the next step expects a single item.
Thinkific26

List Instructors

Search

In MakeRetrieve 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.

When to use it
your team directory should show everyone who teaches on the school.
Watch out
every instructor returned triggers the following modules once, so filter before any write step.
Thinkific27

List Promotions

Search

In MakeRetrieves 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.

When to use it
marketing wants a live list of promotions in its planning sheet.
Watch out
the result may be empty; plan what the scenario does when no promotion comes back.
Thinkific28

Search Users

Search

In MakeRetrieve 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.

When to use it
a support ticket names a student and you need their account before Update a User or Enroll a User.
Watch out
several users may come back; narrow the search or filter before acting.
Need help

Need help automating Thinkific with Make?

A person reads every message.

FAQ

Thinkific and Make: frequent questions

01Is the Thinkific Make integration free?
Yes, on the Make side. Thinkific is a standard app, available from the Free plan, like the 3,000+ standard apps. The Free plan lets you keep 2 active scenarios, runs each one for up to 5 minutes, handles files up to 5 MB and includes 512 MB of data transfer. Scheduled runs are spaced at least 15 minutes apart there, which matters little here because every Thinkific trigger is instant. Paid plans (Core, Pro, Teams and Enterprise) remove the cap on active scenarios and allow runs of up to 40 minutes. You still need your own Thinkific account.
02What do you need to connect Thinkific to Make?
An active Thinkific account and its API key. You find the key in Thinkific under Settings, in the Code and analytics tab, then API in the left menu, in the API Key field. In Make, add any Thinkific module, click Create a connection, name it if you want and paste the key. With an instant trigger, click Create a webhook first. The same connection then serves all 35 Thinkific modules in your scenarios.
03Does the Thinkific trigger in Make fire in real time?
Yes. All 7 Thinkific triggers are instant: Thinkific calls Make through a webhook as soon as the event happens, whether it is a new user, an order, a completed lesson or a change in an enrollment. You do not wait for the 15-minute default schedule that applies to scheduled triggers in other apps. The only condition is to create the webhook when you add the trigger, then keep the scenario switched on so Make can receive the calls.
04What if the Thinkific module you need is missing in Make?
Use Make an API Call. It sends a request to any endpoint of the Thinkific API with the connection you already have, so you are not limited to the 23 actions and 5 searches listed. The documentation in Make gives no specific Thinkific limit, but it is flagged as AI-generated, so check important details with Thinkific. If you get stuck, the team behind this page builds this kind of scenario and can help through the form below.
05Should you use Make or n8n for Thinkific?
It depends on your criteria. On Make, Thinkific comes with 35 ready modules, including 7 instant triggers, and a connection that takes an API key. Many apps also have an n8n node, so check whether the one for Thinkific covers the events and actions you need before choosing. Compare the modules on each side, the way you prefer to build, and the plan that suits your volume. Neither tool is ranked here: the right pick is the one whose building blocks match your school's workflow.