When user watches complete video in Presto Player, mark a lesson complete of a course in Tutor LMS
When a viewer watches a Presto Player video to the end, FlowMattic marks a Tutor LMS lesson complete for that user, so watching the lesson video counts as finishing the lesson.
Presto Player
Tutor LMS2 steps Setup ~5 min Used on 2.6k sites Productivity Free to import

What this workflow does
In a video-led course, a student who has watched the whole lesson video has done the work. Tutor LMS still waits for them to click the complete button, and many forget. That leaves progress bars behind and course-completion steps stuck. This workflow ties the two together.
The Presto Player trigger, Complete Video Watched, fires when a user watches a video all the way through. FlowMattic then runs Tutor LMS's Mark Lesson Complete action, which records the lesson as complete for a user. You map the viewer from the Presto Player data and set which lesson the step marks.
As imported, any Presto Player video on the site that is watched to the end starts a run. If you have several videos, add a Filter on the video so only the right one marks the lesson. The step needs to know which WordPress user watched, so test with a logged-in student first.
Single-video lessons
Each lesson is one recorded talk. Watching it to the end marks that Tutor LMS lesson complete without the student clicking anything.
Compliance training
Staff must watch a policy video in full. The completed lesson in Tutor LMS becomes your record that they saw all of it.
Moving on to the next lesson
Where your course needs earlier lessons finished first, a completed video moves the student forward without a manual step.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Presto Player Complete Video WatchedFires when a user watches a Presto Player video through to the end on your site. The video and viewer data are passed on to the Tutor LMS step.
Tutor LMS Mark Lesson CompleteMarks a Tutor LMS lesson complete for the user. Map the viewer from the Presto Player data and set the lesson, then test with a logged-in student account.
What you need
- FlowMatticCore
- Presto Player PluginPlugin
- Tutor LMS PluginPlugin
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter right after the trigger on the video ID or title from a test run, so only the video belonging to this lesson marks it complete.
- Using one video per lesson across a course? Copy the workflow once per lesson, each with its own video Filter and its own lesson in the Tutor LMS step.
- For partial credit, swap the trigger for Presto Player's Partial Video Watched, which fires when the viewer reaches the percentage you choose.
Questions about this workflow
What happens if a visitor isn't logged in when the Presto Player video ends?
Tutor LMS tracks progress for WordPress users, so a guest viewer has no account to mark. Watch a video while logged out and check Task History to see what the step returns.
Does every Presto Player video mark the lesson complete?
Yes, as imported, because there is no Filter. Add one on the video so other videos on the site don't mark this lesson.
Do Presto Player and Tutor LMS need to be on the same WordPress site?
Yes. Both are WordPress plugins, and both must run on the site where FlowMattic is installed.
More Project Management workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted





