Resources · Zapier integration

MSAAQ Zapier integrationAutomate MSAAQ with Zapier.

The MSAAQ Zapier integration gives you 14 triggers, 5 actions and 3 searches. Every trigger is instant, the app works on the free plan, and the actions cover what a course platform needs most: creating users, enrolling them and opening or closing access.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the MSAAQ Zapier integration actually does for you

The MSAAQ Zapier integration links your MSAAQ course platform to the other apps you use, without writing code. MSAAQ reports what learners do (orders, enrollments, quiz results, certificates, reviews), and Zapier turns each of those events into work done elsewhere, or does the reverse and pushes users and access rights into MSAAQ.

Three results people build first. A bonus unlocked by a quiz: New Graded Quiz Result starts the Zap, a filter checks a field you pick, seen at the test, against the value you choose, and Grant Access opens a product for that learner. A sales log that fills itself: New Order writes a row in your spreadsheet for every order placed on a course, a bundle, a digital product or a coaching session. An access cut that follows your other tools: an event in another app starts the Zap, Find User looks the person up by email, and Revoke Access closes the product.

What Zapier does not do here: orders, reviews, certificates and quiz results only exist as triggers, so no action creates them. The integration has no action to delete a user either; the closest moves are Unenroll Member and Revoke Access. And nothing that happened in MSAAQ before your Zap was switched on gets picked up later.

If you are still choosing a tool, see our Make vs Zapier comparison or our n8n vs Zapier comparison before you build anything.

Vocabulary

Zapier words in one minute

Seven words come back on every line of this page. Here they are in plain English.

Zap
The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
Trigger
The event in an app that starts the Zap, such as a new MSAAQ order. Once the Zap is on, Zapier waits for it.
Action
What the Zap does once it has started: the step that writes, sends or changes something for you, like enrolling a user.
Task
The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts those, nothing else.
Polling vs instant
A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app the moment the event happens. All MSAAQ triggers are instant.
Filter
A step that lets the Zap continue only when what arrived meets your condition, and stops it otherwise.
Search step
A step that looks up something that already exists, such as an MSAAQ user or course, so later steps can use what it found.
Cost

What it really costs to run MSAAQ through Zapier

MSAAQ is not reserved for paid plans: it works on Zapier's free plan. What you pay for is tasks, and only actions consume them.

  • Free plan100 tasks a month, unlimited Zaps of two steps
  • MSAAQ on the free planYes, not reserved for paid plans
  • Trigger costNone, only successful actions count
  • Multi-step ZapPaid plan (filter, search or second action)

The trigger never costs a task, and an action that fails is not counted. Each action that succeeds counts on its own, so a Zap with three actions uses three times as many tasks as a one-action Zap. The free plan builds two-step Zaps only: add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan. The interval grid below is how often Zapier checks polling triggers; it does not apply to MSAAQ, whose 14 triggers are all instant.

Connect

Connect your MSAAQ account in three steps

  1. 01

    Open the Apps page

    In your Zapier account, open Apps and click + Add connection. A connection is your MSAAQ account linked once, then reused by every step that touches MSAAQ.

  2. 02

    Find MSAAQ and start the link

    Type MSAAQ in the search box of the dialog, pick it from the results, then click Add connection. A new tab opens on the MSAAQ side. Know beforehand which MSAAQ account holds the courses and products your Zaps will use: every MSAAQ step reuses this one connection.

  3. 03

    Sign in and grant access

    Sign in to MSAAQ in that tab and grant Zapier access to the account. You need an MSAAQ account, plus read or write access on anything you do not own yourself and want the Zap to touch.

First Zap

Your first Zap: a quiz result that unlocks a bonus product

GoalWhen a learner finishes a graded quiz and the result meets your rule, give that learner access to a product.

  1. 01

    Create the Zap and pick the trigger

    Create a new Zap, choose MSAAQ as the app and New Graded Quiz Result as the event. Select your MSAAQ connection, or add it now.

  2. 02

    Test the trigger on a real result

    Run the trigger test. Zapier brings back the three most recent items from your account, so you map the next steps on a real quiz result rather than a blank one.

  3. 03

    Add the filter

    Add a Filter step from the plus icon. Set the field to look at, the rule and the value to compare. A filter makes the Zap multi-step, which needs a paid plan.

  4. 04

    Add Grant Access

    Add MSAAQ again, pick Grant Access and choose the Product. In Email, put the learner's address if the trigger test brought it back; check it there. Both fields are required.

  5. 05

    Test, then publish

    Test the action and check in MSAAQ that the access shows up for that learner. When it does, click Publish to switch the Zap on.

Triggers

MSAAQ triggers: 14 events that start a Zap

14 events start a Zap when something happens in MSAAQ, and 14 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Assignment Submitted

Instant trigger

In Zapier“Triggers when a user submits an assignment.”

Starts the Zap each time a learner hands in an assignment in one of your courses, so the submission can be logged or passed to whoever reviews it.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
you want every submission copied into a shared sheet or a task list without opening MSAAQ to look.
Watch out
only assignments submitted after the Zap is published reach Zapier; older ones stay where they are.
2

New Certificate

Instant trigger

In Zapier“Triggers when a user gets a certificate.”

Fires when a learner receives a certificate, a clear moment to thank or follow up with that learner.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
you send a congratulation email from your email tool, or flag the person in your contact list as a graduate.
Watch out
test it with a real certificate from your account, then check which fields came back before mapping anything.
3

Chapter Completed

Instant trigger

In Zapier“Triggers when a user successfully finishes a complete chapter within a course.”

Reacts to a learner finishing a whole chapter of a course, a step bigger than one lesson and smaller than the full course.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a course built in chapters where each one deserves its own follow-up message or its own row in a progress sheet.
Watch out
one learner can complete several chapters, and every successful action behind each one costs a task.
4

Content Completed

Instant trigger

In Zapier“Triggers whenever a user successfully completes a single type of course content, such as video, PDF, text and more.”

The most granular of the progress events: it goes off when a learner completes one single piece of content, a video, a PDF, a text lesson or another type.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
one piece of content matters on its own, for example a key video you want to know has been watched.
Watch out
a course holds many pieces of content; a filter can keep only the one you care about, but it needs a paid plan.
5

Product Purchased

Instant trigger

In Zapier“Triggers when a user makes a purchase or is manually granted access to a product, bundle, or coaching session.”

This one is about products: it fires when a learner buys a product, a bundle or a coaching session, and also when someone grants that access by hand.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
you want a single entry point for everyone who now holds a product, paid or not.
Watch out
manual grants start it too, so a Zap that only means sales should use New Order instead.
6

Course Completed

Instant trigger

In Zapier“Triggers when a user completes 100% of a course.”

Waits for a learner to reach the full end of a course, every part done, as the official description puts it: 100% of the course completed.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
finishing one course should open the next step, such as access to a follow-up product with Grant Access.
Watch out
learners who finished before the Zap was published will never pass through it.
7

New Enrollment

Instant trigger

In Zapier“Triggers when a user enrolls (or is manually enrolled) in a course.”

Covers every new enrollment in a course, whether the learner signed up alone or an admin enrolled them by hand.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a welcome sequence in your email tool, or a roster of each course's learners kept in a spreadsheet.
Watch out
manual enrollments by an admin start it too, so check at the test whether that matches what you count.
8

Enrollment Deleted

Instant trigger

In Zapier“Triggers when a user is unenrolled by admins from a course.”

The mirror of New Enrollment: it fires when an admin removes a learner from a course.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
keeping another list honest, for example taking the person off a course roster sheet or tagging them in your contact tool.
Watch out
the official description speaks of removals done by admins; check at the test whether your own case behaves the same way.
9

Enrollment Progressed

Instant trigger

In Zapier“Triggers when a user makes progress or reaches a specific percentage of completion during the course.”

Tracks how far a learner has moved through a course, firing as they make progress or hit a given completion percentage.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a nudge halfway through, or a dashboard of progress fed from MSAAQ instead of typed by hand.
Watch out
run the test and read what comes back before relying on a given percentage; check there which values the trigger really sends.
10

Enrollment Started

Instant trigger

In Zapier“Triggers when a user starts watching the content of the course.”

Separates the learners who enrolled from those who actually opened the course: it goes off when someone starts watching the content.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
you want to know who got going, as opposed to who only signed up, and record it in your contact tool.
Watch out
paired with New Enrollment it shows the gap between signing up and starting, but each Zap uses its own tasks.
11

New User

Instant trigger

In Zapier“Triggers when a new user is created.”

The broadest entry point of the list: any new user account created on your MSAAQ platform starts the Zap, before any course or product is involved.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
every new account should land as a contact in your CRM or your newsletter tool.
Watch out
accounts that existed before the Zap was published never reach it; only new ones do.
12

New Order

Instant trigger

In Zapier“Triggers when a user places an order for a course, digital product, coaching session, or bundle.”

Fires on each order placed for a course, a digital product, a coaching session or a bundle, which makes it the natural source for anything about sales.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a sales log in a spreadsheet, or a message to your team chat for each order.
Watch out
an order is not the same event as Product Purchased, which also covers access granted by hand; pick the one that matches what you count.
13

New Graded Quiz Result

Instant trigger

In Zapier“Triggers when a user completes a graded quiz in one of your courses.”

Goes off when a learner completes a graded quiz in one of your courses. Which fields reach the rest of the Zap is something you read at the test.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a passing result should unlock something, with a filter in between and Grant Access after it.
Watch out
filter rules are typed; a number rule on a field that arrives as text never passes, so check the field at the test.
14

New Review

Instant trigger

In Zapier“Triggers when a user places a review on a course.”

Catches each review a learner leaves on a course, so feedback stops sitting unread inside the platform.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
posting every new review to your team chat, or collecting them in a sheet to reuse later.
Watch out
reviews written before the Zap went live are not sent; only new ones are.
Actions

MSAAQ actions: what a Zap can do inside the platform

MSAAQ gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Create New User

Action

In Zapier“Create a new user account within your platform.”

Opens a user account on your MSAAQ platform from data arriving in another app. Email is the only required field.

When to use it
people who pay or register elsewhere need an account before you decide what they get.
Watch out
it gives no course and no product; pair it with Enroll User or Grant Access if access matters.
2

Enroll User

Action

In Zapier“Enroll a user in a course using their email. If the user doesn't have an existing account, a new one will be created for them, and they will be added to the specified course.”

Puts a person in a course from their email. If they have no account yet, MSAAQ creates one and enrolls them in the same move.

When to use it
a sign-up form or a payment in another tool should land the person in the right course.
Watch out
Course and Email are both required, and the course has to exist in MSAAQ first.
3

Grant Access

Action

In Zapier“Give access to a user in a specific product, bundle or coaching session.”

Gives a user access to a product, a bundle or a coaching session, the non-course side of what MSAAQ sells.

When to use it
rewarding a finished course or a passed quiz with a bonus product.
Watch out
Product and Email are required, and the product has to exist in MSAAQ first.
4

Revoke Access

Action

In Zapier“End a user’s access to a specific product, bundle or coaching session.”

Closes a user's access to a product, a bundle or a coaching session, the counterpart of Grant Access.

When to use it
a subscription ends in your billing tool and the matching product should close too.
Watch out
Product and Email are required; check at the test that the event starting your Zap carries the learner's email.
5

Unenroll Member

Action

In Zapier“End a student's enrollment in a specific course using their email.”

Ends a learner's enrollment in one specific course, found from their email.

When to use it
a cancellation or a refund recorded in another app should take the person out of the course.
Watch out
Course and Email are required, and the course has to exist in MSAAQ first.
Searches

MSAAQ searches: find a course, a user or a product

3 search steps look for data that already exists in MSAAQ, so a later step can use it.

A search step looks up what already exists in MSAAQ and passes it to the next steps. In the editor, MSAAQ's searches sit at the bottom of the Action event list, under SEARCH. A search makes the Zap multi-step, so it needs a paid plan.

1

Find Course

Search

In Zapier“Find a course by the given title.”

Looks a course up by its title and hands it to the next step, which is how Enroll User gets the right course from a value typed elsewhere.

When to use it
the course name comes from a form or a sheet rather than being fixed in the Zap.
Watch out
how close the title must be is decided by MSAAQ, not Zapier; test with a real name.
2

Find User

Search

In Zapier“Find a user by their name or email.”

Finds an existing MSAAQ user from a name or an email, so later steps work on the right account.

When to use it
before Revoke Access or Unenroll Member, to confirm the person exists before touching their rights.
Watch out
a name can match several users; choose what the multiple-results setting should do.
3

Find Product

Search

In Zapier“Find a product by the given title.”

Retrieves a product from its title, ready to feed the Product field of Grant Access or Revoke Access.

When to use it
several products share one Zap and the right one depends on the incoming data.
Watch out
if no product matches, the Zap stops there unless you switch on the no-results setting.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap and the steps that depend on it are skipped. Switched on, the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    This box turns a search into a find-or-create. MSAAQ offers no find-or-create variant on its three searches.
  3. If multiple search results are found?
    Three ways out when several items match: keep the first one (the default), stop the Zap, or pass all of them on.
When it breaks

When an MSAAQ Zap breaks

Zapier attaches no help article to MSAAQ, so the cases below are the general limits of any Zap, read for this app.

  • Old orders never show up

    A Zap only reacts to what happens after it is published. Orders, enrollments and reviews from before stay out of reach; moving that history is a separate job.
  • A Zap that starts itself

    A Zap that writes where its own trigger watches can set itself off again and again, and burn through tasks. Check that no action feeds the event you listen to.
  • A big import gets held back

    When a bulk import or a migration suddenly produces a huge batch of events, Zapier's flood protection can hold them back instead of running them all.
  • A search finds nothing

    With default settings, an empty Find User, Find Course or Find Product stops the Zap and skips the steps that depend on it.
Need help

Need help automating MSAAQ with Zapier?

A person reads every message.

FAQ

MSAAQ Zapier integration: frequent questions

01Is the MSAAQ Zapier integration free?
Yes, for two-step Zaps. MSAAQ is not reserved for paid plans, so it runs on Zapier's free plan. That plan gives you 100 tasks a month and an unlimited number of Zaps, each one limited to two steps: one trigger and one action. A Zap that posts each New Review to your team chat fits inside that limit. The moment you add a filter, a search or a second action, the Zap becomes a multi-step Zap, and a multi-step Zap needs a paid plan.
02How many tasks does an MSAAQ Zap use?
One task per action that succeeds, and nothing for the trigger. A Zap that listens to New Order and writes a row in a spreadsheet uses one task per order. Add Grant Access as a second action and each order uses two. An action that fails is not counted against your plan. On MSAAQ, the progress triggers such as Content Completed deserve a look before you publish: a course holds many pieces of content, and each event that leads to a successful action is billed as a task.
03Do MSAAQ triggers run in real time?
Yes. All 14 MSAAQ triggers are instant: the app tells Zapier the moment an event happens, so the Zap starts right away, whatever your plan. The interval grid of Zapier plans sets how often polling triggers are checked, and it does not apply to any MSAAQ trigger. In the editor, a Zap built on an instant trigger shows a lightning bolt. So a learner who submits a graded quiz starts your Zap just as fast on the free plan as on Enterprise.
04What does it take to connect MSAAQ to Zapier?
An MSAAQ account, plus read or write access on anything you do not own yourself and want the Zap to touch. The link starts from the Apps page of your Zapier account with + Add connection: you search MSAAQ, click Add connection, then sign in to MSAAQ in the tab that opens and grant Zapier access. Once made, that connection is reused by every MSAAQ step in every Zap, so you only do this once per account.
05Does Enroll User create an account if the learner has none?
Yes. Enroll User takes an email and a course; if no MSAAQ account matches that email, a new one is created and enrolled in the course in the same action. So a Zap fed by a form or a payment tool does not need Create New User first. Both fields, Course and Email, are required, and the course must already exist in MSAAQ. Create New User stays useful when you want an account with no course attached yet.
06What if the MSAAQ operation you need is missing?
Zapier's editor offers only the operations published for MSAAQ, and the MSAAQ page on Zapier shows the current list. When an operation is missing, a search followed by an existing action can sometimes get close: Find User then Revoke Access, for example, closes a product for someone looked up by name or email. Check that combination at the test before you rely on it. If nothing on that list fits, the job falls outside what this integration offers today.
07Zapier, Make or n8n for MSAAQ?
Decide by criteria, not by brand. On Zapier, MSAAQ brings 14 instant triggers and works on the free plan, so a two-step flow such as New Order to a spreadsheet costs nothing to try. Then count the steps your real flow needs: a filter, a search or a second action makes it multi-step on Zapier, which means a paid plan, and each successful action is billed as a task. For Make or n8n, the first criterion is simpler: check whether they offer an MSAAQ connector at all.