- Home
- Resources
- Integrations
- LearnWorlds
LearnWorlds Make integrationAutomate LearnWorlds with Make.
What happens in your school after a learner finishes a course, pays or cancels? The LearnWorlds Make integration gives you 27 modules, 15 of them instant triggers. This guide shows course creators how to link the account and build a first scenario step by step.
Verified Trustpilot reviews · AI, automation & growth agency
What can the LearnWorlds Make integration automate?
The LearnWorlds Make integration lets your online school react on its own. LearnWorlds tells Make when a learner buys, completes a course or cancels a subscription, and Make then runs a scenario (the automation you build: a chain of modules) that tags, enrolls, updates or suspends that user for you.
A learning path that moves by itself. Watch Course Completed fires when someone finishes a course, and Enroll the User to a Product opens the next one. The learner never waits for a manual unlock.
Cleaner access when money stops. Watch Subscription Cancelled can feed Suspend a User or Unenroll the User from a Product, so a cancelled plan does not leave content open. Unsuspend a User brings the person back if they return.
Segments your marketing tools can use. Watch Lead Created catches each captured email, and Add a Tag to the User labels buyers, trial users or finishers. Tags then drive Watch Tag Added in other scenarios. The same pattern works with a CRM, and the Agile CRM Make integration shows the other side.
One limit to know: Make's own documentation for LearnWorlds is marked as limited, because little public information exists about the app. Expect to learn the data by testing, and keep Make troubleshooting handy for the first runs. If you are weighing tools, LearnWorlds may also appear in n8n; the n8n vs Make comparison sets out the criteria.
How do you connect LearnWorlds to Make?
- 01
Add a LearnWorlds module
In a scenario, click the + and search for LearnWorlds, then pick any module, such as Watch Course Completed. Click Create a connection. A connection is your LearnWorlds account linked to Make once and reused by every LearnWorlds module.
- 02
Name it and authorize Make
Give the connection a name if you run more than one school, so you can tell them apart later. Then follow the window Make opens: either approve access on the LearnWorlds page, or paste the key that LearnWorlds gives you.
- 03
Save and check the module
Click Save. The module now shows your connection, and Make can list the LearnWorlds objects it reads through it. Every other LearnWorlds module in any scenario can pick this same connection from its dropdown.
Your first scenario: enroll finishers in the next course
GoalWhen a learner completes a course in LearnWorlds, Make enrolls them in the follow-up product.
- 01
Create the scenario
Open the Scenarios page and create a new scenario. The empty editor shows one big +, which is where the first module goes. A module is one brick of the scenario: a trigger, an action or a search.
- 02
Add Watch Course Completed
Click the +, search for LearnWorlds and choose Watch Course Completed. Pick the connection you created. This trigger is instant, so LearnWorlds calls Make through a webhook as soon as a learner finishes.
- 03
Add Enroll the User to a Product
Click the + on the right of the trigger and add Enroll the User to a Product. Map the user from the trigger's output, then tell the module which course, bundle or manual subscription opens next.
- 04
Test with Run once
Click Run once, then have a test learner complete the course. Open the bubbles above each module to read the bundles, the items passed from one module to the next, and check the enrollment landed.
- 05
Switch the scenario on
Save and turn the scenario on. From now on each completion runs it, and every module execution counts as one operation on your Make plan. A Free plan allows 2 active scenarios.
What can start a LearnWorlds scenario?
15 modules start a scenario when something happens in LearnWorlds. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by LearnWorlds as soon as it happens.
Watch Certificate Created
Instant triggerIn Make“Triggers when a user is awarded a certificate.”
Each time LearnWorlds awards a certificate, this trigger hands the learner and the certificate event to your scenario. It is the natural moment to congratulate someone or record a qualification elsewhere.
Watch Course Completed
Instant triggerIn Make“Triggers when the course is completed by the user.”
Finishing a course becomes a signal Make can act on. The scenario starts with the learner and the course they just completed, ready to map into the next module.
Watch Enrollment Purchase Created
Instant triggerIn Make“Triggers when a purchase occurs.”
You learn about every purchase that enrolls someone, without opening the LearnWorlds admin. The scenario receives the buyer and the purchase so it can welcome, tag or record the sale.
Watch Lead Created
Instant triggerIn Make“Triggers when an email is captured.”
Every email address your school captures reaches Make here, before the person has bought anything. That gives you a head start on nurturing a prospect.
Watch Payment Created
Instant triggerIn Make“Triggers when a payment is created.”
Whenever LearnWorlds records a payment, your scenario gets it straight away. Finance and reporting workflows usually start from this trigger rather than from enrollments.
Watch Previews
Instant triggerIn Make“Triggers when a free section is previewed.”
Here Make hears about visitors who open a free section of a course. That preview is a strong buying signal, and this trigger turns it into a follow-up.
Watch Subscription Cancelled
Instant triggerIn Make“Triggers when a subscription is cancelled.”
A cancelled subscription reaches your scenario the moment it happens, so access and follow-up stay in step with billing. No one has to check a list of churned members by hand.
Watch Subscription Started
Instant triggerIn Make“Triggers when a payment for a subscription is received.”
This trigger tells Make that a subscription payment has come in. It suits membership schools where access follows the billing cycle.
Watch Subscription Trial Ended
Instant triggerIn Make“Triggers when a subscription trial ends in three days.”
Despite its name, this trigger gives you a warning ahead of time: it fires when a subscription trial ends in three days. That leaves room to convince the trial user before billing starts.
Watch Subscription Trial Started
Instant triggerIn Make“Triggers when a subscription trial is started.”
The first day of a trial is when onboarding matters most, and this trigger lets Make start it. The scenario receives the new trial as soon as it begins.
Watch Subscription Updated
Instant triggerIn Make“Triggers when a subscription is updated.”
Plan changes and other edits to a subscription reach Make through this trigger. It keeps your other tools aligned with what the member actually pays for.
Watch Tag Added
Instant triggerIn Make“Triggers when a tag is added to a user.”
Tags become switches you control from LearnWorlds. As soon as a user gets a tag, by hand or by automation, your scenario starts with that user.
Watch Tag Removed
Instant triggerIn Make“Triggers when a tag is removed from a user.”
Removing a tag can mean something too, and this trigger lets Make react to it. The scenario receives the user whose tag was taken away.
Watch User Created/Updated
Instant triggerIn Make“Triggers, when a new user has been created, or an existing one was updated.”
New signups and profile edits both land here, which makes it the trigger for keeping a contact list in sync with your school. One module covers both events.
Watch User Unenrolled
Instant triggerIn Make“Triggers when a user is unenrolled from the product.”
When someone loses access to a product, Make hears about it and can close the loop in your other tools. No one has to report the departure by hand.
What can Make do in LearnWorlds?
LearnWorlds gives you 12 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Add a Tag to the User
ActionIn Make“Adds an array of tags to the user.”
Label a learner with one or several tags in a single step, so segments build themselves as people buy, finish or sign up.
Create a User
ActionIn Make“Creates a new user.”
Open a LearnWorlds account for someone who came from another tool, such as a form, a shop or a CRM, without typing it in the admin.
Enroll the User to a Product
ActionIn Make“Enrolls the user to the product, regarding the course, bundle, manual subscription.”
Give a user access to a course, a LearnWorlds bundle of courses or a manual subscription straight from the scenario.
Get a User
ActionIn Make“Returns the user specified by the provided user ID.”
Fetch the full profile of one learner when you already know their user ID, so later modules can use details the trigger did not include.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reach any part of the LearnWorlds API that the listed modules leave out, with the same connection you already set up.
Remove a Tag from the User
ActionIn Make“Removes an array of tags from a user.”
Take one or several tags off a learner so they leave a segment the moment their situation changes.
Suspend a User
ActionIn Make“Suspends a user from loging in or creating another account.”
Block a learner from logging in or opening another account, without deleting anything from your school.
Unenroll the User from a Product
ActionIn Make“Unenrolls the user from a product specified by the provided product ID.”
Withdraw access to one product while the account itself stays active, which is gentler than a suspension.
Unsuspend a User
ActionIn Make“Unsuspends a user.”
Restore sign-in for a learner you suspended earlier, so they get back into the school with their history intact.
Update a User
ActionIn Make“Updates an existing user.”
Change an existing learner's profile from data held in another tool, so both sides tell the same story.
List Courses
SearchIn Make“Lists all existing courses.”
Pull the catalog of courses that exist in your school, one bundle per course, ready to copy or report on.
List Users
SearchIn Make“Lists all existing users.”
Return the users of your school as separate bundles, which lets a scenario loop through people for exports or checks.
Need help automating LearnWorlds with Make?
A person reads every message.