- Home
- Resources
- Integrations
- Learnifier
Learnifier Zapier integrationAutomate Learnifier with Zapier.
The Learnifier Zapier integration gives you 4 triggers, 23 actions and 7 searches. All four triggers are instant, so a participant logging in, being activated or making progress reaches your other tools at once. Below: what each operation does, the rights it needs and where it trips.
Verified Trustpilot reviews · AI, automation & growth agency
What the Learnifier Zapier integration actually does
Learnifier is a platform for building online courses, onboarding programs and learning academies. Zapier connects it to the rest of your tools. The pairing works both ways: participant events in Learnifier start automations, and data from elsewhere can create users, projects and participants in Learnifier.
Three typical results. A progress report that fills itself: Participation Progress Update fires when a participant's progress changes, and a row goes into your sheet with the new completion status. An enrolment pipeline without the back office: Create User, then Create Participant, then Activate Participant take a person from another tool to a learner who can open the project. A clean exit: Remove Client User Group Member or Delete Participant tidy up when someone leaves.
What Zapier does not do here: no trigger tells you a user or a project was created, only participant events. Several actions are admin-only, so a standard account will fail on them. Learnifier offers no find-or-create, so a search that finds nothing will not create the missing record for you. And nothing that happened before the Zap went live is picked up.
If you are still choosing a platform, read our Zapier review, or Make vs Zapier if Make is on the table too.
Zapier vocabulary in one minute
Seven words you will meet in the editor, explained once here and used as is afterwards.
- 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. Once the Zap is on, Zapier simply waits for that event to come in.
- Action
- What the Zap does once started: the step that writes, sends or moves something for you in an app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The allowance on your plan is counted in tasks.
- Polling vs instant
- A polling trigger is checked by Zapier on a fixed timer. An instant trigger is reported by the app the moment the event happens.
- Filter
- A step that lets the Zap go on only when the incoming data meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up a record that already exists in an app, so later steps can reuse what it found.
What a Learnifier Zap really costs
Learnifier is not a premium app, so it runs from the free plan. Triggers never cost a task: you only pay for actions that succeed.
- TriggerFree, never counted
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps
- Search or filterMakes the Zap multi-step, paid plan
The free plan gives 100 tasks a month and unlimited Zaps, each capped at two steps: one trigger and one action. Add a search, a filter or a second action and you have a multi-step Zap, which needs a paid plan. With Learnifier that comes fast, since most actions want IDs that a search step usually supplies. Every successful action counts on its own; a failed one does not. The interval grid applies to polling triggers only, and all four Learnifier triggers are instant.
Connect Learnifier to Zapier in three steps
- 01
Open your connections
In Zapier, open the Apps page of your account and click + Add connection. A connection is your Learnifier account linked once and then reused by every step that needs it.
- 02
Pick Learnifier
Search for Learnifier in the dialog, select it and click Add connection. A new tab opens on the Learnifier side, which is where the actual sign-in happens.
- 03
Sign in and grant access
Log in to Learnifier in that tab and let Zapier in. You need a Learnifier account, plus read or write rights on any organization or project you do not own and want the Zap to touch.
Your first Zap: log completed courses in a spreadsheet
GoalEach time a participant's progress changes, a row is added to your sheet, but only for the status you choose to keep.
- 01
Set the trigger
Create a Zap, pick Learnifier and Participation Progress Update. Testing it brings back the three most recent items of the account, so you map on real data.
- 02
Add the filter
Click the plus icon, add Filter and fill the three boxes: the field, the rule, the value. CompletionStatus can read completed, incomplete, notAttempted or unknown.
- 03
Add the spreadsheet step
Add a step on your spreadsheet to create a row, then map the participant details and the completion status into the columns you want.
- 04
Test every step
Run each step once and read what came back. If the filter stops the test item, pick another one that matches your condition and test again.
- 05
Publish
Click Publish to switch it on. The filter makes this a multi-step Zap, so it runs on a paid plan; without it, the free plan is enough.
Learnifier triggers on Zapier
4 events start a Zap when something happens in Learnifier, and 4 of them are instant: the app calls Zapier straight away, whatever your plan.
Participant Access
Instant triggerIn Zapier“Triggers when a participant accesses a project. The event only triggers once per login session and project. The firstAccessFlag indicates whether this was the first access ever for this user or not.”
Starts your Zap when a participant opens a project. It fires once per login session and project, not on every click, and a firstAccessFlag tells you whether this is the person's very first visit.
Participation Activation
Instant triggerIn Zapier“Triggers when a new participant is activated or reactivated in a project. Reactivation can take place if larger changes are done to the project and the conditions around the participation might have changed. Normally only one event is ever sent out per participant where firstActivationNow is set.”
Runs when a participant is activated in a project, which is the moment they can actually start learning. It also fires on a reactivation, after larger changes to the project. The firstActivationNow field marks the original activation.
Participation Progress Update
Instant triggerIn Zapier“Triggers when progress has changed for the participant. The CompletionStatus field can be any of: completed, incomplete, notAttempted and unknown.”
Fires whenever a participant's progress moves. The CompletionStatus field tells you where they stand: completed, incomplete, notAttempted or unknown. That makes it the trigger for any reporting on who finished what.
Participant Reactivation
Instant triggerIn Zapier“Triggers when a participant is reactivated in a project. Reactivation can take place if larger changes are done to the project and the conditions around the participation have changed.”
Catches only the reactivations: a participant switched back on in a project, typically after significant changes to that project altered the conditions of their participation.
Learnifier actions on Zapier
Learnifier gives you 23 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Activate Participant
- Add Client User Group Member
- Add Product
- Create Client User Group
- Create Organization
- Create Participant
- Create Project
- Create User
- Remove Client User Group Member
- Delete Participant
- Delete Participant by External ID
- Delete Project
- Delete User
- Delete User Profile Picture
- Get Auto Login Link
- Get Client User Group
- Get Participant Login Link
- Ping
- Update Organization
- Update Participant
- Update Password
- Update Project
- Update User
Activate Participant
ActionIn Zapier“Activates a participant. After the activation the participant/participation can be accessed by a learner.”
Switches a participant on so the learner can open their participation. It needs the Organization ID, the Project ID and the Participant ID.
Add Client User Group Member
ActionIn Zapier“Adds a user to a user group”
Puts a user into a user group. Three values are required: the Organization ID, the Client User Group ID and the member's UUID.
Add Product
ActionIn Zapier“Adds a back office product to an organizational unit. Requires full administrator permissions.”
Gives an organization unit a back office product, identified by its Product ID, together with the Organization ID.
Create Client User Group
ActionIn Zapier“Create a user group”
Sets up a user group inside an organization, from an Organization ID and a name.
Create Organization
ActionIn Zapier“Create an organization unit”
Adds a new organization unit in Learnifier from a display name, the only required field.
Create Participant
ActionIn Zapier“Creates a new project participant. Participant information is created for the specified user. In the body object, only one of either email, userid or extid must be specified. The participant must be activated before it can be accessed by the user.”
Attaches an existing user to a project as a participant. Organization ID and Project ID are required, and the person is identified by exactly one of email, user ID or external ID.
Create Project
ActionIn Zapier“Creates a new project”
Opens a new project inside an organization, with just an Organization ID and a name required.
Create User
ActionIn Zapier“Creates a user. No two users can have the same email address or external id (if specified). Email is saved WITH case but is handled case insensitive in the system. Email can be changed for a user assuming it doesn't cause a conflict.”
Registers a person in Learnifier from their primary email, which is required. Two users can never share the same email or external ID, and email case is ignored when checking.
Remove Client User Group Member
ActionIn Zapier“Deletes a user membership from a user group. The user and group will still remain.”
Takes a user out of a user group. The user and the group both stay in place; only the membership goes.
Delete Participant
ActionIn Zapier“Deletes a participant. The user itself will still remain but any state related to the project will be deleted. Due to constraints from products in the project it might not be possible to delete the participant. However this can only be determined at the time of the delete. If a delete fails the participant will have their inError flag set and will not be able to access the participation until it has been reactivated. Some state and progress may be lost”
Removes a participant from a project. The user stays, but everything tied to that project is wiped, and some progress may be lost.
Delete Participant by External ID
ActionIn Zapier“Deletes a participant by external id.”
Same clean-up as Delete Participant, but you point at the participation with your own external ID, the only required field.
Delete Project
ActionIn Zapier“Deletes the project. The project can only be deleted if the project do not contain any participants.”
Erases a project, given its Organization ID and Project ID.
Delete User
ActionIn Zapier“Delete a user. Only api callers that have full access can call this method.”
Removes a user from Learnifier, identified by the User UUID.
Delete User Profile Picture
ActionIn Zapier“Delete user profile picture”
Clears the profile picture of a user, located by the User UUID, and leaves the rest of the account alone.
Get Auto Login Link
ActionIn Zapier“Returns a link that can be used to automatically login a user. The link is only valid once and for a short time. A caller should hand over the link to the user as soon as possible. The caller should also never store this link.”
Returns a link that logs a user in automatically, built from their User ID.
Get Client User Group
ActionIn Zapier“Gets the details about a user group”
Fetches the details of a user group from its Organization ID and Client User Group ID, so the next steps can use them.
Get Participant Login Link
ActionIn Zapier“Returns a single sign on link for the participant. The link can only be used once and should be used directly. The link expires after a few minutes. This operation requires the login link permission.”
Produces a single sign-on link that takes a participant straight into their project. It needs the Organization ID, the Project ID and the Participant ID.
Ping
ActionIn Zapier“Ping our servers”
Sends a simple check to Learnifier's servers and does nothing else.
Update Organization
ActionIn Zapier“Update an organization unit”
Edits an existing organization unit, located by its Organization ID.
Update Participant
ActionIn Zapier“Update a participant”
Modifies a participant inside a project, identified by the Organization ID, the Project ID and the Participant ID.
Update Password
ActionIn Zapier“Sets or updates a user password. It requires full access. The password must be more than 5 characters long and it is not possible to set a password for a user with a SSO association.”
Sets or resets a user's password, from the User ID and the new password. The password must be more than 5 characters long.
Update Project
ActionIn Zapier“Updates a project. Values are only updated if the fields are specified in the input”
Changes a project, found by its Organization ID and Project ID. Only the fields you fill in are updated, the rest stays as it is.
Update User
ActionIn Zapier“Updates a user. All values that have a key defined in the input will be set. So if a value should not be updated omit it totally from the input, otherwise it will be unset.”
Rewrites a user's details, starting from the User ID. Careful: any field that is present in the step is set, so an empty mapped value clears it.
Learnifier searches on Zapier
7 search steps look for data that already exists in Learnifier, so a later step can use it.
A search step finds a record that already exists so the next steps can use its ID. With Learnifier you will need them often, because most actions ask for Organization, Project, Participant or User IDs. In the action-event list, searches sit at the bottom under SEARCH. Three settings decide what happens when the result is not what you expected.
Get Organization
SearchIn Zapier“Gets a single organization unit. The response includes the display name, internal and external id and client number.”
Looks up one organization unit from its Organization ID and hands back its display name, internal and external IDs and client number.
Get Organization by External ID
SearchIn Zapier“Gets an organization unit with an external id”
Finds an organization unit from the external ID your own systems gave it.
Get Participant by External ID
SearchIn Zapier“Gets a participation by external id”
Retrieves a participation from its external ID, the only field it asks for.
Get Project
SearchIn Zapier“Write a description later”
Pulls a project's details from two required values, orgid and Project ID.
Get User
SearchIn Zapier“Returns information about a user”
Returns what Learnifier knows about a user, starting from the User ID.
Get User by Email
SearchIn Zapier“Get user by email”
Finds a user from their email address, the one value it needs.
Get User by External ID
SearchIn Zapier“Get user by external id”
Locates a user through the external ID set by your own system.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that depended on it. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. Learnifier offers no such variant on Zapier, so you will not see it on these searches.
- If multiple search results are found?Three ways out when several records match: keep the first one (the default), stop the Zap, or pass all of them on.
When a Learnifier Zap breaks
Zapier links no help article to Learnifier and lists no app-specific limit. The traps are the general rules of Zapier, plus the permission and ID requirements described in each note above.
Four cases cover most surprises. For anything else, see Zapier troubleshooting.
Old participants are not picked up
A Zap only reacts to events after you switch it on. Past activations and progress stay in Learnifier, and moving that history is a separate job.The Zap triggers itself
A Zap that writes into the very place its trigger watches fires again and again and burns through your tasks. Watch Zaps whose actions change participants while a participant trigger is listening.A bulk import is held back
When a trigger suddenly sends a huge batch, after a mass enrolment or a migration, Zapier's flood protection can hold it back.The filter never passes
Filter rules are typed: a text rule works on text only, a number rule on numbers only. The wrong type stops the Zap every time.
Need help automating Learnifier with Zapier?
A person reads every message.



