Resources · Make integration

AcademyOcean Make integrationAutomate AcademyOcean with Make.

Can your academy enroll, group and report on learners without anyone touching a spreadsheet? The AcademyOcean Make integration gives you 13 modules: 7 actions and 6 searches. This page shows training and HR teams how to connect the account and ship a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the AcademyOcean Make integration do?

The AcademyOcean Make integration links your academy to Make, a no-code tool where you chain steps into a scenario (the automation you build). Each step is a module: here, 7 actions that change learners and teams, and 6 searches that read courses, learners, progress and quiz results. You draw the flow, Make runs it for you.

Onboarding without copy and paste. A new employee shows up in your HR tool or a signup form. Invite Learners brings them into the academy, and Add Learners to Teams drops them into the right group so they see the right courses from day one.

Clean offboarding. When someone leaves or a contract ends, Revoke Learners Access cuts their access, and Remove Learners from Teams tidies up the groups. If they come back, Return Learners Access is the matching step.

Progress reports that build themselves. Get Learners Progress by Course and Get Learners Quiz Statistic pull results that you can send to a sheet or a manager, instead of exporting them by hand.

Two honest caveats. AcademyOcean has no trigger in Make, so the scenario starts either from another app or from a schedule you set. And the official Make doc page for this app says its own content is AI-generated and may contain mistakes, so check anything important with AcademyOcean. If you are still weighing tools, read the n8n vs Make comparison and the Make pricing guide; for a hand on your first builds, the Make training is a good next step.

Connect

How do you connect AcademyOcean to Make?

  1. 01

    Register an OAuth app in AcademyOcean

    In your academy, open Settings, then the API tab, and click Register a new OAuth application. Paste the callback URI from the tip below, click Register Application, then copy the Client ID and the Client secret.

  2. 02

    Add a module and create the connection

    In your Make scenario, add any AcademyOcean module and click Create a connection. A connection is your academy account linked to Make once, then reused by every AcademyOcean module. Give it a clear name in Connection name if you run several academies.

  3. 03

    Paste the credentials and save

    Enter the Client ID and Client secret you copied, or follow the on-screen instructions. Once saved, the module can read your academy, and Make lists what it finds instead of making you type IDs from memory.

First scenario

Your first scenario: welcome a new hire into the right team

GoalWhen a new person arrives in another app, Make invites them to AcademyOcean and adds them to their team.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the + to add the first module. Since AcademyOcean has no trigger, start with the app where new people appear, such as your HR tool or form.

  2. 02

    Add Invite Learners

    Click the + on the right of that first module, search for AcademyOcean and pick Invite Learners. Choose your connection, then map the person's details from the previous module into the fields.

  3. 03

    Add Add Learners to Teams

    Add one more module, Add Learners to Teams, and pick the team from the list Make reads in your academy. The new learner lands in the group that matches their role.

  4. 04

    Test with Run once

    Click Run once and create a test entry in the first app. Open each module to read the bundle it received, meaning the item passed along, and check the learner in AcademyOcean.

  5. 05

    Set the schedule and switch it on

    Set the schedule on the first module (every 15 minutes by default) and turn the scenario on. Each module run on a bundle is one operation, the unit Make counts on your plan.

Modules

Every AcademyOcean module in Make

AcademyOcean gives you 13 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

AcademyOcean1

Add Learners to Teams

Action

In Make“Adds learners to teams.”

Puts one or more learners into an AcademyOcean team, so they get what that group is set up to follow.

When to use it
right after Invite Learners in an onboarding flow, or whenever a person changes department and needs the matching team.
Watch out
it adds, it does not move; pair it with Remove Learners from Teams if the old group should be left behind.
AcademyOcean2

Create Login Token

Action

In Make“Creates a login token.”

Asks AcademyOcean for a login token and passes it to the next module as data you can map, without anyone generating it by hand.

When to use it
when a later step of your scenario needs that token, for example to hand it to another tool you already connect to Make.
Watch out
the Make doc does not say how long a token stays valid, so confirm that with AcademyOcean before building on it.
AcademyOcean3

Invite Learners

Action

In Make“Invites learners.”

Sends academy invitations to new people, so a row in your HR tool or a form answer becomes an invitation to your academy.

When to use it
as the first AcademyOcean step of any onboarding scenario, fed by the app where new hires or customers first appear.
Watch out
run a test with your own address first, since every Run once sends a real invitation.
AcademyOcean4

Make an API Call

Action

In Make“Performs an arbitrary authorized API call”

Calls any endpoint of the AcademyOcean API with the connection you already set up, so you are not stuck when no listed module fits.

When to use it
when you need an action the other 12 modules do not cover and the AcademyOcean API documentation shows the endpoint.
Watch out
you write the request yourself, so keep the API documentation open and test with Run once before activating.
AcademyOcean5

Remove Learners from Teams

Action

In Make“Removes learners from teams.”

Takes learners out of an AcademyOcean team, which keeps your groups accurate when roles change.

When to use it
when someone moves to another department, placed just before Add Learners to Teams so the switch happens in one pass.
Watch out
this is not an offboarding step on its own; for someone leaving, Revoke Learners Access is the module that cuts access.
AcademyOcean6

Return Learners Access

Action

In Make“Returns learners' access.”

Gives learners their access back. It undoes Revoke Learners Access, so someone who returns can open your academy again.

When to use it
a contract is renewed, a seasonal worker comes back, or a paused customer turns active again in another app.
Watch out
put a tight filter before it. Left too broad, it would reopen access for every learner it receives.
AcademyOcean7

Revoke Learners Access

Action

In Make“Revokes learners' access.”

Removes learners' access to the academy, which is the step that actually closes the door when a person should no longer see your courses.

When to use it
when an employee leaves, a contractor's mission ends or a customer stops paying, triggered by that event in the source app.
Watch out
test it on a dummy learner; if you revoke the wrong person, Return Learners Access is the way back.
AcademyOcean8

Get Courses

Search

In Make“Retrieves an array of courses.”

Lists the courses of your academy, giving later modules the list they need instead of IDs you copy by hand.

When to use it
at the start of a reporting scenario, to go through each course and fetch the matching progress with the next module.
Watch out
a search can return zero, one or many bundles, and every module after it runs once per course, which adds operations.
AcademyOcean9

Get Courses Progress by Learners

Search

In Make“Retrieves a learner’s progress in all active courses/groups.”

Reads one learner's progress across all their active courses or groups, the view a manager asks for about a single person.

When to use it
when an employee review or a customer check-in comes up and you want one summary per person in a sheet or a message.
Watch out
it is centered on the learner; to see a whole course at once, Get Learners Progress by Course is the better pick.
AcademyOcean10

Get Learners

Search

In Make“Retrieves an array of learners.”

Returns the learners of your academy so the scenario can check, copy or act on each of them.

When to use it
to find out whether a person already exists before inviting them, or to sync your learner list to a CRM or a sheet.
Watch out
it can return many bundles; add a filter right after it so the following modules only process the people you care about.
AcademyOcean11

Get Learners Progress by Course

Search

In Make“Retrieves a learner’s progress in specified courses.”

Fetches progress on the courses you specify, the angle a trainer needs to see who is behind on a given program.

When to use it
when a mandatory course has a deadline and you want to remind the learners who have not finished it.
Watch out
pick the courses in the module, or feed them from Get Courses; without them, there is nothing to measure.
AcademyOcean12

Get Learners Quiz Statistic

Search

In Make“Returns statistics about the specified quiz for the specified learner(s).”

Returns the results of a quiz for the learners you choose, so you can act on scores without opening the academy.

When to use it
after a certification quiz, to send results to a manager or flag the people who should retake it.
Watch out
you need to say which quiz and which learners; choose them in the module or map them from an earlier search.
AcademyOcean13

Get Learners Quiz Statistic V2 OLD

Search

In Make“Returns statistics about the specified quiz”

Another way to read quiz statistics, kept in the list under a name that Make itself marks as OLD.

When to use it
mainly when you maintain an existing scenario that already relies on it and still runs as expected.
Watch out
for a new scenario, start with Get Learners Quiz Statistic, the module without the OLD label, to avoid building on a version flagged as outdated.
Need help

Need help automating AcademyOcean with Make?

A person reads every message.

FAQ

AcademyOcean and Make: common questions

01Is the AcademyOcean Make integration free?
Yes, on the Make side. AcademyOcean is a standard app, so it works on the Make Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, up to 5 minutes per execution, 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 count usage in credits each month. You still need an active AcademyOcean account, with its own subscription.
02What do you need to connect AcademyOcean to Make?
An active AcademyOcean account and OAuth credentials. In the academy settings, open the API tab, register a new OAuth application with the callback URI given by the Make documentation, then copy the Client ID and Client secret. In Make, add any AcademyOcean module, click Create a connection and paste both values. The connection is created once and every AcademyOcean module of every scenario can reuse it, so you do not repeat the setup.
03Does the AcademyOcean Make integration react in real time?
No, because AcademyOcean has no trigger in Make: nothing in the academy can start a scenario by itself. You have two options. Start the scenario with a trigger from another app, such as your HR tool, so AcademyOcean acts when that app sees something new. Or start it on a schedule, every 15 minutes by default, for example with Get Learners or Get Courses as the first module. On the Free plan the interval cannot go below 15 minutes; paid plans allow 1 minute.
04What if an AcademyOcean module is missing in Make?
Use Make an API Call. It reaches any endpoint of the AcademyOcean API with the connection you already have, so an action that none of the listed modules covers can still run inside the same scenario. You write the request yourself from the AcademyOcean API documentation, then test it with Run once. Also keep in mind that the official Make doc page for this app says its content is AI-generated, so confirm important behavior with AcademyOcean directly.
05Should you use Make or n8n for AcademyOcean?
It depends on the tool your team already uses. On Make, AcademyOcean offers 13 modules covering invitations, teams, access and progress, plus Make an API Call for the rest, and it runs on every plan, Free included. Many apps also have an n8n node, so check whether AcademyOcean does before choosing. The deciding point is where your other automations already live, since keeping them in one place is simpler to maintain.