Skip to main content

All about event types

Written by Marie Xhauflair

Introduction

When creating new automations, we are faced by many, many different types of event types, many, many different potential conditions, and again, many, many different actions to choose from.

In this help article, we will look at all the event types of automations


What are event types?

Every automation begins with an event type. The event is the trigger that tells the platform when to check if the automation should run.

You can think of an event as the starting signal:

  • Sometimes it is scheduled, such as a periodic check every hour.

  • Sometimes it is triggered by a learner, such as completing an activity.

  • Sometimes it is triggered by the system, such as when a user is added to a group.

Without an event type, an automation will never run, because the system does not know when to act.

Important to note:

  • The selected event triggers every time the occurrence takes place.

  • For example, if you choose Activity is completed as the event, the platform will trigger the automation every time any user completes an activity.

  • This does not mean the actions will always be executed, that depends on whether the conditions are met.

Overview of event types

Event type

Trigger moment

Example use case

Check periodically

The platform checks every hour if conditions are met

Unlock Module 1 for Belgium group during the first 7 days after contract start date

Goal is completed

When a learner completes a goal

Move learners into the “Goal achieved” group

Programme is completed

When a learner completes a programme

Unlock a certificate or assign a follow-up programme

Journey/section is completed

When a learner completes a journey or a section

Unlock the next journey in a learning path

Activity is completed

When a learner completes an activity

Unlock the next activity in a sequence

Activity is ready for grading

When a learner submits an activity that requires grading

Notify the manager to review the submission

Activity is graded

When a manager grades a learner’s activity

Notify the learner with their results

Activity is reset

When an activity is reset

Unlock the activity again so the learner can retry

User is added to group

When a learner is added to a specific group (if ECA group membership is enabled)

Unlock onboarding content when a user is added to the “New starters” group

User is removed from group

When a learner is removed from a group (if ECA group membership is enabled)

Lock access to content when a learner leaves the “Managers” group

Webhook event

When an external app pushes data into the platform

Add a user to a group when data from HR system is received

Important:

For the event type: check periodically:

  • DO

    • You can use this condition to unlock content between a certain time frame, or for users who are in certain groups.

  • DON'T:

    • Do not use this event if something needs to happen straight after the user does something, such as granting a badge after the user completes a activity. In this case there might be a delay between the user trigger and the action.


What a Check periodically automation does when you enable it

When you enable a Check periodically automation, its actions run right away for everyone who meets the conditions at that moment, including users who met them long before the automation existed. After that, the platform checks every hour who newly meets the conditions.

Each action runs once per user. A user who meets the conditions gets the notification, the reset or the group change once, not every hour, and if the user later stops meeting the conditions and meets them again, the action does not run a second time.

💡 Note: Unlock and Lock actions, smart groups and programme access are different. They follow the conditions and are withdrawn when the user no longer meets them.


Unlock actions on an event automation

Use in event conditions, such as Is activity in event, for one-time actions like a badge, certificate, notification, to-do or adding a user to a group.

For Unlock and Lock actions the platform ignores in event conditions, because access is calculated from the state conditions (group, time, Is activity completed and programme). An event automation that unlocks content with only an in event condition unlocks it for every user, and with a group condition next to it, for the whole group, whether or not they completed the activity.

💡 Note: To unlock content after a completion, use Check periodically with Is activity set to completed, rather than the event Activity is completed with Is activity in event. Programme and smart group actions on an event automation do nothing at all. The same goes for a webhook automation, so add the user to a group and let a group automation unlock the content, because an unlock on the webhook automation itself would apply to everyone who meets its conditions.


Did this answer your question?