Managing Workflow Triggers - Workflow Automations Available Workflow Triggers

Workflow Automations

Managing Workflow Triggers

Available Workflow Triggers

When adding a Workflow Trigger, an admin may link a Workflow to the following Triggering Actions:

 

Certification Events

Certification Awarded - Execute a workflow when a user is awarded a certification. If multiple Workflows can be initiated by a Certification being awarded, Events linked to all certification programs will always trigger prior to events linked to a specific certification program. 

Certification Recertified - Execute a workflow when a user recertifies a certification. If multiple Workflows can be initiated by a Certification being recertified, Events linked to all certification programs will always trigger prior to events linked to a specific certification program.

Checklist Events

Checklist Completion - Execute a workflow when a user completes a checklist. If multiple Workflows can be initiated by a Checklist being completed, Events linked to any Checklist will always trigger prior to events linked to a specific Checklist. This event will only trigger when a user initially completes a checklist (unless reset).

Course Events

Course Completion - Execute a workflow when a user completes a course. If multiple Workflows can be initiated by a Course being completed, Events linked to any course will always trigger prior to events linked to a specific course. This event will only trigger when a user initially completes a course (unless reset), based on the user's pass/fail status at that time.

Course Start - Execute a workflow when a user starts a course. If multiple Workflows can be initiated by a Course being started, Events linked to any course will always trigger prior to events linked to a specific course. This event will only trigger when a user initially starts a course (unless reset).

Course Enrollment - Execute a workflow when a user is enrolled in a course. If multiple Workflows can be initiated by a Course Enrollment, Events linked to any course will always trigger prior to events linked to a specific course.

Course Disenrollment - Execute a workflow when a user is disenrolled from a course. If multiple Workflows can be initiated by a Course Disenrollment, Events linked to any course will always trigger prior to events linked to a specific course.

ILT Events

ILT Completion - Execute a workflow when a user completes an ILT session. If multiple Workflows can be initiated by an ILT Program being completed, Events linked to any ILT Program will always trigger prior to events linked to a specific ILT Program.

ILT Enrollment - Execute a workflow when a user is enrolled in an ILT session. If multiple Workflows can be initiated by an ILT Program Enrollment, Events linked to any ILT Program will always trigger prior to events linked to a specific ILT Program.

ILT Disenrollment - Execute a workflow when a user is enrolled in an ILT session. If multiple Workflows can be initiated by an ILT Program Disenrollment, Events linked to any ILT Program will always trigger prior to events linked to a specific ILT Program.

Learning Path Events

Learning Path Completion - Execute a workflow when a user completes a learning path. If multiple Workflows can be initiated by a Learning Path being completed, Events linked to any Learning Path will always trigger prior to events linked to a specific Learning Path.

Learning Path Enrollment - Execute a workflow when a user is enrolled in/starts a learning path. If multiple Workflows can be initiated by an Learning Path Enrollment, Events linked to any Learning Path will always trigger prior to events linked to a specific Learning Path.

Learning Path Disenrollment - Execute a workflow when a user is disenrolled from a learning path. If multiple Workflows can be initiated by an Learning Path Disenrollment, Events linked to any Learning Path will always trigger prior to events linked to a specific Learning Path.

Learning Portal Events

Learning Portal Page Visit - Execute a workflow when a user visits a page in the learning portal. If multiple Workflows can be initiated by an Learning Portal Page visit, Events linked to any learning portal page will always trigger prior to events linked to a specific learning portal page. 

User Login - Execute a workflow when a user logs in to the learning portal. Events linked to a user's first login will trigger before events linked to a user logging in at anytime.

User Events

New User - Execute a workflow when a user is added to the system. The 'New User' system event will only work with users added to the system via the methods selected from the dropdown options. User creation via API, Google sign-in, and SSO links are not supported New User Triggers at this time. Events linked to new user creation via the new user sign-up widget will trigger before any workflows linked to a keycode redemption (if applicable). Events linked to new user creation via the public website shopping cart will trigger before any workflows linked to a purchased product (if applicable).

User Added to Usergroup - Execute a workflow when a user is added to a usergroup. If multiple Workflows can be initiated by a User being added to a Usergroup, Events linked to any Usergroup will always trigger prior to events linked to a specific Usergroup.

User Removed from Usergroup - Execute a workflow when a user is removed from a usergroup. If multiple Workflows can be initiated by a User being removed from a Usergroup, Events linked to any Usergroup will always trigger prior to events linked to a specific Usergroup.

 

When adding a Workflow Trigger, you will also see a warning at the top of the listing to be aware (and plan for the fact) that Workflow Events cannot trigger other Workflows. As an example, if one of your Workflows enrolls Users into a Course, the automated enrollment into that Course via Workflow *will not* be considered a Workflow Trigger, and cannot trigger additional Workflows from it.