Resources · Make integration

Uteach Make integrationAutomate Uteach with Make.

What if every new student, passed quiz or completed course in your school set off the next step by itself? The Uteach Make integration gives you 25 modules: 10 instant triggers and 15 actions. This page is for course creators and school admins, and it walks you from the first connection to a working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Uteach Make integration let you automate?

The Uteach Make integration links your online school to Make, a no-code tool where you chain apps together. You build a scenario, which is the automation itself, out of modules, the bricks that each do one job. Here, Uteach tells Make the moment a student signs up, enrolls or finishes something, and Make can enroll students or look up your catalog in return.

Onboarding without copy and paste. When a lead fills in one of your school forms, Watch New Form Submission hands the answers to Make. Create a Student opens the account and Add a Student to a Course places them in the welcome track, so nobody on your team retypes an email address.

Progress that unlocks the next step. Watch New Passed Quiz and Watch New Course Completion are the two signals that a learner moved forward. Chain them to Add a Student to a Membership or Add a Student to a Live Lesson and the reward lands on its own, whether that is a bonus session or access to a premium space.

A clean view of who bought what. The enrollment triggers for bundles, products, coaching and memberships each fire on their own event. Send them to your CRM or a spreadsheet, and use Get a User to pull the full profile first.

Know the limit before you start: Make's own documentation for Uteach is thin, since the app publishes little public information. When a listed module does not cover your case, Make an API Call reaches the rest of the Uteach API with the same connection. Uteach may also have an n8n node; the n8n vs Make comparison lays out both tools. To go further on Make itself, see the Make training or the Make review.

Connect

How do you connect your Uteach account to Make?

  1. 01

    Add a Uteach module

    Open your scenario, click the +, type Uteach and pick any module. Under the connection field, click Create a connection. A connection is your Uteach account linked to Make once and reused by every Uteach module you add later.

  2. 02

    Name it and authorize

    Give the connection a name you will recognize, such as your school's name, which helps when you run more than one school. Then either approve Make on the Uteach page that opens or paste the key Uteach gives you, depending on what the window asks for.

  3. 03

    Save and check

    Click Save. The connection now appears in the dropdown of every Uteach module. If Make shows an error at this point, the authorization or the key did not go through: create the connection again rather than editing the module.

First scenario

Your first scenario: reward a passed quiz with the next course

GoalWhen a student passes a quiz in Uteach, Make enrolls them in the follow-up course.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the big + in the middle of the canvas. That empty circle is where your first module, the trigger, will sit.

  2. 02

    Pick the quiz trigger

    Search for Uteach and choose Watch New Passed Quiz. Select your connection or click Create a connection. Because it is an instant trigger, Uteach will call Make itself when a learner passes.

  3. 03

    Add the enrollment action

    Click the + to the right of the trigger and pick Add a Student to a Course. Map the student coming from the quiz bundle, the item passed along by the trigger, then choose the course to open next.

  4. 04

    Test with Run once

    Click Run once, then pass a quiz with a test student in Uteach. Open the bubble above each module to read the bundle it received and confirm the right learner landed in the right course.

  5. 05

    Switch it on

    Once the test looks right, switch the scenario on. From then on, every passed quiz enrolls the student without anyone touching the admin panel, and each run uses a few operations of your plan.

Triggers

Uteach triggers: what starts your scenario

10 modules start a scenario when something happens in Uteach. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Uteach as soon as it happens.

Uteach1Watch New Bundle Enrollment

Watch New Bundle Enrollment

Instant trigger

In Make“Triggers when a new bundle is enrolled.”

This trigger starts your scenario each time someone joins one of your bundles, so a package of several courses can kick off its own welcome sequence instead of a generic one.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
you sell a bundle as a premium offer and want its buyers tagged in your CRM or sent a dedicated message.
Watch out
a bundle groups several items, so if you also watch course enrollments, check in a Run once test which triggers fire for the same purchase before building two parallel flows.
Uteach2Watch New Coach Enrollment

Watch New Coach Enrollment

Instant trigger

In Make“Triggers when a new coach is enrolled.”

Here the event is a student signing up with one of your coaches, which gives you the moment to book the first call or brief the coach before the learner writes in.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
your school offers one-to-one coaching and each coach wants a heads-up in their inbox or chat channel.
Watch out
the documentation does not describe the data this trigger sends, so run it once with a real test enrollment and look at the bundle before mapping the coach's name anywhere.
Uteach3Watch New Course Completion

Watch New Course Completion

Instant trigger

In Make“Triggers when the student completed a course.”

Finishing a course is the clearest proof of progress your school has, and this trigger turns it into an action: a certificate email, an upsell, a review request.

How it fires
instant, Uteach calls Make through a webhook as soon as the student completes the course.
When to use it
you want graduates to receive the next offer while their motivation is still high, or your sales team to hear about it.
Watch out
if the next step enrolls the student in another course, make sure that course's own completion does not send them back to the first one, or the chain never stops.
Uteach4Watch New Course Enrollment

Watch New Course Enrollment

Instant trigger

In Make“Triggers when a new course is enrolled.”

Use this one to react the moment a learner is enrolled in a course, and push that fact wherever your team works.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
you log every new enrollment in a spreadsheet or send the student a personal welcome from your email tool.
Watch out
never follow this trigger with Add a Student to a Course on the same course: each enrollment would start the scenario again and burn operations.
Uteach5Watch New Form Submission

Watch New Form Submission

Instant trigger

In Make“Triggers when a new Form is Submitted.”

Every answer left on a Uteach form reaches Make as a bundle, which means lead capture, surveys and application forms can feed your other tools with no export.

How it fires
instant, Uteach calls Make through a webhook as soon as the form is submitted.
When to use it
a prospect fills in your sign-up or contact form and you want them created as a student, or sent to your CRM, right away.
Watch out
field names depend on how you built each form, and the documentation lists none, so test with Run once and map from the bundle you actually receive.
Uteach6Watch New Live Lesson Enrollment

Watch New Live Lesson Enrollment

Instant trigger

In Make“Triggers when a new quiz is submitted.”

Live sessions need reminders and calendar invites, and this trigger gives you the signal to send them as soon as a learner reserves a seat.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
you run webinars or live classes and want each registrant added to your calendar tool or messaging app.
Watch out
the official description of this module mentions a quiz rather than a live lesson, an apparent slip in the directory, so confirm with a Run once test that it fires on the enrollment you expect.
Uteach7Watch New Membership Enrollment

Watch New Membership Enrollment

Instant trigger

In Make“Triggers when a new membership is enrolled.”

A membership is often your recurring offer, and this trigger lets you greet each new member and open the doors that come with it, such as a community space or a private channel.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
you grant access to a community tool or a newsletter segment that sits outside Uteach.
Watch out
the trigger only reports new enrollments; nothing in the documentation covers cancellations, so removing access when someone leaves has to be handled another way.
Uteach8Watch New Passed Quiz

Watch New Passed Quiz

Instant trigger

In Make“Triggers when a new quiz is submitted.”

Passing a quiz is a milestone you can reward on the spot, and this trigger delivers it to Make so the next lesson, badge or message follows without delay.

How it fires
instant, Uteach calls Make through a webhook as soon as the quiz is passed.
When to use it
you gate advanced content behind a quiz and want the unlock to happen through Add a Student to a Course or a membership.
Watch out
the directory describes this module as firing on a submitted quiz, so check in a test whether a failed attempt also starts the scenario before relying on it.
Uteach9Watch New Product Enrollment

Watch New Product Enrollment

Instant trigger

In Make“Triggers when a new product is enrolled.”

Products in Uteach cover what you sell outside courses, and this trigger tells Make each time a learner is enrolled in one, so delivery or follow-up can start by itself.

How it fires
instant, Uteach calls Make through a webhook as soon as the enrollment happens.
When to use it
a digital product needs a thank-you email, a record in your accounting sheet or a notice to the person who fulfils it.
Watch out
pair it with Get a Product when you need the product's details, since the trigger bundle may only carry an identifier.
Uteach10Watch New Student Registration

Watch New Student Registration

Instant trigger

In Make“Triggers when a new student is registered.”

This is the broadest signal of the list: a new student account in your school, before any purchase, which makes it the natural start for welcome and nurture flows.

How it fires
instant, Uteach calls Make through a webhook as soon as the student registers.
When to use it
you add every new learner to your email list or CRM and want no gap between sign-up and first contact.
Watch out
do not follow it with Create a Student in the same school, because the new account would register again and restart the scenario.
Modules

Uteach actions: what Make can do in your school

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

Uteach1

Add a Student to a Bundle

Action

In Make“Adds a student to the bundle.”

Gives an existing student access to a whole bundle in one step, which saves you from enrolling them course by course when they bought a package elsewhere.

When to use it
a payment confirmed in another tool, such as your checkout or invoicing app, should open the matching Uteach bundle.
Watch out
the student must exist first; run Create a Student or Get a User earlier in the scenario.
Uteach2

Add a Student to a Coach

Action

In Make“Adds a student to the coach.”

Assigns a learner to one of your coaches, so the pairing is set the moment the deal closes instead of waiting for someone to do it in the admin panel.

When to use it
your sales pipeline marks a coaching deal as won and the client should find their coach ready on login.
Watch out
pick the coach from Get a Coach if the choice depends on data, so the scenario passes the coach found in your data rather than one picked by hand.
Uteach3

Add a Student to a Course

Action

In Make“Adds a student to the course.”

The workhorse of this app: it enrolls a student in a chosen course, the gesture most school automations end with.

When to use it
after a passed quiz, a completed course or a form, when you want the next piece of learning opened without manual work.
Watch out
if the same scenario starts on Watch New Course Enrollment for that course, you create a loop that reruns on every enrollment.
Uteach4

Add a Student to a Live Lesson

Action

In Make“Adds a student to the live lesson”

Reserves a seat for a student in a live session, handy when attendance is a bonus rather than something they book themselves.

When to use it
learners who finish a module earn a place in the next live Q&A, and you want their seat saved for them.
Watch out
use Get a Live Lesson upstream when the session is chosen dynamically, since picking it by hand ties the scenario to one date.
Uteach5

Add a Student to a Membership

Action

In Make“Adds a student to the membership.”

Opens a membership for a student, which is how you hand out recurring access from outside Uteach, for a partner deal or a promotion.

When to use it
a customer buys through another shop or signs a company contract, and their membership should appear in the school.
Watch out
this module adds access, and no Uteach module listed here removes it, so plan how leavers are handled.
Uteach6

Add a Student to a Product

Action

In Make“Adds a student to the product.”

Attaches a product to a student account, the fix when a sale happened in a tool Uteach does not see and the learner still needs their download or resource.

When to use it
an order paid in your e-commerce app should grant the matching Uteach product.
Watch out
map the product carefully; Get a Product only looks products up by id, so keep those ids at hand.
Uteach7

Create a Student

Action

In Make“Creates a Student”

Opens a new student account in your school from data collected elsewhere, the first brick of any onboarding built outside Uteach.

When to use it
a lead from a form, a webinar tool or a CRM should become a learner who can log in.
Watch out
look the email up with Get a User before creating, otherwise a returning learner may end up with a duplicate or an error.
Uteach8

Get a Bundle

Action

In Make“Gets a Bundle by id or slug”

Fetches one bundle from your catalog by its id or its slug, the readable name in its URL, so later modules can use its title and details.

When to use it
an incoming order only carries a slug and you need the full bundle before enrolling or writing a receipt.
Watch out
a slug follows the bundle's URL, so if you edit that URL, an old slug will likely stop matching; the id is the safer key to store.
Uteach9

Get a Coach

Action

In Make“Gets a Coach by id or slug”

Reads a coach's record by id or slug, useful to put their name or details into an email instead of a bare identifier.

When to use it
after Watch New Coach Enrollment, to tell the student who their coach is and tell the coach who just joined.
Watch out
it returns one coach, not a list; to choose among several you need the right id or slug up front.
Uteach10

Get a Course

Action

In Make“Gets a Course by id or slug”

Pulls a course's information by id or slug, so your messages and reports can quote the real course title rather than a number.

When to use it
a completion or enrollment bundle gives you the course id and your certificate email needs its name.
Watch out
this module reads, it does not enroll; pair it with Add a Student to a Course for that.
Uteach11

Get a Live Lesson

Action

In Make“Gets a Live Lesson by id or slug”

Retrieves one live lesson by id or slug, the step that lets a reminder or calendar invite carry the session's real details.

When to use it
right after Watch New Live Lesson Enrollment, before sending the registrant an invitation from your calendar app.
Watch out
test with Run once which details come back, as the documentation lists none.
Uteach12

Get a Membership

Action

In Make“Gets a Membership by id”

Looks up a membership by its id, and only by id, so you can check what a plan contains before granting or reporting on it.

When to use it
a new membership enrollment arrives and your welcome message should name the plan the member picked.
Watch out
unlike courses or bundles, there is no slug lookup here, so store membership ids wherever you plan to reuse them.
Uteach13

Get a Product

Action

In Make“Gets a Product by id”

Reads a product by its id, giving the following modules the product's details for a receipt, a delivery message or an accounting line.

When to use it
Watch New Product Enrollment fired and the rest of the scenario needs more than an identifier.
Watch out
there is no slug option for products, so if another tool only knows the product's name, you need a mapping table first.
Uteach14

Get a User

Action

In Make“Gets a User by id or email”

Finds a user by id or by email address, which makes it the lookup to reach for when the only thing you know about someone is how they signed up.

When to use it
before Create a Student, to check whether the email already has an account and avoid duplicates.
Watch out
if no user matches, decide in the scenario what happens next, for example with a filter before the creation step.
Uteach15

Make an API Call

Action

In Make“Performs an arbitrary authorized API call.”

Sends any request the Uteach API accepts, using the connection you already set up, to reach what the other Uteach modules do not cover.

When to use it
you need an operation of Uteach that has no dedicated module, and the ready-made actions stop short of it.
Watch out
you must know the endpoint yourself; Make's documentation for Uteach is limited and does not describe the API.
Need help

Need help automating Uteach with Make?

A person reads every message.

FAQ

Uteach and Make: common questions

01Is the Uteach Make integration free?
Yes, Uteach is a standard app, so it works on Make's Free plan. That plan has limits worth knowing: 2 active scenarios, a run capped at 5 minutes, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lift the cap on active scenarios and allow runs of up to 40 minutes. Make counts usage in operations, one per module per bundle, so a busy school with many enrollments will use its monthly allowance faster. The Uteach subscription itself is separate and not covered here.
02What does the Uteach Make integration need to connect?
A Uteach account for your school and a Make account. Make's documentation lists no specific prerequisite for Uteach and gives no dedicated connection steps, so the usual flow applies: add any Uteach module, click Create a connection, name it if you wish, authorize Make on the Uteach page or paste the key Uteach provides, then click Save. That single connection is reused by all 25 Uteach modules, including Make an API Call. If it fails, check where your Uteach account issues access for outside tools.
03Do Uteach triggers in Make fire in real time?
Yes. All 10 Uteach triggers are instant: Uteach calls Make through a webhook as soon as the event happens, whether a new student registers, someone enrolls in a course, bundle or membership, a form is submitted or a quiz is passed. You do not wait for a polling schedule. What you should still do is test each trigger with Run once, because the documentation does not describe the data they send and the bundle is the only reliable reference.
04What if a Uteach module is missing in Make?
Use Make an API Call. It sends any request the Uteach API accepts, with the connection you already created, so you can reach operations the 15 ready-made actions do not cover. The catch is that you need to know the endpoint yourself: Make states that its documentation for Uteach is limited because little public information exists about the app. If the API route is unclear, another option is to move the data through a tool that does have a module, such as a form app or your CRM, and use Uteach's triggers for the rest.
05Is Make or n8n better for Uteach?
It depends on the tool you already work in. On Make, Uteach has 25 modules, with instant triggers on enrollments, completions, quizzes and forms, plus Make an API Call for the rest; that is enough to build most school automations visually. Uteach may also have an n8n node, so if your team already runs n8n, check what that node covers before switching. Compare the list of operations your scenario needs on each side rather than the brand. The n8n vs Make comparison linked earlier on this page goes through the criteria.