Skip to main content

Courses Triggers Overview for the Workflow Builder

Courses Triggers in the Kyrios Workflow Builder allow workflows to automatically start when a contact interacts with a course, product, offer, or membership event.

Updated over 3 months ago

Who This Is For / When to Use

This article is for admins and builders who want to automate actions based on course progress, access changes, or membership activity. Use Course Triggers when workflows need to respond to learning activity, product access, or user logins.

What Are Course Triggers in Kyrios?

Course Triggers are workflow entry conditions that enroll a contact into a workflow when a specific course-related event occurs, such as a lesson starting, a product being completed, or access being granted or removed. Each trigger listens for one defined event and immediately adds the contact to the workflow when that event happens.

Available Course Trigger Options

Each Course Trigger represents a single, specific event that can start a workflow.

  • Category Started
    Runs when a contact starts a specified course category.

  • Category Completed
    Runs when a contact completes a specified course category.

  • Lesson Started
    Runs when a contact starts a lesson.

  • Lesson Completed
    Runs when a contact completes a lesson.

  • New Signup
    Runs when a contact signs up for a membership.

  • Offer Access Granted
    Runs when a contact is granted access to a specific offer.

  • Offer Access Removed
    Runs when a contact’s access to an offer is removed.

  • Product Access Granted
    Runs when a contact is granted access to a product.

  • Product Access Removed
    Runs when a contact’s access to a product is removed.

  • Product Started
    Runs when a contact starts a product.

  • Product Completed
    Runs when a contact completes a product.

  • User Login
    Runs every time a contact logs into their membership.

How to Create a Workflow Using Course Triggers

Creating a workflow with Course Triggers follows the same setup pattern as other Kyrios workflows.

Step 1: Create a New Workflow

Navigate to Automation → Workflows, then click Create Workflow and choose Start from Scratch.

Step 2: Add a Course Trigger

Click Add New Trigger at the top of the workflow canvas. In the trigger selection panel, scroll to the Course-related triggers and select the desired trigger type.

Step 3: Configure Trigger Details and Filters

After selecting a trigger, configure its settings. Filters allow the workflow to run only for specific offers, products, categories, or lessons. Filters are optional but strongly recommended for precise automation.

Example: Selecting Offer Access Granted and filtering by a specific offer ensures the workflow runs only when that offer is granted, not for all offers.

Step 4: Add Workflow Actions

After saving the trigger, add the actions the workflow should perform, such as sending messages, applying tags, or updating CRM fields. Multiple triggers can connect to the same action path.

Step 5: Save, Test, and Publish

Use Test Workflow to validate behavior. When ready, switch the workflow from Draft to Published and click Save.

Using Multiple Course Triggers in One Workflow

A single workflow can include multiple Course Triggers that all lead into the same sequence of actions. This is useful when different access events should trigger identical automation.

Example use case:

  • Offer Access Granted

  • Product Access Granted

Both triggers can enroll contacts into the same onboarding or notification workflow.

Using Filters with Course Triggers

Filters refine when a trigger fires. Without filters, the trigger activates for all matching events.

Common filter examples:

  • Run only for a specific offer

  • Run only for a specific product

  • Run only for a specific category or lesson

Filters ensure workflows do not run unintentionally for unrelated courses or products.

Common Issues and Fixes

Workflow Runs for All Products or Offers

Cause: No filters were applied to the trigger.
Fix: Edit the trigger and add a filter to target a specific product, offer, or category.

Workflow Does Not Trigger as Expected

Cause: The trigger event has not actually occurred (for example, access was already granted before the workflow was published).
Fix: Confirm the trigger event happens after the workflow is published, then test again.

User Login Trigger Fires Multiple Times

Cause: The User Login trigger activates on every login event.
Fix: Add conditions or workflow logic to prevent repeated actions if needed.

Did this answer your question?