Automations and analytics
Updated September 27, 2026
The plugin reports what logged-in users watch, so you can act on it. For Pellio-hosted videos, progress and completion are checked against the unique seconds Pellio recorded for that user: skipping ahead doesn’t count. Completion means watching 90%.
CRM tags
In Pellio → Settings → Automations, with FluentCRM or WP Fusion active, choose tags to apply when a logged-in user starts a video and when they complete one.
Uncanny Automator
Pellio triggers: A user starts watching a video, A user completes a video and A user submits their email in a video, each for any video or a chosen one, with the video id, title, page and (for forms) the email as tokens.
Google Analytics and Tag Manager
Turn on Send video events to Google Analytics / Tag Manager in Pellio → Settings. Pages with videos then send video_start, video_progress (25, 50, 75 and 90%) and video_complete to gtag() and the GTM dataLayer, with the video’s title, URL, provider and duration. It needs Google Analytics or Tag Manager already on your site.
For developers
do_action( 'pellio_video_played', $user_id, $video, $context );
do_action( 'pellio_video_progress', $user_id, $video, $percent, $context ); // 25, 50, 75, 90
do_action( 'pellio_video_completed', $user_id, $video, $context );
do_action( 'pellio_lead_captured', $user_id, $video, $email, $context );
$video is the Pellio video id, or youtube:ID, vimeo:ID or file:HASH for other videos. $context has the provider, title, post id and whether the watch was verified by Pellio. Progress and completion fire once per user and video. For Pellio’s own webhooks, see Webhooks.