- Home
- Resources
- Integrations
- SchoolMaker
SchoolMaker Make integrationAutomate SchoolMaker with Make.
What if your school reacted on its own each time a student finishes a step? The SchoolMaker Make integration gives you 1 instant trigger, 9 actions and 10 searches. This guide is for course creators who run their school alone and want a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the SchoolMaker Make integration do for your school?
The SchoolMaker Make integration links your online school to Make, a no-code tool where you build a scenario (a chain of steps that runs by itself). Each step is a module: it either listens to SchoolMaker, reads data from it, or changes something in your school, such as a member's access or an offer.
Congratulate a student at the right moment. Watch School Events fires when a member completes a step, then Create a Conversation sends them a message. Nobody on your side has to check progress by hand.
Open an offer to a new buyer. When a payment lands in another tool, Set Offer Access for a Member / Add a new Member gives the buyer access, and Get Member Accesses lets you confirm what they can now see.
Keep coaches in the loop. Create a Coaching Appointment books a session with the members and coaches you pick, while Get all Coaching Types gives you the list of formats your school offers.
What Make will not do: it only reacts to the five event types SchoolMaker sends (Step Completed, Member Joining Offer, New Member Payment, Member Inactivity, Member Level Up), and it needs a SchoolMaker account on the Pro or Business plan. For anything the listed modules skip, Make an API Call reaches the rest of the SchoolMaker API. If you are weighing tools, read the n8n vs Make comparison, and the Make pricing page before you scale. Stuck on a run that fails? The Make troubleshooting guide covers the usual errors.
How do you connect your SchoolMaker account to Make?
- 01
Copy your API key in SchoolMaker
In SchoolMaker, open Settings, then Integration & API. Scroll down to the API section and copy the key shown on screen. Keep it at hand: Make asks for it in the next step, and nothing else.
- 02
Add a SchoolMaker module and create the connection
In your Make scenario, add any SchoolMaker module and click Create a connection. A connection is your SchoolMaker account linked to Make once, then reused by every SchoolMaker module. You can type a label in Connection name if you run several schools.
- 03
Paste the key and save
Paste the API key you copied, then confirm. Once the connection exists, Make can list what it is able to read in your school, so you often pick from a menu instead of hunting for IDs.
Your first scenario: message a student who completes a step
GoalWhen a member completes a step in SchoolMaker, Make fetches their details and opens a conversation with them.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. Search for SchoolMaker and pick Watch School Events as the first module.
- 02
Link the trigger
Click Create a webhook, then Create a connection and paste your API key. Choose the Step Completed event so the scenario only wakes up when a member finishes a step.
- 03
Look up the member
Click the + on the right and add Get Member Details. Map the member from the trigger's output, so Make knows who just moved forward in the course.
- 04
Send the message
Add Create a Conversation after it. Pick the member as recipient and write a short note of encouragement. Map what Get Member Details returned (check it after a first Run once) to make it personal.
- 05
Test with Run once
Click Run once, then complete a step with a test member. Each module shows the bundles it received (a bundle is one item passed along, here one member), so you see what worked.
- 06
Switch it on
Happy with the test? Switch the scenario on. Every run now counts operations, one per module per bundle, which is what Make bills against your plan.
What starts a SchoolMaker scenario
1 module starts a scenario when something happens in SchoolMaker. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by SchoolMaker as soon as it happens.
Watch School Events
Instant triggerIn Make“Triggers when a specified event occurs. Supported event types include: Step Completed, Member Joining Offer, New Member Payment, Member Inactivity, and Member Level Up.”
This is the only way SchoolMaker can start a scenario by itself. You pick an event, and Make receives it the moment it happens in your school: a step completed, a member joining an offer, a new member payment, a member going inactive, or a member leveling up.
Every SchoolMaker module, and when to reach for it
SchoolMaker gives you 19 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Coaching Appointment
- Create a Conversation
- Make an API Call
- Set a Drip Boost
- Set Offer Access for a Member / Add a new Member
- Set Offer Details
- Get all Coaching Types
- Get Member Accesses
- Get Member Details
- Get Member Progress
- Get Offer Details
- Get Programs Details
- Get Top 10 Members in Leaderboard
- List Offers
- List Programs
- Get Admin/Moderator Details
- List Members
- Set Member Ban
- Set Member Suspend
Create a Coaching Appointment
ActionIn Make“Creates an appointment with selected members and coaches.”
You get a coaching session booked without doing it by hand: the module sets an appointment between the members and coaches you choose. It saves the back and forth that usually follows a purchase.
Create a Conversation
ActionIn Make“Creates a conversation and send a message to recipients.”
Your students receive a message inside SchoolMaker, sent by the scenario: the module opens a conversation and posts to the recipients you set. Messages land where members already learn, not in a crowded inbox.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
You reach any part of the SchoolMaker API that the other modules leave out, with the same connection and no extra login. It is the fallback when a ready-made module does not exist for your need.
Set a Drip Boost
ActionIn Make“Updates the drip boost value for a specific member in a specific offer.”
A member sees drip content sooner. The module changes their drip boost value for one given offer; drip content means lessons released over time, and the boost pulls that release forward for a single person only.
Set Offer Access for a Member / Add a new Member
ActionIn Make“Change member access status settings.”
A buyer gets into the right offer without you touching the admin panel: this module changes a member's access status, and it can add someone who is not yet in your school. It is the usual final step of a sales flow.
Set Offer Details
ActionIn Make“Updates offer's name, description, and publish status.”
You can rename an offer, rewrite its description or publish it straight from a scenario. That helps when the text of your offer lives in another tool and you want SchoolMaker to follow it.
Get all Coaching Types
SearchIn Make“Retrieves all coaching types of your school.”
You get the full list of coaching formats set up in your school, one bundle per type. On its own it changes nothing; it feeds the modules that come after it.
Get Member Accesses
SearchIn Make“Retrieves all member offer accesses.”
This search tells you which offers a member can open right now. It settles the classic support ticket about a missing course without logging into the admin.
Get Member Details
SearchIn Make“Retrieve member information”
You pull the profile of one member into the scenario, so later modules can reuse what it returns. Think of it as the lookup that turns an event into a person you can write to.
Get Member Progress
SearchIn Make“Retrieves all programs and progresses of a selected member.”
You see where one member stands in every program they follow, all in one search. It turns a vague feeling that a student is behind into something the scenario can test.
Get Offer Details
SearchIn Make“Retrieves details from a specific offer.”
This search reads the details of one offer, such as its name and description, so the next modules can reuse them. It is the safe read before any change.
Get Programs Details
SearchIn Make“Retrieves all programs and progresses of a selected member.”
You get the programs of one selected member together with their progress in each. Handy when the follow-up depends on a specific program, not on the whole school.
Get Top 10 Members in Leaderboard
SearchIn Make“Retrieves leaderboard ranking and filters by time range.”
You fetch the current leaders of your school's leaderboard, filtered on a time range you choose. It gives you names to celebrate instead of a ranking nobody reads.
List Offers
SearchIn Make“Retrieves all offers of your school.”
You get every offer of your school, one bundle each. It is the starting point when a scenario must act on all your offers or find one by its name.
List Programs
SearchIn Make“Retrieves all programs of your school.”
You retrieve all the programs your school contains, whatever the member. Where Get Programs Details looks at one student, this search looks at the whole catalog of courses.
Get Admin/Moderator Details
ActionIn the docs onlyThis module brings the profile of an admin or moderator into your scenario, which helps when a message or a task must reach the staff side of the school rather than a student.
List Members
SearchIn the docs onlyYou get your school's members as a list, one bundle per person. It is the way to act on many students at once instead of one at a time.
Set Member Ban
ActionIn the docs onlyThis action bans a member from your school from inside a scenario. It lets a moderation decision taken elsewhere, in a form or a support tool, apply in SchoolMaker without a manual step.
Set Member Suspend
ActionIn the docs onlyThis action suspends a member, a lighter move than a ban when you want to pause an account. The scenario applies it as soon as your rule says so.
Need help automating SchoolMaker with Make?
A person reads every message.