Who This Is For / When to Use
This trigger is for users managing membership products and courses who want to automate actions when a contact completes a lesson.
Use this trigger when you want to:
Reward lesson completion
Send next-step instructions
Unlock additional content
Track learner progress
Branch workflows based on lesson completion
What the Lesson Completed Trigger Does
The Lesson Completed trigger fires when a contact completes a lesson within a membership product.
When the trigger runs:
The contact is added to the workflow
Lesson-specific custom values become available
Workflow actions execute immediately
Each lesson completion event is evaluated independently.
Step 1: Create or Edit a Workflow
Go to Automations & Workflows > Workflows
Click Create Workflow, or open an existing workflow and select Edit Workflow
Step 2: Add the Lesson Completed Trigger
In the workflow builder, click Add New Trigger
Select Lesson Completed from the trigger list
The trigger configuration panel opens automatically.
Step 3: Configure Lesson Filters
Filters allow precise control over when the workflow runs.
Available filters:
Product β limit the trigger to a specific membership product
Category β limit the trigger to a category within the product
Lesson β limit the trigger to a specific lesson
You can use one, two, or all three filters together.
Step 4: Save the Trigger
After configuring filters:
Click Save Trigger
The trigger card appears in the workflow builder
Using Lesson Completed Custom Values
Lesson-specific custom values can be used in emails, SMS messages, and internal notifications.
Available custom values include:
Product Title
Category Title
Lesson Title
Lesson URL
Login URL (Magic Link)
Site Name
Support Email
Support Phone
Path to access:
βCustom Values > Course > Lesson Completed
Using Conditions for Multiple Lessons
You can use Condition (If/Else) actions to branch workflows based on:
Category completed
Lesson completed
Combination of category and lesson
This allows different actions to run depending on which lesson was completed.
Testing and Publishing the Workflow
Click Save in the top-right corner
Use Test Workflow to verify trigger behavior
Toggle Publish to activate the workflow
Testing ensures lesson completions trigger the expected actions.
Common Use Cases
Reward Lesson Completion
Send a congratulatory email or tag the contact when a lesson is completed.
Unlock Next Content
Automatically grant access to the next lesson or category after completion.
Learning Path Progression
Move contacts to different workflow branches based on which lesson they complete.
Common Issues and Fixes
Workflow fires for all lessons
Add Product, Category, or Lesson filters to narrow trigger scope.
Workflow runs multiple times
Check Allow Re-entry in workflow settings.
ON: workflow runs every time the lesson is completed
OFF: workflow runs only once per contact
FAQ
What does the Lesson Completed trigger do?
It runs a workflow when a contact completes a lesson within a membership product.
Can I trigger workflows for a specific lesson?
Yes. Use the Lesson filter in the trigger configuration.
Can I personalize messages based on the lesson?
Yes. Use Lesson Completed custom values such as Lesson Title and Lesson URL.
Can I branch workflows for different lessons?
Yes. Use Condition (If/Else) actions to create lesson-based branches.
Will the workflow fire again if the lesson is completed twice?
It depends on workflow settings:
If Allow Re-entry is ON, the workflow runs again
If OFF, the workflow runs only once
Where do I find Lesson Completed custom values?
Go to Custom Values > Course > Lesson Completed when creating messages.



