When user watches complete video in Presto Player, mark a lesson complete in MasterStudy LMS
When a logged-in student watches a Presto Player video to the end, this workflow marks a MasterStudy LMS lesson complete for that student, so finishing the video counts as finishing the lesson.
Presto Player
Master Study2 steps Setup ~5 min Used on 2.2k sites Productivity Free to import

What this workflow does
Video lessons often depend on students clicking a complete button after watching. Many forget, and their course progress falls behind what they have actually done. This workflow ties lesson progress to the video itself.
The Presto Player Complete Video Watched trigger fires when a user watches a video all the way through on your WordPress site. FlowMattic then runs the MasterStudy LMS action Mark a lesson complete for the user. You map the viewer from the Presto Player event as the user and set which lesson to mark.
Both plugins run on your own site, so no outside service is involved. MasterStudy needs a WordPress user, so this works for logged-in students only. Pay attention to which lesson you set: if the step always names the same lesson, every finished video marks that lesson, whatever the video was. Test with one video and one student account before you rely on it.
A single-video lesson in a mini course
Your welcome lesson is one Presto Player video. Students who watch it through see that lesson marked complete in MasterStudy without clicking anything.
Compliance training with required viewing
Staff must watch a safety video in full. Marking the lesson complete only on a full watch means the course record reflects the viewing, not a button press.
Self-paced courses with video-only lessons
Each lesson in a short course is one video. With a Router set up per video, students see their progress update in MasterStudy as they watch, lesson by lesson.
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 to the end. The event carries the video and viewer details. Watch a test video while logged in to see which fields it sends.
Master Study Mark a lesson complete for the userMarks a MasterStudy LMS lesson complete for a WordPress user. Map the viewer from the Presto Player event as the user and set the lesson. Confirm it on a test student before going live.
What you need
- FlowMatticCore
- Presto Player PluginPlugin
- Master Study 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.
- If you use more than one Presto Player video, add a Filter after the trigger that continues only for the video that belongs to the lesson set in step 2.
- To cover several videos, use a Router with one route per video, conditioned on the video ID if the event includes it. Move the existing MasterStudy step into the first route and give each other route its own copy set to the matching lesson.
- Use Presto Player's Partial Video Watched trigger in a copy of this workflow if a set percentage of viewing should count instead of a full watch.
Questions about this workflow
Does this work for visitors who aren't logged in to WordPress?
No. MasterStudy marks lessons for a WordPress user, so the viewer must be logged in for the Presto Player event to identify them.
Which MasterStudy lesson gets marked complete?
The one you set in step 2. As imported, the template doesn't match videos to lessons for you, so a single lesson setting applies to every finished video unless you add a Filter or Router.
What if the student isn't enrolled in the MasterStudy course?
Test this on your site. Enroll a test student first, and check Task History for MasterStudy's response if you try it on someone who isn't enrolled.
Does skipping ahead in a Presto Player video count as a full watch?
The trigger fires on Presto Player's complete-video event. How seeking affects that is decided by Presto Player, so test it on your own video settings.
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





