When user watches complete video, Add Points to a lead in UpViral
When a viewer watches a Presto Player video to the end, FlowMattic adds points to their lead in your UpViral campaign, so finishing your videos counts toward rewards.
Presto Player
UpViral2 steps Setup ~5 min Used on 1.7k sites Free to import

What this workflow does
UpViral campaigns reward people with points, usually for referrals. You can also reward actions on your own site. This workflow gives a lead points each time they finish a video you host with Presto Player, which lets you reward people for watching a launch video, a training or a product demo.
The Presto Player trigger, Complete Video Watched, fires when a user watches a complete video on your WordPress site. FlowMattic then runs Add Points in UpViral, which adds points to a lead in the campaign you set. You identify the lead from the viewer data, usually their email.
Two things decide whether points land. The viewer has to be identifiable, so check a test run for an email or user details in the trigger data; an anonymous visitor may carry none. And the person must already be a lead in that UpViral campaign. As imported, every finished video adds points again, so a person who completes three videos gets points three times.
Points for watching a launch video
During a pre-launch campaign, leads who finish the launch video on your site earn extra UpViral points toward the early-access reward.
Training series with rewards
Members who complete each lesson video in a Presto Player series collect points, and UpViral hands out a bonus reward once they pass your threshold.
Demo completion bonus
Leads who watch a full product demo get points in your referral campaign, giving them a reason to watch the demo before sharing.
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 complete video in Presto Player on your WordPress site. The video and viewer details Presto Player sends become available to map.
UpViral Add PointsAdds points to a lead in your UpViral campaign. Map the viewer's email from Presto Player to identify the lead, set the number of points, and test with a known lead.
What you need
- FlowMatticCore
- Presto Player PluginPlugin
- UpViral AccountAccount
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.
- Viewers who aren't UpViral leads yet get no points. Add UpViral's Add New Contact step before Add Points, if you want viewers who have an email in the trigger data enrolled first.
- To reward only one video, add a Filter after the trigger that continues when the video ID or title matches the one you choose. Take the value from a test run.
- Put the video behind a login or a form if you need every viewer identified, since Add Points can't find a lead without an email or user details.
Questions about this workflow
Does Presto Player tell UpViral who watched the video?
Only if Presto Player knows who the viewer is. Watch a video to the end while logged in and while logged out, and compare the trigger data. Without an email or user details, the UpViral step has no lead to match.
What if the viewer isn't a lead in my UpViral campaign?
Add Points works on an existing lead, so that viewer gets nothing and Task History shows UpViral's response. Add the person as a contact in an earlier step if you want to cover them.
Can one person earn UpViral points more than once from Presto Player?
Yes, as imported. Each complete view runs the workflow, so several videos, or the same video watched again if Presto Player reports it, add points each time. A Filter can narrow it to one video.
More Marketing 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





