Resources · Make integration

Apolearn LMS Make integrationAutomate Apolearn LMS with Make.

Stop enrolling learners by hand in Apolearn LMS. The Apolearn LMS Make integration gives you 34 modules: 23 actions and 11 searches over users, courses and textbooks. This page shows training teams how to connect the account and build a first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Apolearn LMS Make integration automate?

The Apolearn LMS Make integration lets a Make scenario (the automation you build, a chain of modules) create and update users, enroll or remove students, manage course roles and read progress, without code. Each module is one brick of that chain. The app has no trigger, so another app or a schedule starts the flow.

Onboard a learner from a sign-up. A registration form or a CRM record starts the scenario, Create a User opens the account and Add a Student to a Course places that person in the right course. Nobody copies names from one tool to another.

Report on progress. List the Students of a Course returns each enrolled learner as a bundle (one item passed to the next module), then Get a Student's Course Progress reads where each one stands, ready to send to a spreadsheet or a manager.

Close access when someone leaves. When an HR tool marks a departure, Search Users finds the account and Disable a User switches it off, while Remove Course's Instructor Rights takes back teaching roles.

What Make does not cover here: there is no trigger, so Apolearn LMS cannot start a scenario by itself, and Make's own documentation for this app is limited because little public information exists. For anything the listed modules miss, Make an API Call reaches the rest of the API. Before picking a tool, read our n8n vs Make comparison and our Make review; if a scenario misbehaves, Make troubleshooting lists the usual fixes.

Connect

How do you connect Apolearn LMS to Make?

  1. 01

    Add a module and open the connection

    In a scenario, click the +, search for Apolearn LMS and pick any module. Then click Create a connection. A connection is your Apolearn LMS account linked to Make once, and every Apolearn LMS module reuses it afterwards.

  2. 02

    Name it and give Make access

    You can give the connection a name, which helps when you run several Apolearn LMS platforms. Then authorize Make on the page Apolearn LMS shows you, or paste the key the app gives you, depending on what the connection window asks for.

  3. 03

    Save and check the fields

    Click Save. The module now shows its fields, and once the connection works Make can list the objects it reads, such as courses or users. If the lists stay empty, the access you granted is the first thing to check.

First scenario

Your first scenario with Apolearn LMS

GoalWhen someone signs up in your form tool, Make creates their Apolearn LMS account and enrolls them in a course.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the +. The first module is the trigger of your form or CRM app, since Apolearn LMS has none.

  2. 02

    Add Create a User

    Click the + on the right of the trigger, search Apolearn LMS and pick Create a User. Create the connection, then fill the fields Make shows with the data coming from the form.

  3. 03

    Enroll the new user

    Add Add a Student to a Course after it. Choose the course from the list Make shows, and map the user returned by Create a User so the right person lands in the class.

  4. 04

    Test with Run once

    Submit a test entry in your form, then click Run once. Open each module's bubble to read the bundle it received and confirm the account and the enrollment in Apolearn LMS.

  5. 05

    Schedule and switch it on

    Set the schedule on the first module (every 15 minutes by default) and turn the scenario on. From now on, each new sign-up gets an account and a seat in the course.

Modules

What can Apolearn LMS do in Make?

Apolearn LMS gives you 34 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Apolearn LMS1

Add a Student to a Course

ActionIn the docs only

This one enrolls an existing Apolearn LMS user as a learner in a course you pick, so the seat is ready the moment someone registers or pays.

When to use it
right after Create a User in an onboarding flow, or when a CRM deal closes for a training package.
Watch out
it needs a user that already exists; place Search Users or Create a User before it.
Apolearn LMS2

Add a Subscriber to a Textbook

ActionIn the docs only

Gives a user access to a textbook in Apolearn LMS by adding them as its subscriber, which saves opening each book's settings to invite readers.

When to use it
when a course comes with reading material and new learners should receive the matching book together with their enrollment.
Watch out
pick the textbook with Get a Textbook or List Textbooks if the right one changes from case to case.
Apolearn LMS3

Add an Admin to a Course

ActionIn the docs only

Hands a user the admin role on one course, so a coordinator can manage it without receiving rights over the whole platform.

When to use it
when a new program manager joins and a request in your ticketing or HR tool should grant them control of their courses.
Watch out
undoing it takes a separate step with Remove Course's Admin Rights, so log who received the role.
Apolearn LMS4

Add an Instructor to a Course

ActionIn the docs only

Assigns a trainer to a course as instructor, so the teaching staff of each session stays in line with your planning tool instead of being set by hand.

When to use it
when a trainer is confirmed for a session in a spreadsheet or a scheduling app and should appear in the course straight away.
Watch out
the trainer needs an Apolearn LMS account first; Search Users tells you whether one exists.
Apolearn LMS5

Add an Observer to a Course

ActionIn the docs only

Adds someone as an observer of a course, a role meant for people who follow the course without taking it, such as a manager or a client sponsor.

When to use it
when a company buys a training for its staff and its HR contact wants to watch the course their team follows.
Watch out
the role is taken back with Remove Course's Observer Right, which is a separate module.
Apolearn LMS6

Create a Course

ActionIn the docs only

Opens a new course in Apolearn LMS from data in your scenario, so a session planned elsewhere appears on the platform without anyone retyping its title.

When to use it
when a new session is approved in a project tool or a spreadsheet row and the course shell should exist before learners are added.
Watch out
List Course Categories and List Course Levels give you the values to fill it consistently.
Apolearn LMS7

Create a User

ActionIn the docs only

Opens an Apolearn LMS account for a new person, which is usually the first brick of any onboarding scenario on this app.

When to use it
when a form submission, a signed contract or a new hire in your HR tool should give someone access to the learning platform.
Watch out
run Search Users before it if the same person could sign up twice, or you may end up with duplicate accounts.
Apolearn LMS8

Disable a User

ActionIn the docs only

Switches off an Apolearn LMS account without removing it, so access stops while the user's record stays on the platform for later reference.

When to use it
when an employee leaves, a contract ends or a subscription is not renewed and access should close the same day.
Watch out
the app has no module to delete a user, so disabling is the way to cut access from Make.
Apolearn LMS9

Enable a User

ActionIn the docs only

Turns a disabled account back on, which lets a returning learner or a rehired colleague find their space again rather than starting over with a new account.

When to use it
when a renewal payment comes in or a manager approves a comeback request in your internal tool.
Watch out
find the account with Search Users first, since a new Create a User would open a second profile.
Apolearn LMS10

Get Subscription Information

ActionIn the docs only

Reads the subscription information Apolearn LMS holds, so a scenario can take it into account before acting on users or courses.

When to use it
as a check step at the start of a flow, when later modules should only run if the subscription allows it.
Watch out
the documentation does not detail what this module returns, so click Run once and read its bundle before mapping anything.
Apolearn LMS11

Get a Course

ActionIn the docs only

Fetches the details of one course you already know, so the next modules can reuse its information in a message, a report or an update.

When to use it
when a scenario receives a course reference from another app and needs the rest of that course's data to go further.
Watch out
it reads a single course; to browse several, List Courses or Search Courses fit better.
Apolearn LMS12

Get a Course Template

ActionIn the docs only

Reads one course template, so you can check a model course before building new sessions from the same structure.

When to use it
when your catalog relies on a standard program and a scenario should confirm which template it is working from.
Watch out
you need the template first; List Course Templates shows those available, and the documentation says nothing more about how templates are applied.
Apolearn LMS13

Get a Student's Course Progress

ActionIn the docs only

Tells you how far a given learner has moved through a course, which turns progress tracking into data you can send anywhere.

When to use it
for a follow-up email to learners who are behind, or a line in a manager's spreadsheet after each check.
Watch out
it works one student and one course at a time; pair it with List the Students of a Course to cover a whole class.
Apolearn LMS14

Get a Textbook

ActionIn the docs only

Reads the details of one textbook, handy when a scenario must identify the book before giving someone access to it.

When to use it
ahead of Add a Subscriber to a Textbook, when the book reference comes from an order or a form rather than a fixed choice.
Watch out
it returns one book; List Textbooks is the module that shows the whole shelf.
Apolearn LMS15

Get a User

ActionIn the docs only

Pulls the profile of one Apolearn LMS user whose reference you already hold, so later modules can use their details.

When to use it
when another module returned a user and you need the full record, for example to personalize a notification or update a CRM contact.
Watch out
if all you have is a name or an email, start with Search Users instead.
Apolearn LMS16

List Course Categories

SearchIn the docs only

Returns the course categories defined on your platform, each as its own bundle, so a scenario can pick the right one instead of relying on a typed value.

When to use it
before Create a Course, or to sync your catalog's categories into a spreadsheet the sales team reads.
Watch out
as a search, it can return several bundles, and every following module then runs once per category.
Apolearn LMS17

List Course Levels

SearchIn the docs only

Brings back the levels your courses can carry, which keeps a new course consistent with the rest of your catalog.

When to use it
when Create a Course or Update Course's Information needs a level and the value comes from another app worded differently.
Watch out
each level arrives as a separate bundle; filter the one you want before the next module.
Apolearn LMS18

List Course Templates

SearchIn the docs only

Shows the course templates available in Apolearn LMS, so you can see which model programs exist before reading one in detail.

When to use it
when an automated process should choose among several standard programs, or to keep an inventory of templates up to date.
Watch out
the result may contain several templates; Get a Course Template then reads the chosen one.
Apolearn LMS19

List Courses

SearchIn the docs only

Returns the courses of your platform, one bundle per course, a good base for a catalog export or a batch update.

When to use it
when you need every course, for instance to publish the catalog on a website or feed a reporting sheet.
Watch out
each course counts as a separate bundle, and every module after it spends an operation (one run of one module) per course.
Apolearn LMS20

List Textbooks

SearchIn the docs only

Returns the textbooks stored in Apolearn LMS, each as a bundle, so a scenario can work across your whole reading library.

When to use it
to build a list of books in a spreadsheet, or to find the right textbook when its reference is not known in advance.
Watch out
without a filter after it, every following module runs once per book.
Apolearn LMS21

List Users

SearchIn the docs only

Returns the users of your platform one by one, the starting point for an audit or a sync of accounts toward another tool.

When to use it
to compare Apolearn LMS accounts with your HR file and spot people who should no longer have access.
Watch out
on a large platform this means many bundles and many operations; Search Users targets a smaller set.
Apolearn LMS22

List the Admins of a Course

SearchIn the docs only

Gives you everyone holding the admin role on a chosen course, which makes rights reviews easy to automate.

When to use it
during an access review, to send each course's admin list to its owner, or before removing an admin who changed teams.
Watch out
it covers one course per run; List Courses before it loops over the catalog.
Apolearn LMS23

List the Instructors of a Course

SearchIn the docs only

Shows who teaches a given course, so a scenario can notify the right trainers or check that a session is staffed.

When to use it
when a course changes date in your planning tool and its instructors should receive a message.
Watch out
an empty result means no instructor is assigned; add a filter so the next module does not act on nothing.
Apolearn LMS24

List the Students of a Course

SearchIn the docs only

Returns the learners enrolled in one course, each as a bundle, the entry point for any class-wide follow-up.

When to use it
when a session ends and every participant should receive a survey, or to read each learner's progress one after another.
Watch out
modules after it run once per student, so a big class uses many operations.
Apolearn LMS25

Make an API Call

ActionIn the docs only

Sends your own request to the Apolearn LMS API with the connection you already set up, for any endpoint the other modules do not cover.

When to use it
when you need something missing from this list and the Apolearn LMS API offers it.
Watch out
you write the request yourself from the app's API reference, and Make's documentation for this app is limited, so test it with Run once.
Apolearn LMS26

Remove Course's Admin Rights

ActionIn the docs only

Takes the admin role on a course away from a user, which keeps course control limited to the people who currently need it.

When to use it
when a coordinator changes role or leaves, triggered by the update in your HR or ticketing tool.
Watch out
List the Admins of a Course lets you check the result, and the user account itself stays active.
Apolearn LMS27

Remove Course's Instructor Rights

ActionIn the docs only

Withdraws a trainer from a course's teaching staff, so a replaced or departing instructor no longer appears there.

When to use it
when a freelance trainer's mission ends or a session is reassigned in your planning tool.
Watch out
run Add an Instructor to a Course in the same scenario if a replacement is known, so the course is never left without a teacher.
Apolearn LMS28

Remove Course's Observer Right

ActionIn the docs only

Ends an observer's view on a course, for example once a client's contract is over or a manager moves to another team.

When to use it
when the event that closes the relationship happens in your CRM or HR tool and access should follow.
Watch out
this module only touches the observer role on that course; Disable a User is the one that closes the account.
Apolearn LMS29

Remove a Student from a Course

ActionIn the docs only

Unenrolls a learner from one course while leaving their account and their other courses untouched.

When to use it
when a registration is cancelled, a refund is issued or a learner switches to another session.
Watch out
check what progress data you need beforehand with Get a Student's Course Progress, since the documentation does not say whether it survives the removal.
Apolearn LMS30

Remove a Subscriber from a Textbook

ActionIn the docs only

Stops a user's access to a textbook by removing them from its subscribers, the mirror step of Add a Subscriber to a Textbook.

When to use it
when a course ends, a book license is reassigned or a learner cancels the program that included the book.
Watch out
the account and the course enrollments are not affected; handle them with their own modules if needed.
Apolearn LMS31

Search Courses

SearchIn the docs only

Finds the courses that match your criteria rather than returning the whole catalog, so the scenario only works on what matters.

When to use it
when an order or a form names a course and you need its reference before enrolling someone.
Watch out
a search can return zero, one or several courses; plan a filter for the case where nothing matches.
Apolearn LMS32

Search Users

SearchIn the docs only

Looks up users matching what you know about them and returns the accounts that fit. The available criteria show up in the module once the connection exists.

When to use it
before Create a User to avoid duplicates, or to find the account to disable when someone leaves.
Watch out
zero results is a normal outcome; add a filter so the scenario creates the account only in that case.
Apolearn LMS33

Update Course's Information

ActionIn the docs only

Changes the details of an existing course, so edits made in your planning tool carry over to the platform without manual copying.

When to use it
when a session changes in your planning tool and the course page should show the new version.
Watch out
identify the course with Search Courses or Get a Course first so the right one is edited.
Apolearn LMS34

Update User's Information

ActionIn the docs only

Edits an existing user's profile, keeping Apolearn LMS in step with the tool where people's details are maintained.

When to use it
when someone's details change in your HR system or CRM and the learning account should follow.
Watch out
map only the values that changed, and find the account with Search Users if you do not already hold its reference.
Need help

Need help automating Apolearn LMS with Make?

A person reads every message.

FAQ

Apolearn LMS and Make: frequently asked questions

01Is the Apolearn LMS Make integration free?
Yes, Apolearn LMS is a standard app in Make, so its modules work on the Free plan. That plan has limits: 2 active scenarios, at least 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute, remove the cap on active scenarios and allow 40 minutes of execution. Usage is counted in operations, one run of one module on one bundle. Your Apolearn LMS subscription is a separate matter.
02What does the Apolearn LMS Make integration require to connect?
An Apolearn LMS account and a Make account. Make's documentation lists no specific prerequisite for this app, so you follow the generic steps: add an Apolearn LMS module, click Create a connection, optionally name it, then authorize Make on the Apolearn LMS page or paste the key the app provides, and click Save. Use an account with enough rights over users and courses, because the modules act with the permissions of that connection. The same connection then serves all 34 modules.
03Does the Apolearn LMS Make integration react in real time?
No, Apolearn LMS has no trigger module in Make, so it cannot start a scenario on its own. Two ways around it. Start the scenario with a trigger from another app, such as your form tool, CRM or HR system, and let the Apolearn LMS modules act afterwards. Or start it on a Make schedule, every 15 minutes by default, with a module such as List Users or Search Courses at the head. How fast things happen then depends on the first app or on the schedule you set.
04What if an Apolearn LMS module is missing in Make?
Use Make an API Call. It sends a request to any endpoint of the Apolearn LMS API using the same connection as the other modules, so you are not limited to the 23 actions and 11 searches listed. You write that request from the app's own API reference. Keep in mind that Make currently offers only limited documentation for Apolearn LMS, since little public information is available, so test each call with Run once and read the returned bundle before building on it.
05Make or n8n for Apolearn LMS: which fits better?
It depends on what you need to check. On Make, Apolearn LMS comes with 34 ready modules covering users, courses, roles and textbooks, plus Make an API Call for the rest, and no trigger. On n8n, check whether an Apolearn LMS node exists and what it covers before choosing, because this page does not document it. Compare the two on the exact operations your flow needs, the way you start the flow and how each tool counts usage, rather than on general reputation.