Automations
Build automated workflows with the Make LMS integration
Connect your school to more than 1,000 apps and run scenarios from enrollments, completions, and payments. The Make LMS integration also creates, enrolls, and tags users.
TL;DR
The Make integration replaces manual handoffs between your school and the rest of your stack. LearnWorlds webhooks start Make scenarios, and Make can update users in your school.
Skip the manual follow-up. A course completion starts your Make scenario
Stop adding buyers by hand. A scenario enrolls them and creates the account if needed
Drop the subscription spreadsheet. Cancellations and renewals reach your scenario as they happen
Best for: Operations leads and course admins who build multi-step workflows across several apps.
Available on Learning Center and above.
What you can do with Make and LearnWorlds
Watch learner and payment events
Start a scenario from 15 LearnWorlds webhook triggers, from course completions and certificates to subscription trials and payments.
Manage users from scenarios
Create or update users from any step, and suspend or unsuspend them when a scenario calls for it.
Enroll users in products
Give a user access to a course or bundle. If the email is new, LearnWorlds creates the user first and then enrolls them.
Make custom API calls
Use Make an API call for anything the ready-made modules don’t cover. It runs an authorized call against your school.
How LearnWorlds and Make integrate
See which LearnWorlds events start Make scenarios and what Make can change in your school. Conditional means you set it up in a scenario first.
| LearnWorlds | Make | Type of trigger |
|---|---|---|
| User buys and enrolls in a product | Watch Enrollment Purchase Created starts the scenario | Conditional |
| Course completed or certificate awarded | Watch Course Completed or Watch Certificate Created fires | Conditional |
| Subscription starts, updates, or is canceled | The matching subscription watch module fires | Conditional |
| Payment is charged, including each installment | Watch Payment Created fires for every payment | Conditional |
| User is created, enrolled, or tagged | A Make action module runs the change | Conditional |
What teams ask before connecting
Which LearnWorlds triggers are available in Make?
Make has 15 LearnWorlds webhook triggers. They cover enrollments, course completions, and payments. Tags, leads, and subscription changes are included too.
Is Make a reliable option for automating critical enrollment workflows?
Make triggers run on LearnWorlds webhooks, which retry 20 times when they don’t get a successful response. The wait doubles each time, starting at one minute. Test each scenario with a real test user before you rely on it.
Does using Make mean we need another paid subscription on top of LearnWorlds?
You need your own Make account alongside your LearnWorlds school. You create it on Make’s website, and the LearnWorlds help article doesn’t specify which Make plan you need.
How to set up the LearnWorlds and Make integration
You need a Make account and LearnWorlds API credentials. At the end, LearnWorlds is connected to your first Make scenario.
1. Sign in to Make
Log in to your Make account, or click Sign up to create one. Requires: a Make account.
2. Request your API keys
In LearnWorlds, open Settings > Developers > API and click Request API keys. Copy your Client ID and Client Secret.
3. Create a new scenario
In Make, click Create a new scenario and search for LearnWorlds. Select the LearnWorlds integration.
4. Connect your school
Log in to your LearnWorlds school when Make asks, then paste your API credentials to install the app.
5. Add triggers and actions
Click the plus icon to add triggers and actions, then fill in the map fields with the variables from each drop-down menu.
6. Test with a sample user
Keep a test user enrolled in a product so Make has sample data, then run the test and schedule the scenario. For the full setup guide, see the Make help article.
Who uses the Make integration and how
Marketing teams enrolling leads from Unbounce
A visitor submits an Unbounce form. Make runs Enroll the User on a Product, and LearnWorlds creates the account if the email is new.
Course admins tracking cancellations in Google Sheets
Watch Subscription Cancelled starts the scenario. Make adds the learner and plan to a Google Sheet, so nobody exports cancellations by hand.
FAQs
It’s available on Learning Center and above. Starter and Pro Trainer schools don’t include it.
Yes. LearnWorlds webhooks send events to Make, and Make modules can enroll users or update their profiles and tags.
You need a Make account and LearnWorlds API keys. You also need a test user who is enrolled in a product or has fulfilled your trigger, so Make has sample data.
Yes. Get a user finds a learner by email or user ID, and the list modules return all users or all courses.
Yes. Make supports filters and multiple branches in one scenario, and the LearnWorlds help article links to Make’s guide for setting them up.
Yes, if your team moves enrollment or payment data between apps by hand. Scenarios pick up 15 LearnWorlds events and act on users without exports. Compare other options in LearnWorlds integrations.
Published:
Last Update:


